That still wouldn¹t work... An action has 2 parameters application and data... And deeper then that and you have to start re-arranging all sorts of things...
Continue_on_fail and hangup_after_bridge like tony pointed out are what you want if you don¹t want to use the | delimiting ... I use these all the time with gateway counts > 10 just stacking additional actions for each bridge line From: "Carlos S. Antunes" <[email protected]> Organization: Nowthor Corporation Reply-To: <[email protected]> Date: Tue, 25 Aug 2009 22:50:08 -0400 To: <[email protected]> Subject: Re: [Freeswitch-users] how to avoid many "|" in bridge application? Anthony, Yes, you are right, I was thinking strictly in terms of SIP gateways. I guess that instead on the tag "gateway", one could use "channel"? For example: <action application="bridge"> <!-- set some kind of *bridge-specific* variable --> <channel order=1 data="sofia/gateway/gw-1/1$1"/> <channel order=1 data="sofia/gateway/gw-2/1$1"/> <channel order=2 data="sofia/gateway/gw-3/1$1"> <!-- set some kind of *channel-specific* variable --> </channel > <channel order=3 data="sofia/gateway/gw-4/1$1"/> </action> Would this be acceptable to you? Regarding the combinations of continue_on_fail and hangup_after bridge, I'll give that a try although I suspect it will result in less structured and harder to understand markup... Thanks! Carlos Anthony Minessale wrote: > This suggestion violates the scope boundaries. > > gateways are specific concept to mod_sofia so a <gateway> tag in <action> > (part of agnostic xml dialplan) > does not flow properly. > > you can also use combinations of continue_on_fail and hangup_after bridge so > you can > just put each bridge statement in it's own action. > > > > On Tue, Aug 25, 2009 at 9:06 AM, Carlos S. Antunes <[email protected]> wrote: > >> Max, >> >> I would like to see something similar too. For example, it would be >> wonderful if one could specify multiple gateways to try like this or >> something similar: >> >> <action application="bridge"> >> <!-- set some kind of *bridge-specific* parameter/variable --> >> <gateway order=1 data="sofia/gateway/gw-1/1$1"/> >> <gateway order=1 data="sofia/gateway/gw-2/1$1"/> >> <gateway order=2 data="sofia/gateway/gw-3/1$1"> >> <!-- set some kind of *gw-specific* parameter/variable --> >> </gateway> >> <gateway order=3 data="sofia/gateway/gw-4/1$1"/> >> </action> >> >> One would be able to avoid the "[]" and "{}" hacks and combine >> sequential and simultaneous trying of gateways. >> >> What do the developers think of this? >> >> Carlos >> >> >> >> Max Ivanov wrote: >>> > Nowdays I 'm forced to put multiple "|" to find first free gateway, ie >>> > >>> sofia/gateway/panas111/1000|sofia/gateway/panas112/1000|sofia/gateway/panas1 >>> 13/1000 >>> > , >>> > the whole sting is tooo long, is there any shorter way to write same >>> thing? Like >>> > "sofia/gateway/panas*/1000" will try all gateways matching the pattern. >>> > >>> > _______________________________________________ >>> > FreeSWITCH-users mailing list >>> > [email protected] >>> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >>> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users >>> > http://www.freeswitch.org >>> > >>> > >> >> _______________________________________________ >> FreeSWITCH-users mailing list >> [email protected] >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users >> http://www.freeswitch.org >> >> >> >> >> >> >> >> -- >> Anthony Minessale II >> >> FreeSWITCH http://www.freeswitch.org/ >> ClueCon http://www.cluecon.com/ >> Twitter: http://twitter.com/FreeSWITCH_wire >> >> AIM: anthm >> MSN:[email protected] >> <mailto:msn%[email protected]> >> GTALK/JABBER/PAYPAL:[email protected] >> <mailto:paypal%[email protected]> >> IRC: irc.freenode.net <http://irc.freenode.net> #freeswitch >> >> FreeSWITCH Developer Conference >> sip:[email protected] >> <mailto:sip%[email protected]> >> iax:[email protected]/888 >> <http://iax:[email protected]/888> >> googletalk:[email protected] >> <mailto:googletalk%3aconf%[email protected]> >> pstn:213-799-1400 >> >> >> >> >> _______________________________________________ >> FreeSWITCH-users mailing list >> [email protected] >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users >> http://www.freeswitch.org >> >> >> >> _______________________________________________ >> FreeSWITCH-users mailing list >> [email protected] >> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users >> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users >> http://www.freeswitch.org
_______________________________________________ FreeSWITCH-users mailing list [email protected] http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
