0

私はfreeswitchで作業しており、コーデックG729を使用してお互いを聞くために、サーバーと別のサーバーを接続しました。問題は次のとおりです。私は彼らに電話をかけ、通話が確立され、他の部分は完全に聞こえますが、彼らには私の声が聞こえず、サーバーに送信されるオーディオパケットを見ることができますが、私の声は聞こえません。 ? ありがとう!

4

2 に答える 2

0

まず、リモート マシンのファイアウォールを調べます。libpcap を使用すると、ファイアウォール ルールが適用される前にボックスに到達するすべてのパケットを確認できるため、少し誤解を招く可能性があります。そのため、ファイアウォールがパケットをブロックしている可能性が高くなります。

また、他のユーザーがサーバーに接続しているものとその方法を指定していません。そのため、NAT の背後からサーバーに接続している場合は、NAT シナリオでよくある典型的な一方向オーディオの問題が発生している可能性があります。詳細については、 http://wiki.freeswitch.org/wiki/Natをご覧ください。

この問題は、g.729 コーデックに直接関連していないようです。または、488 SIP 応答を受け取った可能性が最も高いです。

于 2013-07-03T17:11:12.823 に答える
0

相手が G729 ストリームをデコードできない可能性があります。
彼らはどのような種類の電話を使用していますか?

その電話モデルをグーグルで検索し、サポートされている既知のコーデックを試します。次に、そのコーデックをエンコードするように Freeswitch をセットアップします。

それが機能する場合は、電話に問題がある可能性があります。

お役に立てれば。

于 2013-09-07T16:38:09.713 に答える