2011年3月18日 星期五

Asterisk的canreinvite

想要讓兩支分機通話封包直接互相傳送,而不經過Server,藉以藉低伺服器的負擔,可以修改 sip.conf裡分機設定的canreinvite。

reinvite的限制如下:
  • 互通分機需都設成 canreinvite=yes
  • 分機本身必須支援通話所用的 codecs,不能透過 Asterisk 去轉譯
  • extensions.conf裡 Dial() 指令不能包含有 ''t''、''T"、"h"、"H"、"w"、"W"、"L"
還有一個特殊情況是當環境裡需要監聽DTMF時也不能 reinvite,如果要讓部分分機放棄監聽而可以 reinvite 的話,可以試試看在 sip.conf 裡指定 dtmfmode=info

0 意見:

##EasyReadMore##