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

Модификация исходящего caller ID

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

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

ded
Сообщения: 15619
Зарегистрирован: 26 авг 2010, 19:00

Re: Модификация исходящего caller ID

Сообщение ded »

Вам на курсы надо.
Calleridnum - правлю добавляю 9 в начале, к примеру 9${CALLERID(num)}
так верно
или же 9{CALLERID(num)}
а так неверно.
Все модули стыкуются друг с другом. Пока Вы создали такое правило - к примеру 9${CALLERID(num), оно существует как отдельный объект, не встроенный ни в какие цепочки прохождения вызовов. Поэтому ничего не происходит, callerid остается неизменным...
Завязывайте с АОНом.
infalex
Сообщения: 11
Зарегистрирован: 27 фев 2014, 16:34

Re: Модификация исходящего caller ID

Сообщение infalex »

Но я же применил это правило к транку в поле Distanation- указал транк, разве нет?
infalex
Сообщения: 11
Зарегистрирован: 27 фев 2014, 16:34

Re: Модификация исходящего caller ID

Сообщение infalex »

april22 писал(а): офис 1 - 5ХХХ
офис 2 - 6ххх
офис 3- 3ххх
Вы тоже говорите о смене нумерации, а я еще раз скажу, что в данный момент это невозможно

Мне просто нужна помощь в том, чтобы модифицировать идентификацию вызывающего номера для того транка, который я укажу....
ded
Сообщения: 15619
Зарегистрирован: 26 авг 2010, 19:00

Re: Модификация исходящего caller ID

Сообщение 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)
infalex
Сообщения: 11
Зарегистрирован: 27 фев 2014, 16:34

Re: Модификация исходящего caller ID

Сообщение infalex »

Спасибо, ded, прописал эту команду в extensions_custom.conf - работает,
но я так понимаю, что это работает толи для всех направлений, толи для всех транков, но как указать, чтобы это правило работало для определенного транка?...
ded
Сообщения: 15619
Зарегистрирован: 26 авг 2010, 19:00

Re: Модификация исходящего caller ID

Сообщение ded »

Копипаста - ею можно питаться всю жизнь!
Пора включать свою соображалку.
infalex
Сообщения: 11
Зарегистрирован: 27 фев 2014, 16:34

Re: Модификация исходящего caller ID

Сообщение 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 как мне надо, но с другой АТС на эту после этой команды нельзя дозвонится.
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: Модификация исходящего caller ID

Сообщение april22 »

вам об этом и говорили миллион раз ...
кто вам сказал что выход на нужный транк на другой атс на 9-ку ?
Своими вопросами , вы загоняете меня в ГУГЛЬ.
ded
Сообщения: 15619
Зарегистрирован: 26 авг 2010, 19:00

Re: Модификация исходящего caller ID

Сообщение ded »

infalex писал(а):Так? Просто скажите да или нет)
Говорю: да или нет. Читаем ещё раз:
ded писал(а):
infalex писал(а):Но я же применил это правило к транку в поле Distanation- указал транк, разве нет?
разве нет.
В этот объект теперь можно сослаться только из внешнего транка, в модуле Inbound route.
infalex писал(а):но с другой АТС на эту после этой команды нельзя дозвонится
Невозможно рассказать логику роутинга АТС в пределах одного топика.
funny_bunny
Сообщения: 65
Зарегистрирован: 31 окт 2011, 18:37

Re: Модификация исходящего caller ID

Сообщение funny_bunny »

Минутка некропостинга)


После Set(CALLERID(num)=13${CALLERID(num)})

На принимающей стороне Hirurgiya 2345 отображается как Device 132345.

Можно ли сохранить имя звонящего при изменении callerid?

Спасибо.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH