ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

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

Проблемы и их решения Asterisk как такового

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

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

Сообщение ded » 27 фев 2014, 20:11

Вам на курсы надо.
Calleridnum - правлю добавляю 9 в начале, к примеру 9${CALLERID(num)}
так верно
или же 9{CALLERID(num)}
а так неверно.
Все модули стыкуются друг с другом. Пока Вы создали такое правило - к примеру 9${CALLERID(num), оно существует как отдельный объект, не встроенный ни в какие цепочки прохождения вызовов. Поэтому ничего не происходит, callerid остается неизменным...
Завязывайте с АОНом.
ded
 
Сообщений: 15822
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение infalex » 27 фев 2014, 20:15

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

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

Сообщение infalex » 27 фев 2014, 20:18

april22 писал(а):офис 1 - 5ХХХ
офис 2 - 6ххх
офис 3- 3ххх

Вы тоже говорите о смене нумерации, а я еще раз скажу, что в данный момент это невозможно

Мне просто нужна помощь в том, чтобы модифицировать идентификацию вызывающего номера для того транка, который я укажу....
infalex
 
Сообщений: 11
Зарегистрирован: 27 фев 2014, 16:34

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

Сообщение ded » 27 фев 2014, 20:43

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)
ded
 
Сообщений: 15822
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение infalex » 28 фев 2014, 09:53

Спасибо, ded, прописал эту команду в extensions_custom.conf - работает,
но я так понимаю, что это работает толи для всех направлений, толи для всех транков, но как указать, чтобы это правило работало для определенного транка?...
infalex
 
Сообщений: 11
Зарегистрирован: 27 фев 2014, 16:34

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

Сообщение ded » 28 фев 2014, 11:35

Копипаста - ею можно питаться всю жизнь!
Пора включать свою соображалку.
ded
 
Сообщений: 15822
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение infalex » 28 фев 2014, 13:04

Так? Просто скажите да или нет)
Ставлю 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 как мне надо, но с другой АТС на эту после этой команды нельзя дозвонится.
infalex
 
Сообщений: 11
Зарегистрирован: 27 фев 2014, 16:34

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

Сообщение april22 » 28 фев 2014, 13:24

вам об этом и говорили миллион раз ...
кто вам сказал что выход на нужный транк на другой атс на 9-ку ?
Своими вопросами , вы загоняете меня в ГУГЛЬ.
april22
 
Сообщений: 2187
Зарегистрирован: 09 июл 2012, 09:47

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

Сообщение ded » 28 фев 2014, 13:25

infalex писал(а):Так? Просто скажите да или нет)
Говорю: да или нет. Читаем ещё раз:
ded писал(а):
infalex писал(а):Но я же применил это правило к транку в поле Distanation- указал транк, разве нет?
разве нет.
В этот объект теперь можно сослаться только из внешнего транка, в модуле Inbound route.

infalex писал(а):но с другой АТС на эту после этой команды нельзя дозвонится
Невозможно рассказать логику роутинга АТС в пределах одного топика.
ded
 
Сообщений: 15822
Зарегистрирован: 26 авг 2010, 19:00

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

Сообщение funny_bunny » 03 апр 2017, 15:53

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


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

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

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

Спасибо.
funny_bunny
 
Сообщений: 65
Зарегистрирован: 31 окт 2011, 18:37

Пред.След.

Вернуться в Конфигурация и настройка Asterisk

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH