1 | изначальная версия редактировать | |
Дано: 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,275000,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,275000,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,285000,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,285000,1
Вопрос: что я делаю не так, чтобы создать единый переключатель режима день/ночь для всех входящих маршрутов?
PS. Используется CoS, код *28 для используемого телефона разрешен. Код *27 в доступных для разрешения в CoS отсутствует.
2 | No.2 Revision редактировать |
Дано: 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 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 Вопрос: что я делаю не так, чтобы создать единый переключатель режима день/ночь для всех входящих маршрутов?
PS. Используется CoS, код *28 для используемого телефона разрешен. Код *27 в доступных для разрешения в CoS отсутствует.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.