[Kamailio-Users] SIP-T: Multipart SDPs, ISUP parsing, etc

Ovidiu Sas osas at voipembedded.com
Fri Feb 13 20:07:30 CET 2009


The multipart body content parsing is embedded in the sdp parser.
The sdp parser is available in the source tree under the ./parser/sdp directory.

Hope this helps,
Ovidiu Sas

On Fri, Feb 13, 2009 at 8:26 AM, Daniel-Constantin Mierla
<miconda at gmail.com> wrote:
> Hello,
>
> On 02/13/2009 12:08 PM, Abdul Hakeem wrote:
>> Hi,
>> Are you able to put me in touch with the guys using the SDP parser ?
>>
>
> direct your emails to mailing list all the time. Those people are there,
> the developer of SDP parser and others using it. You will get much
> faster response and maybe better than writing private emails.
>
> Thanks,
> Daniel
>
>> Cheers,
>> Abdul Hakeem
>>
>> -----Original Message-----
>> From: Daniel-Constantin Mierla [mailto:miconda at gmail.com]
>> Sent: 11 February 2009 15:20
>> To: alhakeem at ipextelecom.net; kamailio
>> Subject: Re: [Kamailio-Users] SIP-T: Multipart SDPs, ISUP parsing, etc
>>
>> Hello,
>>
>> On 02/11/2009 03:20 PM, Abdul Hakeem wrote:
>>
>>> Hi,
>>>
>>> Just wanted to touch base on the parser to find out if you are still
>>> pursuing this.
>>>
>>>
>> it is still on my todo list, however didn't make it in the upcoming 1.5.0.
>> Ovidiu Sas did some commits to the SDP parser and I know couple of others
>> using it with success.
>>
>> Please open a feature request at:
>> http://sourceforge.net/tracker/?atid=743023&group_id=139143&func=browse
>>
>> It is easier to track and not forgot about it for the next release.
>>
>> Thanks,
>> Daniel
>>
>>
>>
>>> I am in the mind of purchasing some Cisco equipment to do the Sip-MAP
>>> gateway from a GSM network.
>>> I have someone else from the OpenBTS with me on this.
>>> The object is to provide a full fledged sip based routing of voice,
>>> sms and multimedia calls from gsm handsets to  BTS with a Sip server
>>>
>> backend.
>>
>>> Cheers,
>>> Abdul Hakeem
>>>
>>> -----Original Message-----
>>> From: users-bounces at lists.kamailio.org
>>> [mailto:users-bounces at lists.kamailio.org] On Behalf Of
>>> Daniel-Constantin Mierla
>>> Sent: 03 September 2008 17:45
>>> To: Kristian Kielhofner
>>> Cc: users at lists.kamailio.org
>>> Subject: Re: [Kamailio-Users] SIP-T: Multipart SDPs, ISUP parsing, etc
>>>
>>> Hello,
>>>
>>> On 09/03/08 19:10, Kristian Kielhofner wrote:
>>>
>>>
>>>> Hello everyone,
>>>>
>>>>   Feel free to set $OSSPROXY to whatever you like =
>>>> Kamailio/OpenSIPS/OpenSER (for those of you who can't let go).
>>>>
>>>>   $OSSPROXY is my favorite SIP toolkit.  In addition to being an
>>>> excellent proxy and registrar it serves as a platform to do SIP
>>>> mangling and wrangling.  With that in mind let me propose a crazy
>>>> idea...
>>>>
>>>>   How hard would it be to get $OSSPROXY to be able to parse what is
>>>> commonly referred to as SIP-T (RFC 3372)?  I understand $OSSPROXY has
>>>> no business getting too involved in the SDP but I feel it makes sense
>>>> in some instances (like this one).  What if I want to make a routing
>>>> decision based on an encapsulated ISUP parameter of some sort?  Who
>>>> knows what it could be!?!?  Maybe there are some other uses but that
>>>> makes the most sense and seems to be the most practical.  It should
>>>> be possible to develop an $OSSPROXY module to:
>>>>
>>>> - Use the SDP parser to find the ISUP SDP part:
>>>>
>>>> http://www.kamailio.net/dokuwiki/doku.php/development:sdp-parsing
>>>>
>>>> - Pass that part into a "real" ISUP parser (if necessary).  I
>>>> couldn't seem to find the perfect library but perhaps something like
>>>> this could
>>>> work:
>>>>
>>>> http://www.openss7.org/isup.html
>>>>
>>>> - Make the ISUP parameters available via AVPs, pseudo variables, etc
>>>> for use in the $OSSPROXY script.
>>>>
>>>>   I don't really have a need for this but it seems like it could be
>>>> cool.  Am I nuts?
>>>>
>>>>
>>>>
>>>>
>>> I would expose the body as a dynamic structure, so components will be
>>> accessible in the script, e.g. (naming schema just for example),
>>>
>>> if($body(0=>content-type)=="application/sdp")
>>> {
>>>     if($body(0=>m=>type) == "audio")
>>>     {
>>>     }
>>> }
>>>
>>> Based on the available content type parsers (sdp, isup), the structure
>>> has different attributes.
>>>
>>> Cheers,
>>> Daniel
>>>
>>>
>>> --
>>> Daniel-Constantin Mierla
>>> http://www.asipto.com
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.kamailio.org
>>> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
>>>
>>>
>>>
>>
>> --
>> Daniel-Constantin Mierla
>> http://www.asipto.com
>>
>>
>
> --
> Daniel-Constantin Mierla
> http://www.asipto.com
>
>
> _______________________________________________
> Kamailio (OpenSER) - Users mailing list
> Users at lists.kamailio.org
> http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
> http://lists.openser-project.org/cgi-bin/mailman/listinfo/users
>




More information about the Users mailing list