VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Ограничить длительность звонка в очереди.

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
tyua
Сообщения: 43
Зарегистрирован: 02 апр 2013, 16:57

Ограничить длительность звонка в очереди.

Сообщение tyua »

Подскажите пожалуйста, как можно ограничить длительность разговора в очереди, что бы через определенное время вызов обрывался, желательно предварительно выдав предупреждение.
Спасибо!
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Ограничить длительность звонка в очереди.

Сообщение ded »

Прямо на полуслове обрывать? Что-то это как-то не comme il faut!
смотрите синтаксис команды Dial, есть такая опция.
tyua
Сообщения: 43
Зарегистрирован: 02 апр 2013, 16:57

Re: Ограничить длительность звонка в очереди.

Сообщение tyua »

Прямо на полуслове. Было бы хорошо предупреждать предварительно, что бы оператор был готов к обрыву связи.
То что есть опция в Dial я нашел, но мне нужно в очереди.
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Ограничить длительность звонка в очереди.

Сообщение ded »

Если очередь настроена через интерфейс FreePBX, то распределение вызовов там можно увидеть в CLI, используется макрос macro-dial-one, в который передаются понятные вам опции команды Dial:

105@from-queue-exten-only:8] Macro("Local/105@from-queue-00022ced;2", "dial-one,,Ttr,105"

Перепишите макрос, с нужными вам опциями, с выполнением предупреждения, всё как хочется, и положите его в extensions_ovverride.conf
tyua
Сообщения: 43
Зарегистрирован: 02 апр 2013, 16:57

Re: Ограничить длительность звонка в очереди.

Сообщение tyua »

нет, без FreePBX.
Подскажите, как реализовать такой функционал в своем макросе?
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Ограничить длительность звонка в очереди.

Сообщение ded »

Подсказываю: скопировать макрос из freePBX.
Смысл писать свои макросы есть только тогда, когда вы уже уверенно овладели языком диалплана Астериск. Или AEL - Asterisk extended language. Просто так, ради спорта, я думаю, никто на форуме за вас макрос писать не хочет.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH