Skip to main content

ringo_core/
lib.rs

1//! Shared engine for the ringo tools: backend abstraction and the phone
2//! command interface. Kept free of any TUI or ringo-specific configuration so
3//! it can back both the `ringo` softphone and the `ringo-flow` scenario runner.
4
5pub mod account;
6pub mod backend;
7pub mod event;
8pub mod log;
9pub mod phone;
10pub mod tones;
11
12pub use backend::{
13    AudioFrame, RECORDING_MAX_SECS, available_audio_codecs, call_count, is_registered, push_audio,
14    received_audio, sent_audio, set_recording, shutdown, sip_trace_file, sip_trace_stderr,
15    start_audio_stream, subscribe_received_audio,
16};
17
18mod baresip;