Евгений, присвоил переменной единицу в диалплане
Код:
<action inline="true" application="set" data="OUTNUM=1"/>
аналогично:
Код:
2014-11-23 23:49:11.297838 [DEBUG] switch_core_state_machine.c:522 (sofia/external/<my_num>@<my_domain>) State ROUTING
2014-11-23 23:49:11.297838 [DEBUG] mod_sofia.c:123 sofia/external/<my_num>@<my_domain> SOFIA ROUTING
2014-11-23 23:49:11.297838 [DEBUG] switch_core_state_machine.c:164 sofia/external/<my_num>@<my_domain> Standard ROUTING
2014-11-23 23:49:11.297838 [INFO] mod_dialplan_xml.c:558 Processing <my_num> <my_num>->default_sip_gateway in context my_domain_input
Dialplan: sofia/external/<my_num>@<my_domain> parsing [my_domain_input->input_ext] continue=true
|--- Dialplan: Processing recursive conditions level:1 [input_ext_recur_1] require-nested=TRUE
|--- Dialplan: sofia/external/<my_num>@<my_domain> Regex (FAIL) [input_ext_recur_1] ${cond(${OUTNUM} == 1 ? YES : NO)}(NO) =~ /^YES$/ break=on-false
|--- Dialplan: sofia/external/<my_num>@<my_domain> ANTI-Action info()
|--- Dialplan: sofia/external/<my_num>@<my_domain> ANTI-Action log(INFO ${OUTNUM} is not equal 1)
|--- Dialplan: sofia/external/<my_num>@<my_domain> ANTI-Action bridge(user/102@my_domain)
Dialplan: sofia/external/<my_num>@<my_domain> Regex (PASS) [input_ext] destination_number(default_sip_gateway) =~ /default_sip_gateway/ break=on-false
Dialplan: sofia/external/<my_num>@<my_domain> Action set(OUTNUM=1) INLINE
EXECUTE sofia/external/<my_num>@<my_domain> set(OUTNUM=1)
Влад, в какой кусок лога смотреть хантинг?
Эту строку надо вставить в диалплан?
Код:
<action application="info"/>
Если да, то между какими строками?
Вставил так:
Код:
<condition field="destination_number" expression="default_sip_gateway">
<action inline="true" application="set" data="OUTNUM=1"/>
<action application="info"/>
<condition field="${cond(${OUTNUM} == 1 ? YES : NO)}" expression="^YES$">
В логе это:
Код:
variable_endpoint_disposition: [DELAYED NEGOTIATION]
variable_OUTNUM: [1]
variable_call_uuid: [aa7c881e-5b88-4eee-a642-d4575c4b75a0]
variable_current_application: [info]