[Kamailio-Users] NAThelper and multipart SDP

Iñaki Baz Castillo ibc at aliax.net
Fri Jun 19 13:36:43 CEST 2009


2009/6/19 Pascal Maugeri <pascal.maugeri at gmail.com>:
> I was checking the nathelper source code (nhelpr_func.c) and it looks that
> only a content-type of application/sdp is accepted.


Yes, in file nhelpr_funcs.c:



int check_content_type(struct sip_msg *msg)
{
        static unsigned int appl[16] = {
                0x6c707061/*appl*/,0x6c707041/*Appl*/,0x6c705061/*aPpl*/,
                0x6c705041/*APpl*/,0x6c507061/*apPl*/,0x6c507041/*ApPl*/,
                0x6c505061/*aPPl*/,0x6c505041/*APPl*/,0x4c707061/*appL*/,
                0x4c707041/*AppL*/,0x4c705061/*aPpL*/,0x4c705041/*APpL*/,
                0x4c507061/*apPL*/,0x4c507041/*ApPL*/,0x4c505061/*aPPL*/,
                0x4c505041/*APPL*/};
        static unsigned int icat[16] = {
                0x74616369/*icat*/,0x74616349/*Icat*/,0x74614369/*iCat*/,
                0x74614349/*ICat*/,0x74416369/*icAt*/,0x74416349/*IcAt*/,
                0x74414369/*iCAt*/,0x74414349/*ICAt*/,0x54616369/*icaT*/,
                0x54616349/*IcaT*/,0x54614369/*iCaT*/,0x54614349/*ICaT*/,
                0x54416369/*icAT*/,0x54416349/*IcAT*/,0x54414369/*iCAT*/,
                0x54414349/*ICAT*/};
        static unsigned int ion_[8] = {
                0x006e6f69/*ion_*/,0x006e6f49/*Ion_*/,0x006e4f69/*iOn_*/,
                0x006e4f49/*IOn_*/,0x004e6f69/*ioN_*/,0x004e6f49/*IoN_*/,
                0x004e4f69/*iON_*/,0x004e4f49/*ION_*/};
        static unsigned int sdp_[8] = {
                0x00706473/*sdp_*/,0x00706453/*Sdp_*/,0x00704473/*sDp_*/,
                0x00704453/*SDp_*/,0x00506473/*sdP_*/,0x00506453/*SdP_*/,
                0x00504473/*sDP_*/,0x00504453/*SDP_*/};



-- 
Iñaki Baz Castillo
<ibc at aliax.net>




More information about the sr-users mailing list