Hi,
I am a newbie to Genesys and I am working on Outbound Call Campaign. I am using the Genesys Simulator (v 6.5.100) and Outbound Contact Manager (v. 7.6.101.2) & using the .Net SDK v8 apis.
My scenario is like this -
1. There is a Calling List Database where all the contact info has been set up.
2. I load the Campaign and hit Start
3. I get an unsolicited event called "[b]EventRinging[/b]"
4. But, before I respond to [b][i]EventRinging[/i][/b] by "[b]AcceptCall[/b]", I get one more unsolicited event "[b]EventAttachedDataChanged [/b]" & I have no control over this event. Its like two async responses coming almost concurrently from Genesys.
Sequence should be something like this. It works fine then. I did a Thread.Sleep(1000); in the EventAttachedDataChanged handler to achieve the state below (which is not a correct way, but to isolate the problem, its fine). [u]Kindly advice what should be done with the unsolicited EventAttachedDataChanged event. How should I handle that and what should I do with that. I do not even know whether it is of any use and why Genesys is firing that event at all[/u]
[b][This sequence works][/b] [color=red][b][Error Scenario][/b][/color]
EventRinging
<-------------------------- EventRinging
<--------------------------
AcceptCall [color=purple][b]EventAttachedDataChanged [/b][/color](comes in after few milli secs of EventRinging)
---------------------------> <-------------------------------------
EventEstablished
<----------------------------
[color=purple][b]EventAttachedDataChanged[/b][/color]
<----------------------------------
Thanks in advance
Angshuman