Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Asterisk Call Queue - no hangup

Asterisk Call Queue - no hangup

Сообщений: 6

Asterisk Call Queue - no hangup

Приветствую!

Коллеги, пожалуйста, подскажите такой момент:

В dialplan'e имеется простой контекст вида:
[ivr1.domain.ru]
;
; Answer the call, put call to queue
;
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n,Queue(ivr1.domain.ru|t)
exten => s,n,Hangup()

Имеется не совсем простая очередь (member's не прописаны в sip.conf, а вызываются по SIP URI, но другому нельзя) вида:

[ivr1.domain.ru]
musiconhold = default
strategy = ringall
timeout = 30
retry = 5
weight = 0
wrapuptime = 10
maxlen = 0
announce-frequency = 90
periodic-announce-frequency = 60
joinempty = yes
reportholdtime = no
memberdelay = 0
member = SIP/alter@domain.ru
member = SIP/alter1@domain.ru


выполнение dialplan'a выглядит так:

-- Executing Goto("SIP/domain.ru-081e7000", "ivr1.domain.ru|s|1") in new stack
-- Goto (ivr1.domain.ru,s,1)
-- Executing Answer("SIP/domain.ru-081e7000", "") in new stack
-- Executing Wait("SIP/domain.ru-081e7000", "1") in new stack
-- Executing Queue("SIP/domain.ru-081e7000", "ivr1.domain.ru|t") in new stack
-- Started music on hold, class 'default', on channel 'SIP/domain.ru-081e7000'
-- parse_srv: SRV mapped to host sip2.domain.ru, port 5060
-- Called SIP/alter@domain.ru
-- SIP/domain.ru-081f3000 is ringing
-- SIP/domain.ru-081f3000 answered SIP/domain.ru-081e7000
-- Stopped music on hold on SIP/domain.ru-081e7000
== Spawn extension (ivr1.domain.ru, s, 3) exited non-zero on 'SIP/domain.ru-081e7000'


Логику работы очень сильно ломает строчка:
== Spawn extension (ivr1.domain.ru, s, 3) exited non-zero on 'SIP/domain.ru-081e7000'

То есть exten => s,n,Hangup() некогда не выполняется и канал звонящего остается ("трубка не положена").

Вопрос: каким образом можно заставить Asterisk выполнять exten => s,n,Hangup() (класть трубку после отработки звонка в очереди) ?


P.S.
Варианты с агентами очереди и т.п. применить не могу по разным, но весьма веским причинам.
2007-02-15 20:38

Сообщений: 6

Re: Asterisk Call Queue - no hangup

хм.. что-то форматирование разъехалось..
Приветствую!
Коллеги, пожалуйста, подскажите такой момент:
В dialplan'e имеется простой контекст вида:
[ivr1.domain.ru]
;
; Answer the call, put call to queue
;
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n,Queue(ivr1.domain.ru|t)
exten => s,n,Hangup()
Имеется не совсем простая очередь (member's не прописаны в sip.conf, а вызываются по SIP URI, но другому нельзя) вида:
[ivr1.domain.ru]
musiconhold = default
strategy = ringall
timeout = 30
retry = 5
weight = 0
wrapuptime = 10
maxlen = 0
announce-frequency = 90
periodic-announce-frequency = 60
joinempty = yes
reportholdtime = no
memberdelay = 0
member = SIP/alter@domain.ru
member = SIP/alter1@domain.ru
выполнение dialplan'a выглядит так:
-- Executing Goto("SIP/domain.ru-081e7000", "ivr1.domain.ru|s|1") in new stack
-- Goto (ivr1.domain.ru,s,1)
-- Executing Answer("SIP/domain.ru-081e7000", "") in new stack
-- Executing Wait("SIP/domain.ru-081e7000", "1") in new stack
-- Executing Queue("SIP/domain.ru-081e7000", "ivr1.domain.ru|t") in new stack
-- Started music on hold, class default, on channel SIP/domain.ru-081e7000
-- parse_srv: SRV mapped to host sip2.domain.ru, port 5060
-- Called SIP/alter@domain.ru
-- SIP/domain.ru-081f3000 is ringing
-- SIP/domain.ru-081f3000 answered SIP/domain.ru-081e7000
-- Stopped music on hold on SIP/domain.ru-081e7000
== Spawn extension (ivr1.domain.ru, s, 3) exited non-zero on SIP/domain.ru-081e7000
Логику работы очень сильно ломает строчка:
== Spawn extension (ivr1.domain.ru, s, 3) exited non-zero on SIP/domain.ru-081e7000
То есть exten => s,n,Hangup() некогда не выполняется и канал звонящего остается ("трубка не положена").
Вопрос: каким образом можно заставить Asterisk выполнять exten => s,n,Hangup() (класть трубку после отработки звонка в очереди) ?


S.
Варианты с агентами очереди и т.п. применить не могу по разным, но весьма веским причинам.


2007-02-15 20:40

Сообщений: 6

Re: Asterisk Call Queue - no hangup

Да, что ж такое то ?

Приветствую!

Коллеги, пожалуйста, подскажите такой момент:

В dialplan'e имеется простой контекст вида:
[ivr1.domain.ru]
;
; Answer the call, put call to queue
;
exten => s,1,Answer
exten => s,n,Wait(1)
exten => s,n,Queue(ivr1.domain.ru|t)
exten => s,n,Hangup()

Имеется не совсем простая очередь (member's не прописаны в sip.conf, а вызываются по SIP URI, но другому нельзя) вида:

[ivr1.domain.ru]
musiconhold = default
strategy = ringall
timeout = 30
retry = 5
weight = 0
wrapuptime = 10
maxlen = 0
announce-frequency = 90
periodic-announce-frequency = 60
joinempty = yes
reportholdtime = no
memberdelay = 0
member = SIP/alter@domain.ru
member = SIP/alter1@domain.ru


выполнение dialplan'a выглядит так:

-- Executing Goto("SIP/domain.ru-081e7000", "ivr1.domain.ru|s|1") in new stack
-- Goto (ivr1.domain.ru,s,1)
-- Executing Answer("SIP/domain.ru-081e7000", "") in new stack
-- Executing Wait("SIP/domain.ru-081e7000", "1") in new stack
-- Executing Queue("SIP/domain.ru-081e7000", "ivr1.domain.ru|t") in new stack
-- Started music on hold, class 'default', on channel 'SIP/domain.ru-081e7000'
-- parse_srv: SRV mapped to host sip2.domain.ru, port 5060
-- Called SIP/alter@domain.ru
-- SIP/domain.ru-081f3000 is ringing
-- SIP/domain.ru-081f3000 answered SIP/domain.ru-081e7000
-- Stopped music on hold on SIP/domain.ru-081e7000
== Spawn extension (ivr1.domain.ru, s, 3) exited non-zero on 'SIP/domain.ru-081e7000'


Логику работы очень сильно ломает строчка:
== Spawn extension (ivr1.domain.ru, s, 3) exited non-zero on 'SIP/domain.ru-081e7000'

То есть exten => s,n,Hangup() некогда не выполняется и канал звонящего остается ("трубка не положена").

Вопрос: каким образом можно заставить Asterisk выполнять exten => s,n,Hangup() (класть трубку после отработки звонка в очереди) ?


P.S.
Варианты с агентами очереди и т.п. применить не могу по разным, но весьма веским причинам.
2007-02-15 20:42

Сообщений: 6

Re: Asterisk Call Queue - no hangup

2 forum admin:

Предварительный просмотр показывает текст весьма корректно, но после поста получается каша.. :wacko:
2007-02-15 20:45

Сообщений: 6

Re: Asterisk Call Queue - no hangup

А аттаче к сообщению нормальной текст с вопросом.

P.S.
Извиняюсь за кучу постов.
2007-02-15 20:54

Сообщений: 6

Re: Asterisk Call Queue - no hangup

Починил сам. Спасибо, вопрос не актуален.
2007-02-16 19:28

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru