Author Message
JunxiangShou
Joined: Nov 6, 2013
Messages: 2
Offline
Hi
I am now developing softphone by Jtapi SDK. And faced some problems need your support.

1 How to get CallID, UUI, UCID. Which functions I shall call?

2 When agent logged in a station, How to retrieve station number by agent ID?

3 Is there functions available to realize barge-in, monitor call?

4 When I was in a consultative call, if I want to release the consultative call and back to original call, which function I shall call? I find fuction reconnect(), but it seems not exposure for using.

Thank you for your kindly help and support!
Anonymous

ucid:
if (call instanceof LucentV5CallInfo) {
if (((LucentV5CallInfo) call).getUCID() != null) {
universalCallId = ((LucentV5CallInfo) call).getUCID();
}
}

where:
call is a Call object


callid:
if (conn instanceof ITsapiConnIDPrivate) {
callId = ((ITsapiConnIDPrivate) conn).getTsapiConnectionID().getCallID();
}

where:
conn is a Conenction object
JunxiangShou
Joined: Nov 6, 2013
Messages: 2
Offline
Thank you for your reply!
CraigJohnson5
Joined: Oct 24, 2013
Messages: 413
Offline
1. The JTAPI Conference Transfer application shows how to set and retrieve UUI

2. Using getTerminal on the AgentID will allow you to use getAgentID to return the station number.

Terminal terminal = provider.getTerminal(AgentID);
Agent[] agents = ((AgentTerminal) terminal).getAgents();

//Gets the agentid
String agentid = agents[0].getAgentID();

3. By "monitor call" are you talking about doing call recording? If so, you would need to use DMCC. You can use JTAPI to make a call using the service observing feature access code to barge in to a call and listen, but not do call recording.

4. Say you have callers A, B, and C

A calls B (Call 1)
B Consults with C (Call 2, and terminal connection on B->A is put on hold to call C)
Call 2 is dropped
The terminal connection on B to A is still on hold. Then, you can unhold the terminal connection on B to resume the call with A

You can make use of the JTAPI exerciser to verify this scenario.
Kumaresan
Joined: Oct 24, 2017
Messages: 4
Offline
Hi,

I want to moniter the call.
Is there any events for listening inbound and outbound calls of particular agent?

if i get any sample code, it would be great.


Thanks & Regards,
Kumaresan M
Go to:   
Mobile view