3

Cintent-Type: multipart/mixed in Invite メッセージで Asterisk サーバー経由で本文を送信する方法は?

送っています

INVITE sip:205@172.22.212.66 SIP/2.0
Via: SIP/2.0/UDP 172.22.212.57:60754;branch=z9hG4bK1522237847
Max-Forwards: 70
From: <sip:201@172.22.212.66>;tag=1392040412
To: <sip:205@172.22.212.66>
Call-ID: 1990232974-1385880565-1351064234
CSeq: 3 INVITE
Contact: <sip:201@172.22.212.57>
Content-Type: multipart/mixed; boundary=unique-boundary-1
Content-Length: 2652
Allow: ACK, BYE, CANCEL, INFO, INVITE, MESSAGE, NOTIFY, OPTIONS, PRACK, REFER, REGISTER, SUBSCRIBE, UPDATE, PUBLISH
User-Agent: SIP .NET 1.0, www.independentsoft.com

--unique-boundary-1
Content-Type: application/sdp

v=0
o=201 2 18299 IN IP4 172.22.212.57
s=SIP Call
c=IN IP4 172.22.212.57
t=0 0
m=audio 40004 RTP/AVP 0
a=rtpmap:0 pcmu/8000

--unique-boundary-1
Content-Type: application/rs-metadata+xml
Content-Disposition: recording-session; handling=required

<?xml version='1.0' encoding='UTF-8'?>
<content>
   ...
</content>

--unique-boundary-1--

2 番目のクライアントは、アスタリスクによって作成された新しい招待メッセージを受信します。Asterisk の Invite には、multipart/mixed を除くコンテンツ タイプ application/sdp があります。

4

3 に答える 3

1

実際、マルチパート メッセージはこの草案に従って SIP で受け入れられます。ダイヤルプランでマルチパート メッセージを取得する方法の調査を開始するのに適した場所は、ここにあるようです。ただし、XML コンテンツを公開するモジュールを作成するには、手を汚す必要があるかもしれません。

于 2013-09-26T05:53:12.723 に答える
0

sipp を使用して multipart/mixed タイプのメッセージをアスタリスクに送信できます。sip.conf ファイルの「nomimetype=」フラグを試して、メッセージ本文でサポートされているすべてのタイプを確認する必要があります。

于 2015-05-07T06:16:33.147 に答える