Добрый день.
Использую 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,614 раз
Обновлен: Jul 29 '14
Не говорит что недоступен абонент
Как запретить подавать входящий звонок оператору при исходящем
входящий звонок. вместо разговора звонящий слышит динные гудки
Переадресация с определённого входящего номера на определённый внутренний
Вызов абоненту который звонил [закрыт]
Проект компании "АТС Дизайн"
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 )редактировать