Satoshi Hirose | Hi,
I tried CMEPhone.pickup() method and I have two questions, could you help me ?
#1. Do I need monitor the pickup-from-phone ? Phone A : DN 1004, cti watched and controlled by CSTA Phone B : DN 1005, call to C Phone C : DN 1002, called from B
my application invoke phoneA.pickup(1002,1004,myResponseListener) then the app had 'No calls found for the pickup address:1002' exception.
com.cisco.cme.cti.exceptions.CMEResourceUnavailableException: No calls found for the pickup address:1002 at com.cisco.cme.cti.CMEPhone.directPickup(CMEPhone.java:225) at com.cisco.cme.cti.CMEPhone.pickup(CMEPhone.java:261)
I add 'cti watch' to Phone C and monitor in my app(createTerminal,createAddress...), it works. Do I need monitor the pickup-from-phone ? i.e.) I would like to pickup from 2001,2002,2003,2004 and 2005, all ephone-dn need 'cti watch' and monitor by the app ?
#2. How do I un-park using pickup() method ? Please see the section '4.10) Pickup Call' on the dev guide. It seems that I can use pickup() method for un-park. But I can't. Could you give me a hint ? (I could un-park using call.create()) Thanks, Satoshi |