Description
Cisco Unified Communications Manager Release Number
Added the following new APIs:
• APIs pickup(Address pickingAddress) groupPickup(Address
pickingAddress
• String pickupGroupNumber)
• directedPickup(Address pickingAddress, String
pickupGroupNumber),
• Pickup(Address pickingAddress) for picking up calls from
different flavors of Call Pickup Groups.
• API getLoginType () which returns the LoginType on the
terminal.
8.0(1)
A new API, isBuiltInBridgeEnabled(). is added.
8.5(1)
A new interface, public interface CiscoTerminal, is added on
CiscoTerminal to determine the multimedia capabilities of the
terminal.
10.0(1)
Added getHuntLogStatus() throwsInvalidStateException and
setHuntLogStatus(int huntLogStatus)throws
InvalidStateException,MethodNotSupportedException, methods.
11.5(1)
Sample Code
public class MyTerminalObserver implements TerminalObserver
{
public void terminalChangedEvent (TermEv[] evlist) {
for(int i = 0; evlist ! =
null && i < evlist.length; i++)
{
…
if ( evlist[i] instance of TermInServiceEv)
{
CiscoTerminal term
(CiscoTerminal)
(((CiscoTermEv)evlist[i]
).getTerminal());
if(!term instanceof CiscoMediaTerminal && ! term instanmceof
CiscoRouteterminal)
{
try
{
if ( term. isBuiltInBridgeEnabled())
{
System.out.println("Build in Bridge is enabled for terminal" +
tern.getName());
else
{
System.out.println("Build in Bridge is disabled for terminal" +
tern.getName());
}
}
catch(Exception)
{
System.out.println("Exception caught");
}
}
Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs
618
Cisco Unified JTAPI Extensions
CiscoTerminal
