1 | изначальная версия редактировать | |
Шлюз подставляет номер в поле имя, а поле номер содержит номер порта шлюза. Простое решение: написать кастом контекст для обработки вызова со шлюза, прописать его в транке. Из этого контекста уже направить в from-pstn
2 | No.2 Revision редактировать |
Шлюз подставляет номер в поле имя, а поле номер содержит номер порта шлюза. Простое решение: написать кастом контекст для обработки вызова со шлюза, прописать его в транке. Из этого контекста уже направить в from-pstnfrom-pstn:
в настройках транка указываете
context=dlink
в extensions_custom.conf добавляете контекст:
[dlink] exten => _X.,1,Set(CallerID(num)=${CallerID(name)}) exten => _X.,n,GoTo(from-pstn,${EXTEN},1)
3) ???
4) PROFIT!!!
3 | No.3 Revision редактировать |
Шлюз подставляет номер в поле имя, а поле номер содержит номер порта шлюза. Простое решение: написать кастом контекст для обработки вызова со шлюза, прописать его в транке. Из этого контекста уже направить в from-pstn:
в настройках транка указываете
context=dlink
в extensions_custom.conf добавляете контекст:
[dlink]
[dlink]
exten => _X.,1,Set(CallerID(num)=${CallerID(name)})
_X.,1,Set(CallerID(num)=${CallerID(name)})
exten => _X.,n,GoTo(from-pstn,${EXTEN},1)
3) ???
4) PROFIT!!!
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.