Добрый день.
Использую FreePBX. Задача: организовать переадресацию на мобильник внутреннего абонента внешний входящий вызов при неответе или его недоступности. Использую Follow me. Для внешних вызовов на мобильные используется маршрут, использующий sip-транк Ростелекома, где явно указан CallerID.
Проблема: При внешнем входящем звонке система пытается набрать мобильный номер внутреннего абонента, но не может. А при внутреннем входящем звонке (от внутреннего абонента) - все работает (звонок на мобильник проходит).
Лог:
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
-- Called SIP/<CallerIDSip-транка>/<МобильныйНомер>
-- SIP/<CallerIDSip-транка>-00000132 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
-- Executing [s@macro-dialout-trunk:23] NoOp("Local/<МобильныйНомер>@from-internal-000000f1;2", "Dial failed for some reason with DIALSTATUS = CONGESTION and HANGUPCAUSE = 21") in new stack
-- Executing [s@macro-dialout-trunk:24] GotoIf("Local/<МобильныйНомер>@from-internal-000000f1;2", "1?continue,1:s-CONGESTION,1") in new stack
-- Goto (macro-dialout-trunk,continue,1)
-- Executing [continue@macro-dialout-trunk:1] NoOp("Local/<МобильныйНомер>@from-internal-000000f1;2", "TRUNK Dial failed due to CONGESTION HANGUPCAUSE: 21 - failing through to other trunks") in new stack
Прочел и опробовал: 1. http://asterisk-support.ru/question/52671/ne-rabotaet-pereadresatsiia-cherez-follow-me/
http://asterisk-support.ru/question/51919/pereadresatsiia-na-vneshnii-nomer/
http://asterisk-support.ru/question/14410/followme-na-vneshnii-nomer/
Понял, что в extension нужно прописать CallerID, прописал <calleridsip-транка> в="" номере="" 101.="" Не="" работает.="" Попробовал,="" как="" предложено="" в="" ответе="" 1="" по="" ссылке="" 2:="" прописал="" в="" поле="" dial="" внутреннего="" номера="" так:="" sip="" <calleridsip-транка>="" <МобильныйНомер>="" -="" так="" же="" busy.<="" p="">
Прошу помощи в решении данной проблемы.
В исходящем маршруте назначьте CID и поставьте галочку "Override Extension CID" .
Задан: 2014-07-29 10:53:12 +0400
Просмотрен: 3,324 раз
Обновлен: Jul 29 '14
Не говорит что недоступен абонент
не вызывает из очереди внешний номер
входящий звонок. вместо разговора звонящий слышит динные гудки
Не слышу входящих до перевода на другую трубку
При звонках с внешнего телефона не идет звук через follow me.
Прямой номер по SIP протоколу, нет входящей связи.
Как запретить подавать входящий звонок оператору при исходящем
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Кажется, начинаю понимать... как узнать, какой маршрут был выбран для реализации follow me?
Zed ( 2014-07-29 14:33:13 +0400 )редактировать>В исходящем маршруте назначьте CID и поставьте галочку "Override Extension CID" .
Не помогло. Во всех(!) маршрутах прописал <CallerIDSip-транка> в поле CID и поставил галочку.
Zed ( 2014-07-29 14:58:01 +0400 )редактироватьРешено: в настройках Follow me вбил CID и указал использование фиксированного CID для внешних вызовов. Осталось только одно: как быть, если у меня в маршруте несколько sip-транков с разными CID?
Zed ( 2014-07-29 16:39:53 +0400 )редактироватьА сделать Misc Destinations, и в настройках extensions указать при неответе и недоступности слать на нужный Misc Destinations, не проще?
Out ( 2014-07-30 14:18:16 +0400 )редактировать