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] <mailto:[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/panas113/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]
    <mailto:[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]
    <mailto:[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

Reply via email to