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

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

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

спросил 2012-02-03 19:02:33 +0400

dragomagic Gravatar dragomagic

2 trunk'a не разделяются по contax'ам

Есть 2 номера у одного провайдера, заведенные на 1 Asterisk.

[443613371] host=sip.intertelecom.ua username=443613371 secret=* trunkname=intertelecom.ua context=DID_443613371 hasexten=no hasiax=no hassip=yes registeriax=no registersip=yes trunkstyle=voip fromdomain=sip.intertelecom.ua fromuser=443613371 authuser=443613371 insecure=port,invite disallow=all allow=ulaw,alaw,gsm,g726

[443836313] host=sip.intertelecom.ua username=443836313 secret=* trunkname=itelecom313 context=DID_443836313 hasexten=no hasiax=no hassip=yes registeriax=no registersip=yes trunkstyle=voip insecure=port,invite fromdomain=sip.intertelecom.ua authuser=443836313 fromuser=443836313 disallow=all allow=ulaw,alaw,gsm

Для каждого заведен свой contex, но при звонке на любой номер срабатывает только 1 из указанных contex'ов.

-- Executing [443836313@DID_443836313:1] Goto("SIP/443836313-00000016", "default,6005,1") in new stack -- Goto (default,6005,1)

-- Executing [443613371@DID_443836313:1] Goto("SIP/443836313-00000014", "default,6005,1") in new stack -- Goto (default,6005,1)

Как правильно разделить вызовы, в зависимости от набранного номера? Кроме как подымать под каждый номер отдельный сервер.

2 trunk'a не разделяются по contax'амcontext'ам

Есть 2 номера у одного провайдера, заведенные на 1 Asterisk.

[443613371]
  host=sip.intertelecom.ua
  username=443613371
  secret=* secret=***
  trunkname=intertelecom.ua
  context=DID_443613371
  hasexten=no
  hasiax=no
  hassip=yes
  registeriax=no
  registersip=yes
  trunkstyle=voip
  fromdomain=sip.intertelecom.ua
  fromuser=443613371
  authuser=443613371
  insecure=port,invite
  disallow=all
  allow=ulaw,alaw,gsm,g726

allow=ulaw,alaw,gsm,g726 [443836313] host=sip.intertelecom.ua username=443836313 secret=* secret=*** trunkname=itelecom313 context=DID_443836313 hasexten=no hasiax=no hassip=yes registeriax=no registersip=yes trunkstyle=voip insecure=port,invite fromdomain=sip.intertelecom.ua authuser=443836313 fromuser=443836313 disallow=all allow=ulaw,alaw,gsm

allow=ulaw,alaw,gsm

Для каждого заведен свой contex, но при звонке на любой номер срабатывает только 1 из указанных contex'ов.

 -- Executing [443836313@DID_443836313:1] Goto("SIP/443836313-00000016", "default,6005,1") in new stack
    -- Goto (default,6005,1)

(default,6005,1) -- Executing [443613371@DID_443836313:1] Goto("SIP/443836313-00000014", "default,6005,1") in new stack -- Goto (default,6005,1)

(default,6005,1)

Как правильно разделить вызовы, в зависимости от набранного номера? Кроме как подымать под каждый номер отдельный сервер.

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.