[Freeswitch-users] call barging
Steven Ayre
steveayre at gmail.com
Thu Jan 20 13:23:48 MSK 2011
Yes, that will work. You can set the group either within the extension or in
the user config.
For example:
<extension name="bridge">
<condition field="destination_number" expression="^9(\d+)$">
<action application="set" data="eavesdrop_group=spy1"/>
<action application="bridge" data="sofia/gateway/gw1/$1"/>
</condition>
</extension>
<extension name="eavesdrop">
<condition field="destination_number" expression="^666$">
<action application="answer"/>
<action application="set" data="eavesdrop_require_group=spy1"/>
<action application="eavesdrop" data="all"/>
</condition>
</extension>
-Steve
On 20 January 2011 10:11, Sam <u2nsam at gmail.com> wrote:
> If i use
>
> <variable name="eavesdrop_group" value="spy1"/>
>
> at the user config, will the dialplan barge the above extension where the
> statement is stated ?
>
> <extension name="eavesdrop">
> <condition field="destination_number" expression="^779$">
> <action application="answer"/>
> <action application="set" data="eavesdrop_require_group=sales_call_eavesdrop"/>
>
> <action application="eavesdrop" data="all"/>
> </condition>
> </extension>
>
>
> Regds
> Sam
>
>
>
>
>
>
>
>
>
>
>
>
> On Thu, Jan 20, 2011 at 3:13 PM, Sam <u2nsam at gmail.com> wrote:
>
>> hello ,
>>
>> I am using,
>>
>> <extension name="global" continue="true">
>> <condition>
>> <action application="info"/>
>> <action application="db" data="insert/spymap/${caller_id_number}/${uuid}"/>
>>
>>
>> <action application="db" data="insert/last_dial/${caller_id_number}/${destination_number}"/>
>> <action application="db" data="insert/last_dial/global/${uuid}"/>
>>
>>
>> </condition>
>> </extension>
>>
>> <extension name="eavesdrop">
>>
>>
>> <condition field="destination_number" expression="^88(.*)$|^\*0(.*)$">
>> <action application="answer"/>
>> <action application="eavesdrop" data="${db(select/spymap/$1)}"/>
>>
>>
>> </condition>
>> </extension>
>>
>>
>>
>> i am getting the below error:-
>>
>> 2011-01-20 14:54:01.581151 [NOTICE] mod_dptools.c:920 Channel
>> [sofia/internal/7006 at 192.168.2.190] has been answered
>> 2011-01-20 14:54:01.581151 [DEBUG] sofia.c:4646 Channel sofia/internal/
>> 7006 at 192.168.2.190 entering state [completed][200]
>> EXECUTE sofia/internal/7006 at 192.168.2.190 eavesdrop()
>> 2011-01-20 14:54:01.582119 [ERR] mod_dptools.c:529 Usage: [all | <uuid>]
>> 2011-01-20 14:54:01.582119 [NOTICE] switch_core_state_machine.c:189
>> sofia/internal/7006 at 192.168.2.190 has executed the last dialplan
>> instruction, hanging up.
>> 2011-01-20 14:54:01.582119 [DEBUG] switch_channel.c:2535 (sofia/internal/
>> 7006 at 192.168.2.190) Callstate Change ACTIVE -> HANGUP
>> 2011-01-20 14:54:01.582119 [NOTICE] switch_core_state_machine.c:191 Hangup
>> sofia/internal/7006 at 192.168.2.190 [CS_EXECUTE] [NORMAL_CLEARING]
>>
>>
>> http://pastebin.freeswitch.org/15076
>>
>>
>> Regds
>> Sam
>>
>
>
> _______________________________________________
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20110120/48f23d7e/attachment.html
More information about the FreeSWITCH-users
mailing list