Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

спросил 2016-06-16 15:14:53 +0400

eux Gravatar eux flag of Russian Federation

Как создать правило переключения режима день/ночь в freepbx13?

Дано: 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 отсутствует.

Как создать правило переключения режима день/ночь в freepbx13?

Дано: 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] [*27@from-internal:2] Goto("PJSIP/5000-000023c3", "timeconditions-toggles
,27*5000,1") ,*27*5000,1") in new stack

stack [2016-06-16 12:15:28] VERBOSE[27535][C-000020ab] pbx_builtins.c: Goto (timeconditions-toggles,275000,1)

(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,275000,1

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] [*28@from-internal:4] Goto("PJSIP/5000-000023cc", "app-daynight-toggle,2
"app-daynight-toggle,*2
8*5000,1") in new stack

stack [2016-06-16 12:16:18] VERBOSE[27777][C-000020b4] pbx_builtins.c: Goto (app-daynight-toggle,285000,1)

(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,285000,1

context,exten,priority=app-daynight-toggle,*28*5000,1

Вопрос: что я делаю не так, чтобы создать единый переключатель режима день/ночь для всех входящих маршрутов?

PS. Используется CoS, код *28 для используемого телефона разрешен. Код *27 в доступных для разрешения в CoS отсутствует.

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.