[Freeswitch-users] How to encapsulate binary code to SIP body

Steven Ayre steveayre at gmail.com
Wed Jun 5 07:51:25 MSD 2013


Does it have to be sent as binary? How about using something like base64 to
encode it first?

You also want to be careful sending a large amount of data in this way. If
your packet gets larger than the PMTU then you'll get packet fragmentation
which SIP/UDP doesn't handle well.

-Steve



On 5 June 2013 03:47, windy <xiaofengcanyuexp at 163.com> wrote:

> **
> Dear support
>
> I now need to encapsulate one binary array to FS SIP body. To be specific:
> (1) I encoded some info when getting incoming 183.
> (2) The encoded info need to be encapsulated as one of content in SIP body
> like
>       content-type=application/test
>       content-length=74
>       --boundarycode
>       1233444444444 --------------------binary code
>
> I'd like to add to the sipbody by using:
>      nua_Respond(...
>                         ...
>                       SIPTAG_PAYLOAD_STR(), RAG_END).
>
> Well, As you know, SIPTAG_PAYLOAD_STR is for string, it will truncate the
> binary array before it encapsulats the binary code to SIP body.
>
>
> Is there any way to encapsulated my binary array to the SIP boday with
> "nua_Respond"?
>
>
> Thanks
> Windy
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20130605/4ac8bfdc/attachment-0001.html 


Join us at ClueCon 2011 Aug 9-11, 2011
More information about the FreeSWITCH-users mailing list