Страница 2 из 3
Re: Модификация исходящего caller ID
Добавлено: 27 фев 2014, 20:11
ded
Вам на курсы надо.
Calleridnum - правлю добавляю 9 в начале, к примеру 9${CALLERID(num)}
так верно
или же 9{CALLERID(num)}
а так неверно.
Все модули стыкуются друг с другом. Пока Вы создали такое правило - к примеру 9${CALLERID(num), оно существует как отдельный объект, не встроенный ни в какие цепочки прохождения вызовов. Поэтому ничего не происходит, callerid остается неизменным...
Завязывайте с АОНом.
Re: Модификация исходящего caller ID
Добавлено: 27 фев 2014, 20:15
infalex
Но я же применил это правило к транку в поле Distanation- указал транк, разве нет?
Re: Модификация исходящего caller ID
Добавлено: 27 фев 2014, 20:18
infalex
april22 писал(а):
офис 1 - 5ХХХ
офис 2 - 6ххх
офис 3- 3ххх
Вы тоже говорите о смене нумерации, а я еще раз скажу, что в данный момент это невозможно
Мне просто нужна помощь в том, чтобы модифицировать идентификацию вызывающего номера для того транка, который я укажу....
Re: Модификация исходящего caller ID
Добавлено: 27 фев 2014, 20:43
ded
infalex писал(а): Вы тоже говорите о смене нумерации, а я еще раз скажу, что в данный момент это невозможно..
Значит дождитесь момента, когда это будет возможно.
infalex писал(а):Но я же применил это правило к транку в поле Distanation- указал транк, разве нет?
разве нет.
В этот объект теперь можно сослаться только из внешнего транка, в модуле Inbound route.
Чтобы изменять caller ID внутренних номеров Астериска при выходе через транк в Outbound route нужен трюк:
Код: Выделить всё
[from-internal-custom]
exten => _X.,1,Set(CALLERID(num)=9${CALLERID(num)})
exten => _X.,2,Goto(outbound-allroutes,${EXTEN},1)
Re: Модификация исходящего caller ID
Добавлено: 28 фев 2014, 09:53
infalex
Спасибо, ded, прописал эту команду в extensions_custom.conf - работает,
но я так понимаю, что это работает толи для всех направлений, толи для всех транков, но как указать, чтобы это правило работало для определенного транка?...
Re: Модификация исходящего caller ID
Добавлено: 28 фев 2014, 11:35
ded
Копипаста - ею можно питаться всю жизнь!
Пора включать свою соображалку.
Re: Модификация исходящего caller ID
Добавлено: 28 фев 2014, 13:04
infalex
Так? Просто скажите да или нет)
Ставлю outrt-1, т.к. он соответсвует моему правилу в outbound routes.
[from-internal-custom]
exten => _X.,1,Set(CALLERID(num)=9${CALLERID(num)})
exten => _X.,2,Goto(outrt-1,${EXTEN},1)
И еще вопрос:
Можете не говорить где поправить, скажите только логику почему это происходит:
С этим правилом на транк уходит префикс с 9 как мне надо, но с другой АТС на эту после этой команды нельзя дозвонится.
Re: Модификация исходящего caller ID
Добавлено: 28 фев 2014, 13:24
april22
вам об этом и говорили миллион раз ...
кто вам сказал что выход на нужный транк на другой атс на 9-ку ?
Re: Модификация исходящего caller ID
Добавлено: 28 фев 2014, 13:25
ded
infalex писал(а):Так? Просто скажите да или нет)
Говорю: да или нет. Читаем ещё раз:
ded писал(а):infalex писал(а):Но я же применил это правило к транку в поле Distanation- указал транк, разве нет?
разве нет.
В этот объект теперь можно сослаться только из внешнего транка, в модуле Inbound route.
infalex писал(а):но с другой АТС на эту после этой команды нельзя дозвонится
Невозможно рассказать логику роутинга АТС в пределах одного топика.
Re: Модификация исходящего caller ID
Добавлено: 03 апр 2017, 14:53
funny_bunny
Минутка некропостинга)
После Set(CALLERID(num)=13${CALLERID(num)})
На принимающей стороне Hirurgiya 2345 отображается как Device 132345.
Можно ли сохранить имя звонящего при изменении callerid?
Спасибо.