[Freeswitch-dev] SIP INFO carrying MSML

Owen Williams williams.owen at gmail.com
Wed Feb 9 23:09:53 MSK 2011

Cheers Michael,

I've since done a bit of digging and have found the commits associated with
the SIP INFO bounty (thanks Anthony!).  This bounty doesn't go far enough to
make a msml parser using existing ESL interface.  Specifically it is not
(currently) possible to put xml into an outbound 200 response to INFO and it
is also not possible to find out if xml has been placed in an inbound 200
response to INFO.

Whilst we haven't made a final decision, it is likely that we will use the
existing ESL interface rather than trying to port MSML to freeswitch
(sorry!).  I'm hoping that we will be able to make a positive contribution,
as and when we commit to using Freeswitch.

Thanks all!


On 9 February 2011 16:17, Michael Jerris <mike at jerris.com> wrote:

> see mod_sofia.c:4512
> ...
> On Jan 28, 2011, at 6:31 AM, Owen Williams wrote:
> Hi all,
> I'm looking into the possibility of getting basic msml support into
> freeswitch.  We have a few applications hosted on a remote SIP Application
> server that already use MSML against another media server.  The application
> acts as a back2back between a caller and the media server and sends info
> messages (inside an invite dialog) to the media server with the INFO sdp
> containing MSML (e.g. play file, join conf, etc).
> I'm a bit new to freeswitch but I'm guessing mod_sofia would need to
> modified to send info events to a new module or to the ESL, and mod_sofia
> also needs to be capable of receiving events to send INFOs back to the
> remote B2B.
> There was a bounty completed about 18 months ago (Generate and be notified
> of SIP INFO messages) however this may have been only for out of dialog
> INFOs.
> http://wiki.freeswitch.org/wiki/Bounty#Generate_and_be_notified_of_SIP_INFO_messages
> Any information as to whether the above bounty made it into trunk and how
> it can be enabled would be appreciated.  I'd like to have a play with
> writing a MSML processor through ESL as I've far more experience with ESL
> than writing c modules.
> _______________________________________________
> FreeSWITCH-dev mailing list
> FreeSWITCH-dev at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-dev
> http://www.freeswitch.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-dev/attachments/20110209/6aad15d6/attachment.html 

More information about the FreeSWITCH-dev mailing list