Оценка консультанта
Оцениваем консультацию...
Откуда: Казань
Сообщений: 7
|
Re: Оценка консультанта
Всплыл глюк. После Queue, SET(CDR(userfield)) не вносит изменения в mysql базу. Такая схема не прокатывает (206 не работает, 207 работает, но без очереди):
exten =>206,1,SET(CALLERID(name)=Support group(206))
exten =>206,n,SET(CALLERID(name)=(206) ${CALLERID(num)})
exten =>206,n,Set(CHANNEL(language)=ru)
exten =>206,n,Queue(Support,cn,,,20)
exten =>206,n,GotoIf($["${QUEUESTATUS}" = "CONTINUE"]?ocenka,s,1)
exten =>206,n,Queue(Support1,cn,,,20)
exten =>206,n,GotoIf($["${QUEUESTATUS}" = "CONTINUE"]?ocenka,s,1)
exten =>206,n,Queue(Support2,cn,,,20)
exten =>206,n,GotoIf($["${QUEUESTATUS}" = "CONTINUE"]?ocenka,s,1)
exten =>2067,1,SET(CALLERID(name)=Support group(206))
exten =>2067,n,SET(CALLERID(name)=(206) ${CALLERID(num)})
exten =>2067,n,Set(CHANNEL(language)=ru)
exten =>2067,n,goto(ocenka,s,1)
[ocenka]
exten => s,1,WaitExten(5)
exten => s,n,HangUp()
exten => _[1-5],1,Set(CDR(userfield)=${EXTEN})
exten => _[1-5],n,noop(${CDR(uniqueid)})
exten => _[1-5],n,wait(1)
exten => _[1-5],n,Set(CALLERID(name)=${CDR(userfield)})
exten => _[1-5],n,Voicemail(206@ao,s)
exten => _[1-5],n,HangUp()
Что делать? Почему SET не отрабатывает с Queue?
|
Сообщений: 1573
|
Re: Оценка консультанта
svoy: exten => h,n,hangup()
отбой отбоя?
meral:
а хенгап по хенгапу ето вообще както глупо
Что глупого то?
Представьте себе план со множеством include`ов, где в разных контекстах по h выполняются различные действия. И не завершенный по h (Hangup) вызов пойдет обрабатываться туда (к следующему h,prio), где его "не ждут" ...
|
Откуда: Киев
Сообщений: 749
|
Re: Оценка консультанта
угу. только хенгап по хенгапу выполняеться по разному в зависимости от натсроек диалплана и версии.
чтоб не выходил за этот контекст я гоуто применяю в начале.
---------
потомучто очередь создает форкнутые сдр. тоесть их больше одной и в новых занчения не установлено.
|
Сообщений: 1573
|
Re: Оценка консультанта
meral: угу. только хенгап по хенгапу выполняеться по разному в зависимости от натсроек диалплана и версии.
Это о чем?
meral: чтоб не выходил за этот контекст я гоуто применяю в начале.
Какое - гоутоу?
[office]
....
h,1,Playback(...)
include => office_out
[office_out]
...
h,1,Playback(...)
h,n,Set(...)
h,n,MYSQL(...)
h,n,...
Скажите, что произойдет, когда вызов завершится в контексте - office?
P.S. Еще раз - это к тому, что Hangup по h - глупость ...
|
|