Гуру телефонии подскажите..
Имеется:
Астериск (Версия 1.8.20.1);
FreePBX 2.10.1.4;
Транк (T1) с привязанным внешним номером (к примеру А1);
Купленный второй номер (А2), который переадресует все вызовы на номер А1;
Возможно подключение еще номеров (А3 .. An) с переадресацией на А1;
Внутренние номера (B1 .. Bn).
Исходящие\входящие через транк работают без проблем.
=====================================================================
Необходимо сделать так чтобы звонки на А1 попадали на внутренний B1,
звонки на А2 попадали на B2 соответственно.
Сейчас все вызовы приходят на B1
Как я понимаю вызов с А2 можно как то различить по DID или CID, или я ошибаюсь?
Исходящие настройки транка Т1:
=======================
type=peer
fromuser=A1
fromdomain=xx.xx.xx.xx
host=xx.xx.xx.xx
context=from-trunk
dtfmmode=rfc2833
disallow=all
allow=alaw
Входящие настройки транка Т1
====================
type=peer
fromdomain=xx.xx.xx.xx
host=xx.xx.xx.xx
context=from-trunk
dtfmmode=rfc2833
disallow=all
allow=alaw
строка регистрации
====================
172.17.1.31/2323819
смотрите
sip set debug on
если видите в сообщених при звонке инфу откуда пеервели,вы можете ее вытащить используя SIP_HEADER. задача решается индивидуально для каждого клиента.
Задан: 2013-02-16 19:35:51 +0400
Просмотрен: 333 раз
Обновлен: Feb 16 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
если инфу не увижу, какие могут быть решения? Обращаться к провайдеру?
RiON ( 2013-02-17 00:04:06 +0400 )редактироватьИнфу вижу в поле Diversion:sip:96187XXXXX@172.22.154.38:5060>;reason=unconditional;privacy=full;counter=1 решил задачу так: С помощью модуля Custom Context добавил контекст [from-pstn-custom] с записью exten => .,n,Goto(ext-did,${CALLERID(rdnis)},1) все работает. Спасибо meral и zzuz за помощь!
RiON ( 2013-02-19 17:32:09 +0400 )редактировать