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

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

0

Дано: 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

eux Gravatar eux flag of Russian Federation
60 15 2 11

обновил 2016-06-16 16:41:23 +0400

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

Comments

Ещё пытался во 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 )редактировать
1

dialplan show *28*5000@app-daynight-toggle

zzuz ( 2016-06-16 18:57:03 +0400 )редактировать

Тааакс.. Сделал для timeconditions-toggles.. Но это что получается? Каждый новый feature code вручную добавлять? Странно по-моему. За подсказку спасибо.

eux ( 2016-06-16 22:59:22 +0400 )редактировать

Будьте первым, кто ответит на этот вопрос!

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2016-06-16 15:14:53 +0400

Просмотрен: 517 раз

Обновлен: Jun 16 '16

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