2013-09-05 49 views
2

如何使用Cintent-Type发送主体:multipart/mixed in Invite message through Asterisk server?如何发送邀请消息中的多部分主体?

我送

INVITE sip:[email protected] SIP/2.0 
Via: SIP/2.0/UDP 172.22.212.57:60754;branch=z9hG4bK1522237847 
Max-Forwards: 70 
From: <sip:[email protected]>;tag=1392040412 
To: <sip:[email protected]> 
Call-ID: 1990232974-1385880565-1351064234 
CSeq: 3 INVITE 
Contact: <sip:[email protected]> 
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-- 

第二个客户端接收新邀请这是由星号创建的消息。 Asterisk的Invite具有内容类型应用程序/ sdp excepth multipart/mixed。

回答

0

Asterisk是voip应用程序,不支持multipart /混合在sip中。

0

实际上,根据this draft在SIP中接受多部分消息,并且是开始调查如何在拨号方案seems to be here中获得它们的好地方。您可能需要尽可能编写一个暴露XML内容的模块。

0

您可以使用SIPP发送多/混合型消息,星号,你有“nomimetype =”尝试在sip.conf文件标志,看看所有类型的邮件正文支持

相关问题