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

нужна помощь по queue в Asterisk 11

0

в общем ситуация такая: Звонок поступает в очередь

exten = s,23,Queue(queue_532,Frtw)

Если разговор состоялся и кто-то (звонящий или оператор) сбрасывают, то все прекрасно, и звонок переходит в h-экстеншен. Если же звонок поступил в очередь и звонящий его сбросил, не дождавшись ответа оператора,то дальнейший диалплан не выполняется в принципе, на выходе получаем:

Spawn extension (macro-incoming-call-to-queue, s, 23) exited non-zero on 'SIP/w_0030316474-000000b5' in macro 'incoming-call-to-queue'

Есть ли способ как-нибудь обработать это событие?

удалить закрыть спам изменить тег редактировать

спросил 2013-08-06 15:20:13 +0400

Maxim Gravatar Maxim
11 2 3

обновил 2013-08-06 15:21:02 +0400

2 Ответа

0

я делаю так

[macro-something]
exten =>s,1,goto(s,2)
exten =>s,n,dosomething;

exten => h,1,Dosomethingonhangup

вариант 2 вместо макроса использовать Dial(Local/s@macro-something/n). тогда будет h в оригинальном отрабатывать. но переменные будут в саб-канале.

ссылка удалить спам редактировать

ответил 2013-08-06 16:04:56 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

обновил 2013-08-06 16:05:59 +0400

0

Переведите обработку звонка из макроса в обычный контекст и используйте экстеншен h в вашем диаплане , чтобы обрабатывать исключение завершения звонка.

ссылка удалить спам редактировать

ответил 2013-08-06 15:43:20 +0400

zzuz Gravatar zzuz flag of Russian Federation
6744 2 6 69
http://line24.ru/

Ваш ответ

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 ленту новостей

Статистика

Задан: 2013-08-06 15:20:13 +0400

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

Обновлен: Aug 06 '13

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