Thanks Martin. Actually application starts monitoring on device when agents logs in into ACD. But somehow monitor stops in between, so we are thinking of adding listener in between which will be triggered from our softphone.
Application removes listener when it receives logout request from softphone. But in AES CSTA trace we can see hat AES received CSTAMonitorStop request from our application.
My query is -
- Does Avaya JTAPI library sends CSTAMonitorStop request to AES in any scenario without receiving from application?
- What happens if phone goes down and comes up? Does application needs to stop monitor and start again?
-Which events application will receive if phone goes down and comes up? Which listener application needs to add to receive terminal state TerminalListener?
-To monitor phone/terminal state which listener will be better, TerminalListener or AddressListener?
-If application receives providerInService without providerShutDown event, do we need to remove listerner and again add new listener?
-When application receives providerShutDown event, it removes listener from all device and adds new listener when providerInService event comes.
Can you please give your views on above point?
Thanks & Regards,
Umesh
|