[Freeswitch-users] Using chat command in a dialplan

Steven Ayre steveayre at gmail.com
Thu Jul 21 12:23:58 MSD 2011


Are you trying to join the 2 calls together? If so, use bridge:
http://wiki.freeswitch.org/wiki/Misc._Dialplan_Tools_bridge

-Steve


On 21 July 2011 07:37, Kurtis Heimerl <kheimerl at cs.berkeley.edu> wrote:

> I'm now having a similar problem with using "originate" to create a
> new call inside a dialplan. This one is particularly perplexing (and
> small enough not to warrant pastebin)
>
> Here's the important bits of the dialplan:
>        <action application="log" data="(user/${username}
> ${destination_number})"/>
>        <action application="set"
> data="api_result=${originate(user/${username}
> ${destination_number})}"/>
>
> and the log output
> EXECUTE 9199 log((user/1304 at 192.168.1.144 9199))
> 2011-07-20 23:17:12.955419 [DEBUG] mod_dptools.c:1202 9199)
> EXECUTE 9199 set(api_result=-USAGE <call url>
> <exten>|&<application_name>(<app_args>) [<dialplan>] [<context>]
> [<cid_name>] [<cid_num>] [<timeout_sec>]
> )
>
> So it's somehow mangling the originate commands. If I run the
> originate command directly (with the arguments logged!) it works just
> fine.
> originate user/1304 at 192.168.1.144 9199
>
> What am I missing here? This seems so simple...  but I'm at my wit's end.
>
> Thanks for any direction in advance!
>
>
> On Wed, Jul 20, 2011 at 7:11 PM, Kurtis Heimerl
> <kheimerl at cs.berkeley.edu> wrote:
> > Exactly what I was looking for. Thanks!
> >
> > On Wed, Jul 20, 2011 at 1:21 AM, Steven Ayre <steveayre at gmail.com>
> wrote:
> >> Kurtis,
> >>
> >> *Any* api can be run from the dialplan. It's just a slightly different
> syntax - the link Francois gave you will show you how.
> >>
> >> Steve on iPhone
> >>
> >> On 20 Jul 2011, at 09:14, François Delawarde <
> fdelawarde at wirelessmundi.com> wrote:
> >>
> >>> Hi,
> >>>
> >>> Take a look at:
> >>> http://wiki.freeswitch.org/wiki/Mod_commands#From_the_Dialplan
> >>>
> >>>
> >>> François.
> >>>
> >>> On Tue, 2011-07-19 at 23:00 -0700, Kurtis Heimerl wrote:
> >>>> I feel somewhat embarrassed, but I can't figure out how to cause a
> >>>> chat event to go off from the dialplan. I've tried:
> >>>>
> >>>> <action application="chat"
> >>>> data="sip|${username}|${destination_number}@
> ${domain_name}|${msg_body}"/>
> >>>>
> >>>> and
> >>>>
> >>>> <action application="eval" data="chat
> >>>> sip|${username}|${destination_number}@${domain_name}|${msg_body}"/>
> >>>>
> >>>> and neither worked. The wiki says it's part of the API
> >>>> (http://wiki.freeswitch.org/wiki/Mod_dptools) but I'm pretty sure
> >>>> that's just a command-line API. Is there a way to run a command-line
> >>>> call from the dialplan?
> >>>>
> >>>> Any direction would be appreciated.
> >>>>
> >>>> _______________________________________________
> >>>> Join us at ClueCon 2011, Aug 9-11, Chicago
> >>>> http://www.cluecon.com 877-7-4ACLUE
> >>>>
> >>>> 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
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> Join us at ClueCon 2011, Aug 9-11, Chicago
> >>> http://www.cluecon.com 877-7-4ACLUE
> >>>
> >>> 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
> >>
> >> _______________________________________________
> >> Join us at ClueCon 2011, Aug 9-11, Chicago
> >> http://www.cluecon.com 877-7-4ACLUE
> >>
> >> 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
> >>
> >
>
> _______________________________________________
> Join us at ClueCon 2011, Aug 9-11, Chicago
> http://www.cluecon.com 877-7-4ACLUE
>
> 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/20110721/32795300/attachment.html 


More information about the FreeSWITCH-users mailing list