現象 |
|
IAXで接続されている端末との通話で音声の著しい遅延が発生する。
特に、受話か送話のどちらか一方のみが遅延するような現象が発生する。
例としては、こちらが話した内容は相手に即座に聞こえるが、
相手が話した声はしばらくたたないと聞こえない
|
原因 |
|
IAXプロトコルで受話か送話どちらかだけが遅延する場合、
AsteriskサーバとIAX端末の間の時刻が狂っている可能性があります。
特に、WindowsXPなどでは、時刻の修正を一度に行わず、
正しい時刻に徐々にあわせていくSlewというモードで時刻が
修正されるためこの現象が発生しやすいです。
実際に遅延が発生しているかどうかをチェックする方法ですが、Asterisk CLIのコマンドで
iax2 show peersと入力したときに表示される
『LAG』という表示が遅延の大きさを表します。
|
対処方法 |
|
Win32Timeというサービスが時刻同期を制御しています。
これを停止するか、時刻を供給しているサーバとPCの間の
時差をなくすことで、現象を抑えることができます。
|