huangmax
2007-03-13, 08:37 PM
真正的高手應該是huangmax 兄, 而cheerx 兄有著豐富的實務經驗, 小弟完全沒有Asterisk PBX 的經驗, 和您比起來, 只怕還要敬陪末座
我只是一個小小的工程師, 我從我的project開始才在做中學voip. 我比較熟的也只有voip終端而已, 最近為了測intercom/paging才自己架了個asterisk. 對 asterisk我也是菜鳥, 所以對你們討論的問題我也是惦惦, 深怕一發言講錯難看.
因為主機連接了不同其他系統的 Trunk , 而iLBC 優先規則僅設定在 GizmoProject Incoming, 其餘支援 G729 的系統, 如 IPBB 仍設定為撥入時以 G729 為優先.
您如果針對GizmoProject 用戶把iLBC 調成最優先, 小弟完全沒有意見, 但是您可曾想過如果GizmoProject 用戶所使用的ATA 不支援iLBC 的話, 第二選擇為何? 結果反而變成使用G.711u! 這就是小弟把GizmoProject(SIPphone) 帳號移植到X-Pro & SPA-2000 所得到的結果, 小弟不瞭解您所採用的Trunk & Asterisk PBX 的Codec 原則, 所以只能提供小弟所瞭解的讓您參考
From X-Pro
CSeq: 18261 INVITE
User-Agent: X-PRO build 1101
m=audio 8360 RTP/AVP 18 3 98 0 8 101
a=rtpmap:0 pcmu/8000
a=rtpmap:8 pcma/8000
a=rtpmap:3 gsm/8000
a=rtpmap:18 G729/8000
a=rtpmap:98 speex/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
From Asterisk PBX
CSeq: 18261 INVITE
User-Agent: Asterisk PBX
m=audio 11664 RTP/AVP 0 3 101
a=rtpmap:0 PCMU/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp: off - - - -