Thanks for your answer, but it doesn't work.
I tried to assign *3 to log, like this:
  
   <extension name="transferencia2">
      <condition field="${attxfer_callthis}" expression="^numberC$">
         <action application="bind_meta_app" data="3 b s log::INFO Transfer"/>
         <action application="att_xfer" data="sofia/gateway/test/loginC"/>
      </condition>
   </extension>

But *3 still calls the transferencia extension.
Any ideas?

Thank you very much!

Santiago Soares
Fone: (41) 8488-0537


On Wed, Feb 23, 2011 at 8:20 PM, Michael Collins <msc@freeswitch.org> wrote:
I think you can make another call to bind_meta_app and disable the *3 prior to the att_xfer. You could make *3 do something completely different (like trigger a log entry) and then you could see how many times your users tried to use *3 when they weren't supposed to. :)

-MC

On Wed, Feb 23, 2011 at 10:01 AM, Santiago Soares <santiagosoares@gmail.com> wrote:
Hello,

I'm using att_xfer to make call transfer, like that:
A calls B
B calls C
B hangup and A is bridged do C

The thing is, the way I am trying to do it, C is able to transfer the call again.
I don't want that C be able to transfer the call again.
The call should be transfered only once.
Is it possible?

This is my dialplan:

<include>

   <extension name="test_extension">
      <condition field="destination_number" expression="^numberB$">
         <action application="set" data="bind_meta_key=*"/>
         <action application="bind_meta_app" data="3 b s execute_extension::transferencia XML public"/>
         <action application="bridge" data="sofia/gateway/test/loginB"/>
      </condition>
   </extension>

   <extension name="transferencia">
      <condition field="destination_number" expression="^transferencia$">
         <action application="read" data="3 3 base256/16000/sound.wav attxfer_callthis 30000 #"/>
         <action application="execute_extension" data="transferencia2"/>
      </condition>
   </extension>

   <extension name="transferencia2">
      <condition field="${attxfer_callthis}" expression="^numberC$">
         <action application="att_xfer" data="sofia/gateway/test/loginC"/>
      </condition>
      <condition field="${attxfer_callthis}" expression="^numberD$">
         <action application="att_xfer" data="sofia/gateway/test/loginD"/>
      </condition>
   </extension>

</include>


Thank you,
Santiago Soares


_______________________________________________
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
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
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org