Всем привет!
Есть Asterisk к которому подключен sip-ом транк оператора предоставляющего услугу FMC для организации.
Когда на ip-телефон абонента в офисе приходит телефонный звонок из офиса, то на дисплее телефона видно нечто подобное:
Когда же звонок приходит с мобильного телефона использующего корпоративный FMC на ip-телефон абонента в офисе на дисплее телефона видны только цифры, без имени.
Сотовый оператор не передает нам display name, а только user часть SIP URL.
Абоненты в офисе хотят видеть на экране display name.
Посоветуйте, каким образом это можно осуществить?
Все нужные данные об абонентах лежать в users.conf.
Реализацию пока представляю себе так - grep users.conf по условию номера, вычленение имени абонента (System), затем его подстановка (Set).
Насколько это было бы правильно?