Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2013-02-14 15:45:19 +0400

zMouse Gravatar zMouse

Звонки через sip зарегистрированный на другом FreePBX.

Добрый день. Прошу совета по такому вопросу. Имеется два сервера 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 то звонки уходят, но нет внутренних звонков, да и не правильно так делать, нутром чуюю. Если есть время и догадки что делать буду признателен.!!!

Звонки через sip зарегистрированный на другом FreePBX.

Добрый день. Прошу совета по такому вопросу. Имеется два сервера 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:
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 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.