Чтоб не пришлось потом такоеже по cdr писать, надо делать так _+7[(9]X. =>{ goto(${FILTER(+0-9,${EXTEN})},1)}
meral ( 2014-04-13 21:15:45 +0400 )редактироватьПодскажите какой нужно составить диал план, чтобы можно было звонить с iphone. В записной книжке номера вида: +7(999)999-99-99 И соответственно при звонке Asterisk выдает:
channel.c:76 parsedialstring: Invalid destination '+7(999)999-99-99' in chan_dongle, only 0123456789*#+ABC allowed
Если просто звонить на номера без скобок и дефисов, то проблем никаких нет.
PS: Asterisk 11.5.0
спросил 2014-04-12 13:04:58 +0400
Аноним
_+7[(9]X. =>{ Dial(Dongle/mobilnik/${FILTER(+0-9,${EXTEN})},,T)}
Чтоб не пришлось потом такоеже по cdr писать, надо делать так _+7[(9]X. =>{ goto(${FILTER(+0-9,${EXTEN})},1)}
meral ( 2014-04-13 21:15:45 +0400 )редактироватьНу так перед тем как в донгл отдавать почистите номер от скобочек.
Задан: 2014-04-12 13:04:58 +0400
Просмотрен: 813 раз
Обновлен: Apr 12 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Спасибо за ответ, а можно поподробнее? Знаний к сожалению не достаточно, чтобы правильно составить план, а примеров с моей проблемой не нашел. Есть запись в extensions.ael : context mobile-numbers { ;//все мобильные _+79XXXXXXXXX =>{ Dial(Dongle/mobilnik/${EXTEN},,T); }; };
Как должна выглядеть запись с учетом REPLACE?
daffin ( 2014-04-12 15:32:31 +0400 )редактироватьЕщё раз спасибо за ответы, заработало теперь как надо.
daffin ( 2014-04-12 19:47:40 +0400 )редактировать