sip-bridge-mx

A WIP Bridge between SIP over Websocket+Webrtc and MatrixRTC (Webrtc via Matrix signaling)
git clone git://archive.git.mtrnord.blog/MTRNord/sip-bridge-mx.git
Log | Files | Refs | README | LICENSE

Cargo.toml (1146B)


      1 [package]
      2 name = "sip_bridge"
      3 version = "0.1.0"
      4 edition = "2021"
      5 
      6 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
      7 
      8 [dependencies]
      9 base64 = "0.21.2"
     10 clap = { version = "4.3.22", features = ["derive"] }
     11 color-eyre = "0.6.2"
     12 deadpool-sqlite = "0.5.0"
     13 fastwebsockets = { version = "0.4.4", features = ["upgrade"] }
     14 hyper = "0.14.27"
     15 hyper-rustls = "0.24.1"
     16 lazy_static = "1.4.0"
     17 local-ip-address = "0.5.4"
     18 matrix-sdk = { git = "https://github.com/matrix-org/matrix-rust-sdk", branch = "main", features = [
     19     "eyre",
     20     "rustls-tls",
     21     "e2e-encryption",
     22     "automatic-room-key-forwarding",
     23     "sqlite",
     24 ], default-features = false }
     25 rsip = "0.4.0"
     26 secrecy = { version = "0.8.0", features = ["serde"] }
     27 serde_json = "1.0.105"
     28 tokio = { version = "1.32.0", features = ["full"] }
     29 tokio-rustls = "0.24.1"
     30 tracing = "0.1.37"
     31 tracing-subscriber = "0.3.17"
     32 uuid = { version = "1.4.1", features = ["v4"] }
     33 webpki-roots = "0.25.2"
     34 webrtc = { git = "https://github.com/MTRNord/webrtc.git", branch = "MTRNord/sip-asterisk" }
     35 # https://github.com/serde-rs/serde/issues/2538
     36 serde = { version = "=1.0.171" }