Fusionpbx настройка транзита

622 views
Skip to first unread message

Andrey Loginov

unread,
Sep 26, 2013, 7:12:15 AM9/26/13
to freesw...@googlegroups.com
привет
Возникла задача организовать транзитный узел с помощью fusionpbx . Схема такая

город-(pri)->mgw-(sip)->fusionpbx-(sip)->mgw-(pr)i->pbx
В fusionpbx настроил gateway, там указал адрес mgw.
Создал Inbound route



<extension name="cc" >
   <condition field="context" expression="public" />
   <condition field="destination_number" expression="^12345$" >
       <action application="bridge" data="sofia/gateway/mgw/$1" />
   </condition>
</extension>
в итоге при вызове имею следующее:

2013-09-26 07:09:45.758245 [DEBUG] mod_sofia.c:127 (sofia/external/$1) State Change CS_INIT -> CS_ROUTING
2013-09-26 07:09:45.758245 [DEBUG] switch_core_session.c:1338 Send signal sofia/external/$1 [BREAK]
2013-09-26 07:09:45.758245 [DEBUG] switch_core_state_machine.c:454 (sofia/external/$1) State INIT going to sleep
2013-09-26 07:09:45.758245 [DEBUG] switch_core_state_machine.c:415 (sofia/external/$1) Running State Change CS_ROUTING
2013-09-26 07:09:45.758245 [DEBUG] switch_core_session.c:1003 Send signal sofia/external/$1 [BREAK]
2013-09-26 07:09:45.758245 [DEBUG] switch_core_state_machine.c:470 (sofia/external/$1) State ROUTING
2013-09-26 07:09:45.758245 [DEBUG] mod_sofia.c:150 sofia/external/$1 SOFIA ROUTING
2013-09-26 07:09:45.758245 [DEBUG] switch_ivr_originate.c:67 (sofia/external/$1) State Change CS_ROUTING -> CS_CONSUME_MEDIA
2013-09-26 07:09:45.758245 [DEBUG] switch_core_session.c:1338 Send signal sofia/external/$1 [BREAK]
2013-09-26 07:09:45.758245 [DEBUG] switch_core_state_machine.c:470 (sofia/external/$1) State ROUTING going to sleep
2013-09-26 07:09:45.758245 [DEBUG] switch_core_state_machine.c:415 (sofia/external/$1) Running State Change CS_CONSUME_MEDIA
2013-09-26 07:09:45.758245 [DEBUG] switch_core_state_machine.c:489 (sofia/external/$1) State CONSUME_MEDIA
2013-09-26 07:09:45.758245 [DEBUG] switch_core_state_machine.c:489 (sofia/external/$1) State CONSUME_MEDIA going to sleep
2013-09-26 07:09:45.758245 [DEBUG] sofia.c:5752 Channel sofia/external/$1 entering state [calling][0]
2013-09-26 07:09:45.758245 [DEBUG] switch_core_session.c:1003 Send signal sofia/external/$1 [BREAK]
2013-09-26 07:09:45.758245 [DEBUG] switch_core_session.c:1003 Send signal sofia/external/$1 [BREAK]
2013-09-26 07:09:45.758245 [DEBUG] switch_core_session.c:1003 Send signal sofia/external/$1 [BREAK]
2013-09-26 07:09:45.758245 [DEBUG] sofia.c:5752 Channel sofia/external/$1 entering state [terminated][404]
2013-09-26 07:09:45.758245 [NOTICE] sofia.c:6563 Hangup sofia/external/$1 [CS_CONSUME_MEDIA] [UNALLOCATED_NUMBER]
2013-09-26 07:09:45.758245 [DEBUG] switch_channel.c:3134 Send signal sofia/external/$1 [KILL]
2013-09-26 07:09:45.758245 [DEBUG] switch_core_session.c:1338 Send signal sofia/external/$1 [BREAK]
2013-09-26 07:09:45.758245 [DEBUG] switch_core_state_machine.c:415 (sofia/external/$1) Running State Change CS_HANGUP
2013-09-26 07:09:45.758245 [DEBUG] switch_core_state_machine.c:678 (sofia/external/$1) State HANGUP
2013-09-26 07:09:45.758245 [DEBUG] mod_sofia.c:506 Channel sofia/external/$1 hanging up, cause: UNALLOCATED_NUMBER
2013-09-26 07:09:45.758245 [DEBUG] switch_core_state_machine.c:48 sofia/external/$1 Standard HANGUP, cause: UNALLOCATED_NUMBER
2013-09-26 07:09:45.758245 [DEBUG] switch_core_state_machine.c:678 (sofia/external/$1) State HANGUP going to sleep
2013-09-26 07:09:45.758245 [DEBUG] switch_core_state_machine.c:689 (sofia/external/$1) Callstate Change DOWN -> HANGUP
2013-09-26 07:09:45.758245 [DEBUG] switch_core_state_machine.c:446 (sofia/external/$1) State Change CS_HANGUP -> CS_REPORTING
2013-09-26 07:09:45.758245 [DEBUG] switch_core_session.c:1338 Send signal sofia/external/$1 [BREAK]
2013-09-26 07:09:45.758245 [DEBUG] switch_core_state_machine.c:415 (sofia/external/$1) Running State Change CS_REPORTING
2013-09-26 07:09:45.758245 [DEBUG] switch_core_state_machine.c:761 (sofia/external/$1) State REPORTING
2013-09-26 07:09:45.758245 [DEBUG] switch_core_state_machine.c:92 sofia/external/$1 Standard REPORTING, cause: UNALLOCATED_NUMBER
2013-09-26 07:09:45.758245 [DEBUG] switch_core_state_machine.c:761 (sofia/external/$1) State REPORTING going to sleep
2013-09-26 07:09:45.758245 [DEBUG] switch_core_state_machine.c:440 (sofia/external/$1) State Change CS_REPORTING -> CS_DESTROY
2013-09-26 07:09:45.758245 [DEBUG] switch_core_session.c:1338 Send signal sofia/external/$1 [BREAK]
2013-09-26 07:09:45.758245 [DEBUG] switch_core_session.c:1546 Session 53 (sofia/external/$1) Locked, Waiting on external entities
2013-09-26 07:09:45.778263 [DEBUG] switch_ivr_originate.c:3632 Originate Resulted in Error Cause: 1 [UNALLOCATED_NUMBER]
2013-09-26 07:09:45.778263 [NOTICE] switch_core_session.c:1564 Session 53 (sofia/external/$1) Ended
2013-09-26 07:09:45.778263 [NOTICE] switch_core_session.c:1568 Close Channel sofia/external/$1 [CS_DESTROY]
2013-09-26 07:09:45.778263 [INFO] mod_dptools.c:3194 Originate Failed.  Cause: UNALLOCATED_NUMBER

Друзья, подскажите как решить данную проблему. Может у кого есть работающий пример на FS/fusionpbx ?
Спасибо!

ros tel

unread,
Sep 26, 2013, 7:28:22 AM9/26/13
to freesw...@googlegroups.com
<condition field="destination_number" expression="^12345$" >
на
<condition field="destination_number" expression="^(12345)$" >

четверг, 26 сентября 2013 г., 17:12:15 UTC+6 пользователь Andrey Loginov написал:

Andrey Loginov

unread,
Sep 26, 2013, 9:01:18 AM9/26/13
to freesw...@googlegroups.com

Сделал так. Появился правильный номер в транке
но все равно та же ошибка
2013-09-26 08:49:24.078256 [NOTICE] switch_core_session.c:1564 Session 69 (sofia/external/12345) Ended
2013-09-26 08:49:24.078256 [NOTICE] switch_core_session.c:1568 Close Channel sofia/external/12345 [CS_DESTROY]
2013-09-26 08:49:24.078256 [DEBUG] switch_core_state_machine.c:565 (sofia/external/12345) Callstate Change HANGUP -> DOWN
2013-09-26 08:49:24.078256 [INFO] mod_dptools.c:3194 Originate Failed.  Cause: UNALLOCATED_NUMBER

Четвер, 26 вересня 2013 р. 15:12:15 UTC+4 користувач Andrey Loginov написав:

ros tel

unread,
Sep 26, 2013, 10:19:22 AM9/26/13
to freesw...@googlegroups.com
fscli> sofia profile external siptrace on
рассматривать долго до полного понимания
не поймете - сюда выкладываете полный листинг

четверг, 26 сентября 2013 г., 19:01:18 UTC+6 пользователь Andrey Loginov написал:

Andrey Loginov

unread,
Sep 26, 2013, 12:37:09 PM9/26/13
to freesw...@googlegroups.com
О великий гуру, спасибо!
Мне хватило 2-х минут для того чтобы понять, что эта ошибка вызвана в моем случае отбоем на второй ноге на mgw и не связана в внутренними настройками.
Тоесть получается, что UNALLOCATED_NUMBER срабатывает на внешние ошибки тоже. Буду знать теперь.



Четвер, 26 вересня 2013 р. 18:19:22 UTC+4 користувач ros tel написав:
Reply all
Reply to author
Forward
0 new messages