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

Оценка консультанта

Оцениваем консультацию...
1 2>
Откуда: Казань
Сообщений: 7

Оценка консультанта

Добрый день. Руководство поставило задачу: контролировать консультантов.
Решил сделать прослушку и стороннюю оценку.

Имеем:
-Asterisk 1.6.2.7
-Asterisk-addons 1.6.2.0
-Mysql

-звонки приходят на консультантов из города (через sip шлюз)
-вызовы обрабатываются с помощью queue

C прослушкой- всё понятно. А с Оценкой нужно поработать: Сделать возможность ставить оценки + оставлять комментарии.
Накидал на скорую руку:

exten => s,1,SET(CALLERID(name)=Support group(066))
exten => s,n,Set(CHANNEL(language)=ru)
exten => s,n,Set(CDR(accountcode)=Support_in)
exten => s,n,Playback(Support1)
#Звуковое приветствие
exten => s,n,Queue(test1,n,,,20)
#Тут проблема: после консультации, Queue вылетает == Spawn extension (консультант кладет трубку)#

exten => s,n,waitexten(5)
#набор оценки + прокидывание на голосовую почту
exten => 1,1,Set(CDR(userfield)=1)
exten => 1,n,goto(s,500)
exten => 2,1,Set(CDR(userfield)=2)
exten => 2,n,goto(s,500)
exten => 3,1,Set(CDR(userfield)=3)
exten => 3,n,goto(s,500)
exten => 4,1,Set(CDR(userfield)=4)
exten => 4,n,goto(s,500)
exten => 5,1,Set(CDR(userfield)=5)
exten => 5,n,goto(s,500)
exten => s,500,Voicemail(066@abon,s)
#Отбои
exten => s,n,hangup()
exten => i,n,hangup()
exten => h,n,hangup()
2010-08-11 11:09

Откуда: Казань
Сообщений: 7

Re: Оценка консультанта

Подскажите, кто-нибудь, как заставить Queue после отбоя перейти к следующему приорити?
2010-08-13 13:54

Avatara of svoy
Откуда: Киев
Сообщений: 1096

Re: Оценка консультанта

exten => h,n,hangup()
отбой отбоя?
2010-08-13 14:17

Откуда: NiNo
Сообщений: 112

Re: Оценка консультанта

[incoming-call]
exten => s,1,Dial(LOCAL/s@test-q/n,,g)
exten => s,n,NoOp(Set quality)

[test-q]
exten => s,1,Queue(test1,n,,,20)
нее оно ?
http://code.google.com/p/virtual-pbx - я не червонец, чтобы нравиться всем....
2010-08-13 15:14

Avatara of terminal
Сообщений: 196

Re: Оценка консультанта

консультант может перевести звонок в другой контекст для оценки

2010-08-13 15:14

Откуда: Киев
Сообщений: 749

Re: Оценка консультанта

ем? нафига?
используйте для оценки макросы из feauters.conf
2010-08-15 04:38

Откуда: Киев
Сообщений: 749

Re: Оценка консультанта

Queue(queuename[,options[,URL[,announceoverride[,timeout[,AGI[,macro[,gosub[,rule]]]]]]]])

[Arguments]
options
C: Mark all calls as "answered elsewhere" when cancelled.
>>>> c: Continue in the dialplan if the callee hangs up.<<<<
2010-08-15 04:40

Откуда: Киев
Сообщений: 749

Re: Оценка консультанта

вот этот бред:
exten => 1,1,Set(CDR(userfield)=1)
exten => 1,n,goto(s,500)
exten => 2,1,Set(CDR(userfield)=2)
exten => 2,n,goto(s,500)
exten => 3,1,Set(CDR(userfield)=3)
exten => 3,n,goto(s,500)
exten => 4,1,Set(CDR(userfield)=4)
exten => 4,n,goto(s,500)
exten => 5,1,Set(CDR(userfield)=5)
exten => 5,n,goto(s,500)
заменяеться ажурной конструкцией
exten => _[1-5],1,Set(CDR(userfield)=${EXTEN})
exten => _[1-5],n,goto(s,500)
2010-08-15 04:42

Откуда: Киев
Сообщений: 749

Re: Оценка консультанта

exten => i,n,hangup()
exten => h,n,hangup()

не работает. это будет или н=3 или н=4. зависит от сборки астериска.
используйте
exten => i,1,hangup()

а хенгап по хенгапу ето вообще както глупо
2010-08-15 04:44

Откуда: Казань
Сообщений: 7

Re: Оценка консультанта

meral:

Queue(queuename[,options[,URL[,announceoverride[,timeout[,AGI[,macro[,gosub[,rule]]]]]]]])

[Arguments]
options
C: Mark all calls as "answered elsewhere" when cancelled.
>>>> c: Continue in the dialplan if the callee hangs up.<<<<
Спасибо большое. Именно это и не смог найти. И вцелом, оцениваю ваши ответы на _5)))
2010-08-16 10:59

1 2>
Добавить страницу в закладки:  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