私はsip/sdpの世界の初心者です。
SDPプロトコルの私の理解から、sipサーバーからクライアントソフトフォンへのa = sendonlyを定義する場合、ソフトフォンはリスニングのために1つのRTPセッションを開く必要がありますが、宛先にRTPパケットを送信するべきではありません。私は正しいですか?
私の場合、着信音が聞こえず、オーディオをアップロードするためのRTPストリームがあります。注:私はマルチキャストアドレスを使用しています。
これがSIP/SDPダンプです(サーバーからクライアントソフトフォンへ):
SIP / 2.0 200 OK 経由:SIP / 2.0 / UDP 192.168.8.219:5060; branch = z9hG4bK-d8754z-b394381274917501-1 --- d8754z-; rport = 5060 差出人:; tag = d67855ee 宛先:; tag = KQQHgQ93Sjg1F コールID:YTExMzkwZDdhMGM1NTJmMDJlMGFiYjgxMGI1ZDNmMDI。 CSeq:2招待 コンタクト: ユーザーエージェント:FreeSWITCH-mod_sofia / 1.2.0-rc2 + git〜20120623T054003Z〜65b2f2d2e7 + unclean〜20120623T083401Z 受け入れる:application / sdp 許可:招待、確認、さようなら、キャンセル、オプション、メッセージ、更新、情報、登録、参照、通知、パブリッシュ、サブスクライブ サポート:タイマー、前提条件、パス、置換 Allow-Events:talk、hold、presence、dialog、line-seize、call-info、sla、include-session-description、presence.winfo、message-summary、refer コンテンツタイプ:application / sdp コンテンツ-処分:セッション コンテンツ-長さ:265 v = 0 o = FreeSWITCH 1340907341 1340907343 IN IP4 224.168.168.168 s = FreeSWITCH c = IN IP4 224.168.168.168 t = 0 0 a = sendonly m = audio 34567 RTP / AVP 0101 a = rtpmap:0 PCMU / 8000 a = rtpmap:101電話イベント/ 8000 a = fmtp:101 0-16 a = silenceSupp:off --- --- a = ptime:20
別のソフトフォンを使用して、そのアドレスとポートでサウンドをマルチキャストします(wiresharkで確認します)。なぜ音が聞こえないのですか?
ちなみに、私がxliteを使用しているソフトフォン、サーバーはフリースイッチです。