you probably don't want to call bridge from bind meta app, try using the att_xfer app instead
it works like bridge but when you call C you can press # to hangup and bridge a to c or press 0 to conference call all 3.
My basic functionality is this: A calls in, is bridged to B (1111). I
use bind_meta_app to let B rebridge A to C (2222). After having been
rebridged to C, C should be able to rebridge A to B *again*, and so
on.
This is the code I have:
<context name="public">
<extension name="ff-ivr">
<condition field="destination_number" expression="^(.*)$">
<action application="set" data="bypass_media=false"/>
<action application="answer"/>
<action application="bind_meta_app" data="1 b a
bridge::sofia/gateway/gw1/1111"/>
<action application="bind_meta_app" data="2 b a
bridge::sofia/gateway/gw1/2222"/>
<action application="bridge" data="sofia/gateway/gw1/1111" />
</condition>
</extension>
</context>
The first bridge is fine, and B can press *2 to bridge to C/2222. But
if C presses *1, it seems to execute the bridge app, but nothing at
all happens:
2009-09-01 11:14:59.258325 [DEBUG] switch_rtp.c:2222 RTP RECV DTMF *:2000
2009-09-01 11:15:00.118195 [DEBUG] switch_rtp.c:2222 RTP RECV DTMF 1:2000
2009-09-01 11:15:00.118195 [DEBUG] switch_ivr_async.c:1725
sofia/external/unknown@129.142.224.250 Processing meta digit '2'
[bridge::sofia/gateway/gw1/1111]
2009-09-01 11:15:00.118195 [DEBUG] switch_core_session.c:813 Send
signal sofia/external/unknown@129.142.224.250 [BREAK]
Any ideas?
_______________________________________________
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