Здравия желаю.
С астериском на Вы, пытаюсь осваивать потихоньку. Интересует простая задача, которую нужно решить. Есть астериск с экстеншенами на русском, есть freepbx, есть пара телефонов которые не поддерживают utf-8(имеют cp-1252), ну и есть баш скрипт для транслитерации. Соответственно при звонке на внутренние телефоны которые не умеют utf-8 нужно транслитерировать CallerID(name).
Далее я так понял два пути:
1) Делать кастом экстеншены во freepbx и ручками в конфиге прописывать их(ext-local-сustom?), инфы по custom extension крайне мало(или я искать не умею), не до конца понимаю какие контексты я должен там перечислить, чтобы весь остальной функционал freepbx не отвалился на этом экстеншене.
2) Использовать модуль Set CallerID. Но тут проблема в том, что на него как то нужно смаршртизировать, внутренние же звонки на эти правила не попадают, или я не прав?
Прошу совета у знатоков.