Код:
freeswitch@internal> sofia status
Name Type Data State
=================================================================================================
external profile sip:mod_sofia@192.168.222.120:5080 RUNNING (0)
external::aline413 gateway sip:SIP413@192.168.1.4 NOREG
external::beeline792 gateway sip:SIP792@192.168.0.79:5062 NOREG
external::beeline791 gateway sip:SIP791@192.168.0.79:5061 NOREG
192.168.222.120 alias internal ALIASED
internal profile sip:mod_sofia@192.168.222.120:5060 RUNNING (0)
=================================================================================================
2 profiles 1 alias
вот extension:
Код:
<include>
<extension name="beeline outbound">
<condition field="destination_number" expression="^13(8\d{10})$">
<application="log" data="INFO: beeline outbound to $1"/>
<!--<application="bridge" data="sofia/internal/$1@192.168.0.79:5062"/>-->
<application="bridge" data="sofia/gateway/aline413/$1"/>
</condition>
</extension>
</include>
вот лог набора 1389278831370 (goip требует префикса. в данном случае 13):
Код:
Dialplan: sofia/internal/1001@192.168.222.120 Regex (PASS) [beeline outbound] destination_number(1389278831370) =~ /^13(8\d{10})$/ break=on-false
2013-10-29 17:39:43.177859 [DEBUG] switch_core_state_machine.c:214 (sofia/internal/1001@192.168.222.120) State Change CS_ROUTING -> CS_EXECUTE
2013-10-29 17:39:43.177859 [DEBUG] switch_core_session.c:1372 Send signal sofia/internal/1001@192.168.222.120 [BREAK]
2013-10-29 17:39:43.177859 [DEBUG] switch_core_state_machine.c:522 (sofia/internal/1001@192.168.222.120) State ROUTING going to sleep
2013-10-29 17:39:43.177859 [DEBUG] switch_core_state_machine.c:467 (sofia/internal/1001@192.168.222.120) Running State Change CS_EXECUTE
2013-10-29 17:39:43.177859 [DEBUG] switch_core_state_machine.c:529 (sofia/internal/1001@192.168.222.120) State EXECUTE
2013-10-29 17:39:43.177859 [DEBUG] mod_sofia.c:178 sofia/internal/1001@192.168.222.120 SOFIA EXECUTE
2013-10-29 17:39:43.177859 [DEBUG] switch_core_state_machine.c:256 sofia/internal/1001@192.168.222.120 Standard EXECUTE
EXECUTE sofia/internal/1001@192.168.222.120 set(outside_call=true)
2013-10-29 17:39:43.177859 [DEBUG] mod_dptools.c:1402 sofia/internal/1001@192.168.222.120 SET [outside_call]=[true]
EXECUTE sofia/internal/1001@192.168.222.120 export(RFC2822_DATE=Tue, 29 Oct 2013 17:39:43 +0400)
2013-10-29 17:39:43.177859 [DEBUG] switch_channel.c:1240 EXPORT (export_vars) [RFC2822_DATE]=[Tue, 29 Oct 2013 17:39:43 +0400]
2013-10-29 17:39:43.177859 [NOTICE] switch_core_state_machine.c:313 sofia/internal/1001@192.168.222.120 has executed the last dialplan instruction, hanging up.
2013-10-29 17:39:43.177859 [NOTICE] switch_core_state_machine.c:315 Hangup sofia/internal/1001@192.168.222.120 [CS_EXECUTE] [NORMAL_CLEARING]
нет результата выплнения строки:
Код:
<application="log" data="INFO: beeline outbound to $1"/>
(при входящем есть), из чего я делаю вывод, что extension по какой-то причине не выполняется. сюда пришёл в надежде хотя бы зацепки получить. сегодня были перечитаны
http://wiki.freeswitch.org/wiki/Configuring_SIP,
http://wiki.freeswitch.org/wiki/Traditional_Gateway_connecting,
http://wiki.freeswitch.org/wiki/FreeSwitch_Dialplan_XML - зацепок нет.
делается по указанным ранее ссылкам
при внесении изменений не забываю про
Код:
reloadxml
sofia profile external restart reloadxml
P.S.: ещё раз повторюсь - я не в FS недостатки ищу, а у себя.
не хаять я пришёл, а разобраться...