Изменение длинны CallerID в asterisk

naomi

Moderator
Команда форума
При интеграции с базами данных, когда номер звонящего сравнивается с его именем, например, или используются другие схемы, в которых CallerID Name звонящего длинное, мы видим усеченные (по полю CallerID Name) записи звонков в CDR. В статье мы поговорим о том, как расширить имя звонящего.

НАСТРОЙКА

Сделать данную процедуру невероятно просто. Для этого, мы просто воспользуемся функцией CALLERID. Для начала, открываем файл extensions_additional.conf

vim /etc/asterisk/extensions_additional.conf


Найдите контекст [macro-user-callerid] и скопируйте его полностью в файл extensions_override_freepbx.conf, который находится по пути /etc/asterisk. В скопированном контексте найдите следующую строчку:

exten => s,n,Set(CALLERID(name)=${CALLERID(name):0:40})

Поменяйте значение 40 на 100:

exten => s,n,Set(CALLERID(name)=${CALLERID(name):0:100})

1.png

Готово. По завершению настройки выполните команду переагрузки диаплана dialplan reload.
 
Последнее редактирование:
Верх