簡易設定
Channel 模組
- chan_sip:處理 SIP 協定
- chan_zap 或 chan_dahdi:chan_zap 在 1.4.22 之後改為 chan_dahdi。
- app_dial:dialplan 中,Dial() 算是連接通話兩端的靈魂人物。Dial()、RetryDial()
- Music ringback:SIP INVITE 後收到 180 Ringing、182 Queued、183 Session progress、或者其它不知如何處理的 1xx 的回覆,如果含有 SDP 時,就會送 AST_CONTROL_PROGRESS 給 Dial(),Dial() 可能執行 ast_channel_early_bridge()、可能往另一端送 AST_CONTROL_PROGRESS、或者可能送 DTMF。執行 ast_channel_early_bridge() 的條件 1. 只有單一受話方 2. 不能有 m 或 r 選項 3. 不能有 h, H, t, T, w, W, k, K, A, M, U,雙方沒有 audiohooks 及雙方framehooks 是空的 [待確認]。雙方的 early_bridge 要同一個才能執行,目前只有 ast_rtp_instance_early_bridge。相關函數:Progress():送 AST_CONTROL_PROGRESS
DTMF
大容量:ref: http://www.voip-info.org/wiki/view/Asterisk+at+large,http://www.voip-info.org/wiki/view/file+descriptors
Asterisk on OpenWrt
參考
沒有留言:
張貼留言