1 | изначальная версия редактировать | |
Добрый день. Прошу совета по такому вопросу. Имеется два сервера FreePBX, соединённых между собой IAX транком: FREEPBX1
PEER Details:
username=1067
type=peer
secret=welcome
qualify=yes
insecure=port,invite
host=10.10.1.67
allow=gsm,ulaw
disallow=all
canreinvite=no
USER Context: 1068
type=user
secret=welcome
context=from-trunk
FREEPBX2
PEER Details:
username=1068
type=peer
secret=welcome
qualify=yes
insecure=port,invite
host=10.10.1.68
allow=gsm
disallow=all
canreinvite=no
USER Context: 1067
type=user
secret=welcome
context=from-internal
Планы номеров 21ХХ и 41ХХ. Внутренние звонки ходят отлично. Но есть задача звонить с сервера FreePBX1 но городские номера через SIP транки зарегистрированные на FreePBX2. При звонке на сервере FreePBX 2 пишет следующие:
-- Executing [790348642--@from-internal:1] ResetCDR("IAX2/1067-6586", "") in new stack -- Executing [790348642--@from-internal:2] NoCDR("IAX2/1067-6586", "") in new stack -- Executing [790348642--@from-internal:3] Progress("IAX2/1067-6586", "") in new stack -- Executing [790348642--@from-internal:4] Wait("IAX2/1067-6586", "1") in new stack -- Executing [790348642--@from-internal:5] Progress("IAX2/1067-6586", "") in new stack -- Executing [790348642--@from-internal:6] Playback("IAX2/1067-6586", "silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer") in new stack -- <iax2 1067-6586=""> Playing 'silence/1.ulaw' (language 'en') -- <iax2 1067-6586=""> Playing 'cannot-complete-as-dialed.ulaw' (language 'en') -- <iax2 1067-6586=""> Playing 'check-number-dial-again.ulaw' (language 'en') -- Executing [79034864292@from-internal:7] Wait("IAX2/1067-6586", "1") in new stack == Spawn extension (from-internal, 790348642--, 7) exited non-zero on 'IAX2/1067-6586' -- Executing [h@from-internal:1] Hangup("IAX2/1067-6586", "") in new stack == Spawn extension (from-internal, h, 1) exited non-zero on 'IAX2/1067-6586' -- Hungup 'IAX2/1067-6586'
Я понимаю что набираемого номера нет в from-internal,но как указать FreePBX куда смотреть пока не разобрался. Если ставлю from-trunk, и создаю Inbound Route на _79XXXXXXXXX то звонки уходят, но нет внутренних звонков, да и не правильно так делать, нутром чуюю. Если есть время и догадки что делать буду признателен.!!!
2 | No.2 Revision редактировать |
Добрый день. Прошу совета по такому вопросу. Имеется два сервера FreePBX, соединённых между собой IAX транком: FREEPBX1
PEER Details:
username=1067
type=peer
secret=welcome
qualify=yes
insecure=port,invite
host=10.10.1.67
allow=gsm,ulaw
disallow=all
canreinvite=no
username=1067
type=peer
secret=welcome
qualify=yes
insecure=port,invite
host=10.10.1.67
allow=gsm,ulaw
disallow=all
canreinvite=no
USER Context: 1068
type=user
secret=welcome
context=from-trunk
FREEPBX2
1068
type=user
secret=welcome
context=from-trunk
FREEPBX2
PEER Details:
username=1068
type=peer
secret=welcome
qualify=yes
insecure=port,invite
host=10.10.1.68
allow=gsm
disallow=all
canreinvite=no
Details:USER Context: 1067
type=user
secret=welcome
context=from-internal
type=user
secret=welcome
context=from-internal
Планы номеров 21ХХ и 41ХХ. Внутренние звонки ходят отлично. Но есть задача звонить с сервера FreePBX1 но городские номера через SIP транки зарегистрированные на FreePBX2. При звонке на сервере FreePBX 2 пишет следующие:
-- Executing [790348642--@from-internal:1] ResetCDR("IAX2/1067-6586", "") in new stack
stack
-- Executing [790348642--@from-internal:2] NoCDR("IAX2/1067-6586", "") in new stack
stack
-- Executing [790348642--@from-internal:3] Progress("IAX2/1067-6586", "") in new stack
stack
-- Executing [790348642--@from-internal:4] Wait("IAX2/1067-6586", "1") in new stack
stack
-- Executing [790348642--@from-internal:5] Progress("IAX2/1067-6586", "") in new stack
stack
-- Executing [790348642--@from-internal:6] Playback("IAX2/1067-6586", "silence/1&cannot-complete-as-dialed&check-number-dial-again,noanswer") in new stack
stack
-- <iax2 1067-6586=""> Playing 'silence/1.ulaw' (language 'en')
'en')
-- <iax2 1067-6586=""> Playing 'cannot-complete-as-dialed.ulaw' (language 'en')
'en')
-- <iax2 1067-6586=""> Playing 'check-number-dial-again.ulaw' (language 'en')
-- Executing [79034864292@from-internal:7] Wait("IAX2/1067-6586", "1") in new stack
stack
== Spawn extension (from-internal, 790348642--, 7) exited non-zero on 'IAX2/1067-6586'
'IAX2/1067-6586'
-- Executing [h@from-internal:1] Hangup("IAX2/1067-6586", "") in new stack
== Spawn extension (from-internal, h, 1) exited non-zero on 'IAX2/1067-6586'
-- Hungup 'IAX2/1067-6586'
'IAX2/1067-6586'
Я понимаю что набираемого номера нет в from-internal,но как указать FreePBX куда смотреть пока не разобрался. Если ставлю from-trunk, и создаю Inbound Route на _79XXXXXXXXX то звонки уходят, но нет внутренних звонков, да и не правильно так делать, нутром чуюю. Если есть время и догадки что делать буду признателен.!!!
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.