Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-messaging/src/call.rs

cre8-app-messaging · module call · src · 2,139 lines (1,785 code, 182 comment) · sha b464a0de5856c96e

Items

enum LlmMessage const DEFAULT_MAX_TURNS const DEFAULT_VOICE const LLM_MAX_TOKENS const LLM_TEMPERATURE const STT_RECORDING_MAX_BYTES const VERTEX_KIND const AUDIO_STORE_TTL_MS const AUDIO_STORE_MAX_ENTRIES struct CallState struct CallLog struct RecordingKey impl CallLog struct CallOrigin struct CallLifecycleEvent enum CallStatus impl CallStatus static CACHE struct CallFilter impl CallFilter struct AudioBlob static STORE static AUDIO_STORE_TEST_LOCK struct CountingProvider impl LlmProvider for CountingProvider

Functions

By call-graph weight (PageRank; 1.0 is the average function). 105 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
xml_escapesrc/call.rs:1562fn1471005.1
cachesrc/call.rs:245fn412203.6
get_callsrc/call.rs:452fn821332
load_from_graphsrc/call.rs:368fn101531.8
update_callsrc/call.rs:461fn101941.8
render_speech_blocksrc/call.rs:1528fn72611.7
form_requestsrc/call.rs:1622fn1321001.6
render_input_block_for_turnsrc/call.rs:1540fn212421.6
CallLog::directionsrc/call.rs:169method31211.6
audio_storesrc/call.rs:711fn41401.3
persistsrc/call.rs:338fn112451.3
vertex_idsrc/call.rs:250fn31301.3
props_to_statesrc/call.rs:278fn594421.3
use_voice_sttsrc/call.rs:755fn61211.3
prune_audio_store_lockedsrc/call.rs:743fn31301.1
note_follow_upssrc/call.rs:499fn73201.1
synthesize_audio_url_implsrc/call.rs:776fn101101.1
register_call_cache_onlysrc/call.rs:429fn222741.1
finalize_callsrc/call.rs:472fn203671.1
CallStatus::parsesrc/call.rs:233method62101
enforce_inbound_signaturesrc/call.rs:907fn4210761
resolve_recording_textsrc/call.rs:1460fn41101
matches_terminal_statussrc/call.rs:1194fn61201
get_call_recordsrc/call.rs:691fn41341
state_to_propssrc/call.rs:254fn231401
store_audio_with_nowsrc/call.rs:723fn122231
render_input_blocksrc/call.rs:1536fn31311
register_callsrc/call.rs:392fn212750.9
handle_twimlsrc/call.rs:954fn46107160.9
CountingProvider::idsrc/call.rs:1838trait impl11100.9
interactive_scriptsrc/call.rs:1610fn111900.9
opening_cursorsrc/call.rs:380fn31200.9
fresh_logsrc/call.rs:384fn71220.9
record_movesrc/call.rs:538fn154320.9
handle_openingsrc/call.rs:1001fn100194200.9
twiml_hangupsrc/call.rs:1577fn101610.8
twilio_credssrc/call.rs:1508fn93210.8
basic_authsrc/call.rs:1519fn41200.8
call_recordsrc/call.rs:599fn454220.8
honor_opt_outsrc/call.rs:557fn216350.8
CallLog::note_providersrc/call.rs:184method174400.8
list_call_recordssrc/call.rs:668fn213360.8
dummy_scriptsrc/call.rs:1598fn111300.7
response_textsrc/call.rs:1636fn31600.7
lookup_audiosrc/call.rs:736fn61140.7
record_originsrc/call.rs:415fn101210.7
synthesize_audio_urlsrc/call.rs:765fn91410.7
persist_turnsrc/call.rs:351fn164470.7
handle_status_callbacksrc/call.rs:1141fn5211390.6
rootsrc/call.rs:1864fn41320.6
CallLog::counterpartsrc/call.rs:174method32110.6
CallLog::own_numbersrc/call.rs:179method32110.6
turn_responsesrc/call.rs:1353fn62330.6
contextsrc/call.rs:1847fn162350.6
turn_requestsrc/call.rs:1869fn51310.6
store_audiosrc/call.rs:718fn31120.6
use_voice_synthsrc/call.rs:748fn61110.6
handle_turnsrc/call.rs:1257fn85112130.6
callback_sequencesrc/call.rs:1343fn94200.6
assistant_replysrc/call.rs:1413fn41100.6
recording_refsrc/call.rs:1238fn182100.6
reply_tosrc/call.rs:582fn152260.6
resolve_user_textsrc/call.rs:1449fn92210.6
serve_audiosrc/call.rs:821fn163120.5
handle_inboundsrc/call.rs:859fn2851140.5
handle_recording_completesrc/call.rs:1207fn276160.5
handle_guarded_turnsrc/call.rs:1365fn46131120.5
mark_completedsrc/call.rs:494fn41110.5
unavailable_callsrc/call.rs:1360fn31130.5
opening_stepsrc/call.rs:509fn183110.5
record_openingsrc/call.rs:528fn82120.5
build_voicemail_xmlsrc/call.rs:1108fn261150.5
inbound_voice_scriptsrc/call.rs:842fn163120.5
record_contextsrc/call.rs:1919fn151160.5
CallStatus::as_strsrc/call.rs:226method62000.5
CallFilter::admitssrc/call.rs:656method94000.5
snapshot_call_countsrc/call.rs:696fn31020.5
synthesize_audio_url_implsrc/call.rs:788fn324040.5
assistant_replysrc/call.rs:1419fn204030.5
resolve_recording_textsrc/call.rs:1466fn405040.5
xml_escape_handles_special_charssrc/call.rs:1641fn41010.5
cache_register_and_dropsrc/call.rs:1647fn71040.5
render_say_block_when_no_synth_urlsrc/call.rs:1656fn51010.5
render_play_block_when_synth_urlsrc/call.rs:1663fn51010.5
audio_store_prunes_expired_entriessrc/call.rs:1670fn191020.5
audio_store_caps_entries_by_oldest_firstsrc/call.rs:1691fn192020.5
input_block_default_uses_gathersrc/call.rs:1712fn61020.5
terminal_status_matches_twilio_lexiconsrc/call.rs:1720fn83010.5
call_state_props_roundtrip_includes_lifecycle_and_recordingsrc/call.rs:1730fn301040.5
input_block_uses_record_when_stt_enabledsrc/call.rs:1762fn61020.5
graph_cursor_survives_storage_and_invalid_cursor_is_rejectedsrc/call.rs:1770fn301080.5
callback_sequences_are_carried_by_input_and_reject_ambiguous_urlssrc/call.rs:1802fn143070.5
turn_sequence_is_bound_to_signature_and_dispatch_rejects_tamperingsrc/call.rs:1818fn111070.5
CountingProvider::default_modelsrc/call.rs:1839trait impl11000.5
CountingProvider::completesrc/call.rs:1840trait impl51010.5
duplicate_turn_replays_after_filesystem_reopen_without_another_model_callsrc/call.rs:1876fn2010120.5
restored_pending_claim_closes_without_repeating_provider_worksrc/call.rs:1898fn1910140.5
scripted_opt_out_is_decided_by_keyword_recorded_and_suppressedsrc/call.rs:1936fn6110130.5
unavailable_durable_store_blocks_the_model_before_a_turnsrc/call.rs:1999fn111080.5
inbound_signature_allows_missing_header_in_dev_but_rejects_strict_or_bad_signaturessrc/call.rs:2013fn171040.5
handle_twiml_requires_call_id_for_session_routessrc/call.rs:2032fn51030.5
handle_opening_covers_expired_static_interactive_and_voicemail_pathssrc/call.rs:2039fn3910100.5
status_callback_records_lifecycle_and_finalizes_terminal_statusessrc/call.rs:2080fn281080.5
status_callback_rejects_bad_signature_when_token_is_configuredsrc/call.rs:2110fn131080.5
handle_turn_covers_empty_and_missing_state_pathssrc/call.rs:2125fn141080.5

Source not readable from this process.