Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
New Member

UCCX 9.0.2 scripting

Здравствуйте!

 

имеется контакт центр UCCX. Версия системы: 9.0.2.11001-24 premium.

Проблема заключается в получении информации по сброшенным и отклоненным вызовам (АОН). Не по средствам Historical reports, а через Scripting (отправка на электронную почту АОН вызывающего, недождавщегося ответа оператора).

Например, клиент дозвонился до IVR, прослушал welcome prompt, дальше он попал In queue и слушает мелодию MoH. Тут его терпению пришел конец, так как операторы не освобождаются довольно долгое время, и клиент сбрасывает вызов. 

Наша задача получить его АОН на электронную почту. 

как по средствам скриптинга провернуть такую схему? 

P.S. отсылка на eMail у нас работает. АОН вызывающего получаем (get contact info). Не могу сделать так, чтобы отправлялись на eMail АОНы именно отклоненных и сброшенных вызовов.

P.S.S. нужно еще вписать в сообщении, отсылаемого письма с АОНом, время дозвона до IVR и время сброса звонка, чтобы увидеть сколько он сидел в голосовом меню IVR.

 

Заранее благодарен за помошь!

 

 

1 ACCEPTED SOLUTION

Accepted Solutions

Здравствуй.My Russian is

Здравствуй.

My Russian is kinda rusty, so I will continue in English.

Yes, it is possible. The syste will raise an exception (ContactInactiveException) if a Contact relation step is executed within the script but the Contact no longer exists. You can catch this exception and execute additional tasks, for instance, create a database record or send an email.

About the additional information: you can assign the timestamp to a local variable when the script execution begins. You can also take the actual time when the caller enters the queue and when the caller decides to end the call. So it's the matter of simple calculation, or actually, you can send all the timestamps etc.

I hope that helps. Try it and if you get stuck come back.

G.

2 REPLIES

Здравствуй.My Russian is

Здравствуй.

My Russian is kinda rusty, so I will continue in English.

Yes, it is possible. The syste will raise an exception (ContactInactiveException) if a Contact relation step is executed within the script but the Contact no longer exists. You can catch this exception and execute additional tasks, for instance, create a database record or send an email.

About the additional information: you can assign the timestamp to a local variable when the script execution begins. You can also take the actual time when the caller enters the queue and when the caller decides to end the call. So it's the matter of simple calculation, or actually, you can send all the timestamps etc.

I hope that helps. Try it and if you get stuck come back.

G.

New Member

thanks Gergely!

thanks Gergely!

 

it works!

76
Views
0
Helpful
2
Replies
CreatePlease to create content