Hi Stefania,
Why are you using JTAPIHold API. If you want to implement routing mechanism then monitor CTI port uising CUAE script. You CUAE script will get JTAPIIncoimgCall notification. Based on you routing logic you can route call to other destination using JTAPIRedirect API. Don't answer call on CTI Port.
Length of your queue/CTI Port can be configured on CUCM CTI Port configration page (Maximum Number of Calls/Busy Trigger configuration). May be this will help you.
Regards,
Umesh
As I already posted in other thread I can't route directly call to the destination, because I have to do this only and anly if operator gives his consent. So I have to hold incoming calls in CTI Ports, waiting for this approval. My script is triggered by the JTapiIncomingCall event. This script is only a test, I use CTI Route Point to route incoming call to CTI Port, and that part works well...but now we have to test if we can place on Hold calls on CTI Ports. This is our requirements. I can't understand why I can't use JTapiHold function since I'm monitoring CTI Port in a Monitored Device Pool.
We are implementing a phone system for managing communications of a control room operational subway lines. So incoming calls can coming from trains, emergency intercoms, and other embedded systems linked with CUCM via SIP Trunk. In some cases I have to place OnHold the incoming call because before routing to the destination (not necessarily an operator) I have to implement some business logic due to the tecnology from whcich the call comes from...such as calling web services or sending embedded commands.
So I have to know if CUAE is able to do this functionality as I already do in other projects where I don't use CUAE. This naswer is very important for me, because I'm using SDK licences and in a very short time I have to decide if to buy operating licences.
Thank you.