Skip to main content

Crate asterisk_rs

Crate asterisk_rs 

Source
Expand description

Production Rust client for Asterisk AMI, AGI, and ARI.

This crate re-exports the individual protocol crates under feature flags. By default, all protocols are enabled. Disable defaults and pick what you need:

[dependencies]
asterisk-rs = { version = "0.1", default-features = false, features = ["ami"] }

Or use individual crates directly:

[dependencies]
asterisk-ami = "0.1"

Re-exports§

pub use asterisk_rs_core as core;
pub use asterisk_rs_ami as ami;
pub use asterisk_rs_agi as agi;
pub use asterisk_rs_ari as ari;

Modules§

pbx
high-level PBX abstraction for call management over AMI