Дано: freepbx13+asterisk13, установленные из distro. Несколько входящих маршрутов. Применяtnся CoS. Необходимо создать единый переключатель режима день/ночь для всех маршрутов сразу. Делал так:
1) создавал для каждого из входящих маршрутов, нуждающихся в режиме день/ночь, свою time conditions. Для каждого time conditions появляется свой feature code ( *271,*272 etc), которые нормально переключают режим для каждого маршрута в отдельности. К ним в нагрузку появляется код *27, которым, по моему разумению, можно переключать все time conditions сразу. Пытаюсь, результат отрицательный. В логе:
[2016-06-16 12:15:28] VERBOSE[27535][C-000020ab] pbx.c: Executing [*27@from-internal:2] Goto("PJSIP/5000-000023c3", "timeconditions-toggles
,*27*5000,1") in new stack
[2016-06-16 12:15:28] VERBOSE[27535][C-000020ab] pbx_builtins.c: Goto (timeconditions-toggles,*27*5000,1)
[2016-06-16 12:15:28] WARNING[27535][C-000020ab] pbx.c: Channel 'PJSIP/5000-000023c3' sent to invalid extension but no invalid handler: con
text,exten,priority=timeconditions-toggles,*27*5000,1
2) создаю feature code в Call Flow Toggle Control: *280, *281 и т.д. Направляю входящие маршруты на созданные правила. По отдельности каждый из маршрутов переключается так же, как и при использовании time conditions. "Единым" кодом *28 все правила одновременно не переключаются. В логе примерно то же, что и с *27:
[2016-06-16 12:16:18] VERBOSE[27777][C-000020b4] pbx.c: Executing [*28@from-internal:4] Goto("PJSIP/5000-000023cc", "app-daynight-toggle,*2
8*5000,1") in new stack
[2016-06-16 12:16:18] VERBOSE[27777][C-000020b4] pbx_builtins.c: Goto (app-daynight-toggle,*28*5000,1)
[2016-06-16 12:16:18] WARNING[27777][C-000020b4] pbx.c: Channel 'PJSIP/5000-000023cc' sent to invalid extension but no invalid handler: context,exten,priority=app-daynight-toggle,*28*5000,1
Вопрос: что я делаю не так, чтобы создать единый переключатель режима день/ночь для всех входящих маршрутов?
PS. Используется CoS, код *28 для используемого телефона разрешен. Код *27 в доступных для разрешения в CoS отсутствует.
Задан: 2016-06-16 15:14:53 +0400
Просмотрен: 520 раз
Обновлен: Jun 16 '16
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Ещё пытался во feature codes делать для всех time conditions или для всех call flow менять код на один. Например *275 для всех time conditions. Переключается все-равно только для одного, первого.
eux ( 2016-06-16 16:09:03 +0400 )редактировать"sent to invalid extension but no invalid handler" говорит о том , что Вы ничего не создаете.
zzuz ( 2016-06-16 16:42:07 +0400 )редактироватьПоясните, пожалуйста, чего я не создаю? Что я создавал, я перечислил. Что я хочу создать, я тоже написал) Прошу указать мне, как это создать.
eux ( 2016-06-16 18:45:48 +0400 )редактировать
zzuz ( 2016-06-16 18:57:03 +0400 )редактироватьdialplan show *28*5000@app-daynight-toggle
Тааакс.. Сделал для timeconditions-toggles.. Но это что получается? Каждый новый feature code вручную добавлять? Странно по-моему. За подсказку спасибо.
eux ( 2016-06-16 22:59:22 +0400 )редактировать