Your first condition you have shouldn't need a break= tag.  If you  
look at the Local_Extension example in the default config it does  
exactly this.

<extension name="Outbound_ip24">
   <condition field="destination_number" expression="^(.+)$">
     <action application="set" data="dialed_ext=$1"/>
   </condition>
   <condition field="caller_id_number" expression="^100$"  break="on- 
true">
     <action application="set" data="effective_caller_id_name=Ivan C  
Myrvold"/>
        <action application="set" data="effective_caller_id_number=37048300"/>
        <action application="bridge" data="sofia/gateway/ip24_37048300/$ 
{dialed_ext}"/>
   </condition>
   <condition field="caller_id_number" expression="^140$"  break="on- 
true">
        <action application="set" data="effective_caller_id_name=Laura L  
Myrvold"/>
        <action application="set" data="effective_caller_id_number=37397855"/>
        <action application="bridge" data="sofia/gateway/ip24_37397855/$ 
{dialed_ext}"/>
   </condition>
</extension>

/b


On Aug 17, 2008, at 3:36 AM, Ivan C Myrvold wrote:

> Now there is just 1 remaining issue I have with this, how to capture  
> the dialed number in the first condition, as I have done with the  
> parantheses in the destination_number expression, and use that in  
> the bridge in the other two conditions. Is that possible?
>
> I tried with the below xml, but that didn't work. I got $1 out as  
> the bridge number, and that obviously failed.
>
>   <extension name="Outbound_ip24">
>     <condition field="destination_number" expression="^(.+)$"   
> break="on-false"/>
>       <condition field="caller_id_number" expression="^100$"  break="on- 
> true">
>               <action application="set" data="effective_caller_id_name=Ivan C 
>  
> Myrvold"/>
>               <action application="set"  
> data="effective_caller_id_number=37048300"/>
>               <action application="bridge" 
> data="sofia/gateway/ip24_37048300/$1"/>
>       </condition>
>       <condition field="caller_id_number" expression="^140$"  break="on- 
> true">
>               <action application="set" data="effective_caller_id_name=Laura 
> L  
> Myrvold"/>
>               <action application="set"  
> data="effective_caller_id_number=37397855"/>
>               <action application="bridge" 
> data="sofia/gateway/ip24_37397855/$1"/>
>       </condition>
>   </extension>
>
> Ivan
>
>
> O

_______________________________________________
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