來自 csdn lidp http://blog.csdn.net/perfectpdl , 轉(zhuǎn)載注明出處,謝謝。
下圖為以SIP協(xié)議呼入asterisk系統(tǒng)到以ISDN通道呼出的流程。
1.asterisk啟動后,SIP協(xié)議棧即啟動監(jiān)聽線程,通常在5060端口監(jiān)聽udp/tcp請求
2. UAC發(fā)起INVITE請求到asterisk SIP通道監(jiān)聽線程,監(jiān)聽線程負(fù)責(zé)SIP消息的解析,驗(yàn)證,創(chuàng)建 ast_channel結(jié)構(gòu)代表此call leg.
3.sip 監(jiān)聽線程處理后 調(diào)用ast_pbx_start,啟動新線程負(fù)責(zé)此條call leg
4. 根據(jù)被叫匹配extentions.conf中的dialplan,進(jìn)入dial plan loop
5.如果進(jìn)入隊(duì)列或者執(zhí)行Dial app,創(chuàng)建另一條通道,以ISDN信令呼出
6. 被叫接聽后,pbx線程橋接兩條call leg,開始media 傳輸
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
