Дурной транк дает номер в поле имени. Нужно макросом подсунуть это из поле имени в поле номера, чтобы далее астериск нормально это отрабатывал. Если более конкретно - речь про прогу siptogsm от oktell.
[from-weird-trunk]
exten =>_X.,1,Set(name=${CALLERID(name)})
exten =>_X.,n,Set(CALLERID(name)=${CALLERID(num)})
exten =>_X.,n,Set(CALLERID(num)=${name})
exten =>_X.,n,Goto(from-trunk,${EXTEN},1)
ну и ставите context=from-weird-trunk
ответил 2011-03-21 01:36:28 +0400
Этот пост - вики. Любой с кармой >300 может улучшить его.
Задан: 2011-03-19 21:34:00 +0400
Просмотрен: 446 раз
Обновлен: Mar 21 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.