VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Один trunk много номеров fromuser

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
iustat
Сообщения: 2
Зарегистрирован: 05 окт 2012, 16:30

Один trunk много номеров fromuser

Сообщение iustat »

Здравствуйте,

Получаем от провайдера много номеров по сип транку (при регистрации к прову, указывается fromuser один из телефонов, которые мы получили, иначе регистрация не проходит). Есть внутренние пользователи. Необходимо, что бы каждый пользователь когда звонил во вне, то выходил из под своего внешнего номера

30 -> XX-XX-30
31 -> XX-XX-31
и т.д.

В файле users.conf каждому юзеру я прописываю свой fromuser, однако при исходящем вызове он почему-то не переопределяет тот fromuser что в транке и к прову уходит с тем номером, который указан при регистрации SIP транка.

Настройка транка:

Код: Выделить всё

context=DID_trunk030
  host=x.x.x.x
  username=trunkusername
  fromuser=XXXX30
  fromdomain=x.x.x.x
  secret=trunkpassword
  contact=s
  insecure=invite, port
  trunkname=ourtrunk
  hasiax=no
  registeriax=no
  hassip=yes
  registersip=yes
  trunkstyle=voip
  hasexten=no
  dtmfmode=info
  type=peer
  disallow=all
  allow=ulaw,alaw,gsm,g726
  nat=yes

Настройки у пользователей (привожу только одного. остальные аналогичны.)

Код: Выделить всё

username=31
  transfer=yes
  mailbox=31
  fromuser=XXXX31
  call-limit=1
  fullname=Tel1
  registersip=no
  host=dynamic
  callgroup=1
  context=DLPN_DialPlan1
  cid_number=31
  hasvoicemail=no
  vmsecret=
  email=
  threewaycalling=yes
  hasdirectory=no
  callwaiting=yes
  hasmanager=no
  hasagent=yes
  enablecallrecord=no
  hassip=yes
  hasiax=no
  secret=111
  nat=yes
  canreinvite=no
  dtmfmode=info
  insecure=port,invite
  pickupgroup=1
  autoprov=no
  label=
  macaddress=
  linenumber=1
  disallow=all
  allow=ulaw,alaw
Не смотря на то что у данного user-a прописан fromuser=XXXX31, звонки уходят из под XXXX30 (что указано в настройках trunk-a). И хоть ты лопни
Последний раз редактировалось iustat 05 окт 2012, 16:49, всего редактировалось 1 раз.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: Один trunk много номеров fromuser

Сообщение ded »

Не надо использовать файл users.conf, используйте sip.conf, где
каждому юзеру создайте свой пир [trunk30] [trunk31] с индивидуальным параметром fromuser=XXXX30, и т.д.
и выпускайте наружу
[context30]
include => local
exten => _ZX-XX-ХХ,1,Dial(SIP/trunk30/${EXTEN})

[context31]
include => local
exten => _ZX-XX-ХХ,1,Dial(SIP/trunk31/${EXTEN})

[local]
exten => _ZX,1,Dial(SIP/${EXTEN},,tr)
iustat
Сообщения: 2
Зарегистрирован: 05 окт 2012, 16:30

Re: Один trunk много номеров fromuser

Сообщение iustat »

Ну у меня станция ATcom ip02. Там эти настройки вынесены в users.conf, и есть Outgoing calling rules. Как я понял вы предлагаете создать по транку на каждый из номеров. На крайняк сделаю так, однако мне эта схема нравится меньше. У меня раньше работало именно с одним транком и с полем Fromuser у каждого юзера, пока я эту станцию не отресетил случайно
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH