[Freeswitch-dev] Chat Dialplan

Steven Ayre steveayre at gmail.com
Tue Jul 5 17:48:29 MSD 2011

Have you thought of making it a patch to add a new API interface so that
modules can register chat dialplans, similar to how mod_dialplan_xml works?


On 4 July 2011 00:49, Kurtis Heimerl <kheimerl at cs.berkeley.edu> wrote:

> Hello Freeswitch-dev!
> I've recently begin modifying Sofia to support a chat "dialplan", very
> similar to the voice dialplan. Basically, a chat/sms will come in at a
> certain number/address and be routed via the dialplan. My current plan
> for doing this is as follows:
> 1) Add message events to sofia: I want sofia (and eventually all chat
> clients) to send message events through FS's event framework when an
> event arrives.
> 2) Remove message routing from Soa: Sofia should not be routing
> messages itself. Instead, it should just generate the event saying a
> message has arrived and someone else should do the routing (namely my
> dialplan)
> 3) Implement a simple chat dialplan module that listens for message
> events and routes them according to an XML dialplan.
> I have some questions for the FS developer community.
> First, building my own module is conceptually simple. Modifying Sofia
> is not. What's the best way to go about making these changes? I could
> submit extension tickets (e.g., a configuration variable that adds
> messages and one that removes routing), or submit patches, or both. I
> think this could be broadly useful, and I want to try to contribute to
> the community.
> Secondly,  I'm having a little difficulty finding the place where
> messages are routed in sofia. That's probably the place to insert both
> 1 & 2. Any pointers would be appreciated.
> Thanks!
> _______________________________________________
> Join us at ClueCon 2011, Aug 9-11, Chicago
> http://www.cluecon.com 877-7-4ACLUE
> 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/20110705/d36c382d/attachment.html 

More information about the FreeSWITCH-dev mailing list