|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CiscoJtapiProperties
CiscoJtapiproperties
interface. CiscoJtapiproperties
properties object and change these
parameters to better suit the application functionality. Exposing these properties via the
CiscoJtapiproperties
interface also allows applications to have a single point of
administration (at the application end) for these parameters. jtapi.ini
file. If no jtapi.ini
file exists in
the classpath default settings are used to create this object.
Method Summary | |
---|---|
void |
deleteCertificates(java.lang.String username,
java.lang.String instanceID,
java.lang.String ccmCAPFAddress,
java.lang.String certificatePath)
This interface deletes X.509 client certificate installed for USER Instance in cerfiticate store. |
void |
deleteSecurityPropertyForInstance(java.lang.String username,
java.lang.String instanceID,
java.lang.String capfIp,
java.lang.String certPath)
This interface can be used to delete security properly from jtapi.ini file and also delete certificate previously installed for username/instanceId |
java.lang.String |
getAlarmServiceHostname()
get the alarm service host name |
int |
getAlarmServicePort()
get the port number for the alarm service |
int |
getApplicationPriority()
This method is used to return the priority of the application |
boolean |
getCallSecurityStatusChangedEv()
This interface is for applications to know if it would receive the event CallSecurityStatusChangedEv when applicable. |
int |
getCMAssignedApplicationID()
this method returns the CM Assigned Application ID |
int |
getCtiRequestTimeout()
get the timout for cti requests, other than the provider open (seconds) |
java.lang.String[] |
getDebuggingNames()
get names of supported debugging level jtapi traces |
boolean |
getDebuggingValue(java.lang.String debuggingName)
get the enabled or disabled state of a debugging level trace |
int |
getDesiredServerHeartbeatInterval()
get the desired interval at which the CTI Manager must send heartbeats to JTAPI (seconds). |
boolean |
getDiscConnBeforeCreatingInCPIC()
Controls the event order for the scenario when only redirected party in observed by Application This interface returns True if ConnDisconnectedEv is send before ConnCreatedEv, False otherwise |
boolean |
getDropAnyPartyEnabled()
get the enabled or disabled state of the drop any party from conference feature |
java.lang.String |
getFileNameBase()
the filename for individual log files. |
java.lang.String |
getFileNameExtension()
get the filename extension for log files |
boolean |
getIgnoreFwdDestination()
This methods returns the value set for ApplicationIgnoresFwdDestination |
int |
getJavaSocketConnectTimeout()
This method returns the value of service parameter for SOCKET CONNECT TIMEOUT in seconds |
int |
getJTAPINotificationPort()
This method returns the JTAPI Notification Port |
int |
getJtapiPostConditionTimeout()
This methods returns the value for POST CONDITION TIMEOUT in seconds |
java.lang.String |
getLanguageTFTPServerIP()
This methods returns the IP of the Language TFTP server |
int |
getNumTraceFiles()
number of trace files before rollover |
boolean |
getPeriodicWakeupEnabled()
get the enabled state of periodic wake up |
int |
getPeriodicWakeupInterval()
get the interval for periodic wakeup (milliseconds) |
boolean |
getProcessOfferingAfterNewcallevent()
This interface retrieves the boolean value for the jtapi.ini parameter 'ProcessOfferringAfterNewcallEvent'.By default this interface returns false. |
int |
getProviderOpenRequestTimeout()
get the timout for a provider open request (seconds) |
int |
getProviderOpenRetryAttempts()
This method returns the value of service parameter for maximum number of reconnect attempts to CTI Manager |
int |
getProviderRetryInterval()
get the interval at which the connection to the CTI Manager will ge retried (seconds) |
int |
getQueueSizeThreshold()
Get the threshold for the event queue size to trigger alarms |
boolean |
getQueueStatsEnabled()
get the enabled state of event queue stats |
int |
getRouteSelectTimeout()
get the route select timeout (milliseconds) |
java.util.Hashtable |
getSecurityPropertyForInstance()
This interface return a Hashtable with all the parameters set for User/InstanceID Hashtable is set with following "key" "value" pair KEY-----------------------------VALUE "user"---------------------------userName String "instanceID"--------------InstanceID String "AuthCode"----------------authCode String "CAPF"--------------------capfServer IP-Address String "CAPFPort"----------------capfServer IP-Address port String "TFTP"--------------------tftpServer IP-Address String "TFTPPort"----------------tftpServer IP-Address port String "CertPath"----------------certificate Path String "securityOption" ---------Boolean security option(true for enable/ false for disabled) String "certificateStatus"-------Boolean certificate status(true for updated/ false for not updated) |
java.util.Hashtable |
getSecurityPropertyForInstance(java.lang.String user,
java.lang.String instanceID)
This interface return a Hashtable with all the parameters set for User/InstanceID Hashtable is set with following "key" "value" pair KEY-----------------------------VALUE "user"---------------------------userName String "instanceID"--------------InstanceID String "AuthCode"----------------authCode String "CAPF"--------------------capfServer IP-Address String "CAPFPort"----------------capfServer IP-Address port String "TFTP"--------------------tftpServer IP-Address String "TFTPPort"----------------tftpServer IP-Address port String "CertPath"----------------certificate Path String "securityOption" ---------Boolean security option(true for enable/ false for disabled) String "certificateStatus"-------Boolean certificate status(true for updated/ false for not updated) |
boolean |
getSecurityTraceEnable()
This method returns the boolean value for Security Tracing |
int |
getSecurityTracelevel()
This method returns the level of security tracing i.e. |
java.lang.String[] |
getServices()
Returns the services that this implementation supports. |
java.lang.String |
getSyslogCollector()
get the syslog collector hostname |
int |
getSyslogCollectorUDPPort()
get the syslog collector UDP port |
java.lang.String |
getTraceDirectory()
The directory in the path where trace files will be written |
int |
getTraceFileSize()
The size of the tracefiles before rollover |
java.lang.String[] |
getTraceNames()
get the names of supported jtapi traces |
java.lang.String |
getTracePath()
get the path where the trace files will be located |
boolean |
getTraceValue(java.lang.String traceName)
get the enabled or disabled state of a trace |
boolean |
getUpdateJtapiCalledWithOriginalCalled()
The interface is used to query parameter setting that changes Jtapi behavior on updating called address. |
boolean |
getUseAlarmService()
get the enabled/disabled state of the alarm service |
boolean |
getUseFileTrace()
get the enabled or disabled state of jtapi log file tracing |
boolean |
getUseJavaConsoleTrace()
get the enabled or disabled state of jtapi console tracing |
java.lang.String |
getUseProgressAsDisconnectedCauses()
This method returns the value of UseProgressAsDisconnectedDuringErrorEnabled |
boolean |
getUseSameDir()
if UseSameDir is true this will cause the traces to go to a single directory. |
boolean |
getUseSyslog()
get the enabled or disabled state of syslog tracing |
boolean |
IsCertificateUpdated(java.lang.String user,
java.lang.String instanceID)
This interface provides information about where or not Client and Server certificates are updated for a given user/instanceID |
void |
setAlarmServiceHostname(java.lang.String hostname)
set the alarm service host name |
void |
setAlarmServicePort(int portNumber)
set the port number the alarm service is listening on |
void |
setApplicationPriority(int priority)
Allows application to set the Priority of the application |
void |
setCallSecurityStatusChangedEv(boolean val)
This interface enables applications to set the filter to receive CallSecurityStatusChangedEv to true or false. |
void |
setCMAssignedApplicationID(int cmAssignedAppID)
Allows the application to set the Assigned Application ID |
void |
setCtiRequestTimeout(int seconds)
set the timeout for cti requests other than provider open (seconds) |
void |
setDebuggingValue(java.lang.String debuggingName,
boolean value)
enable or disable a particular debugging level trace |
void |
setDesiredServerHeartbeatInterval(int seconds)
set the desired interval at which the CTI Manager must send heartbeats to JTAPI (seconds). |
void |
setDiscConnBeforeCreatingInCPIC(boolean val)
set event order, sent Disconnect before Connection created during redirect at redirted party. |
void |
setDropAnyPartyEnabled(boolean val)
enable or disable the drop any party from conference feature |
void |
setFileNameBase(java.lang.String base)
set the filename for log files |
void |
setFileNameExtension(java.lang.String extn)
set the filename extension for log files |
void |
setIgnoreFwdDestination(boolean val)
Allows application to enable it to ignore Forward Destination |
void |
setJavaSocketConnectTimeout(int timeout)
Allows application to set the SOCKET CONNECT TIMEOUT in seconds |
void |
setJTAPINotificationPort(int port)
Allows application to set the JTAPI Notification Port |
void |
setJtapiPostConditionTimeout(int seconds)
Allows application to set the POST CONDITION TIMEOUT in seconds |
void |
setLanguageTFTPServerIP(java.lang.String value)
This allows the application to set the value for LanguageTFTPServerIP this is used for updating the locale files from the server |
void |
setNumTraceFiles(int val)
set the number of trace files before rollover |
void |
setPeriodicWakeupEnabled(boolean enabled)
set the enable/disable state for periodic wake up |
void |
setPeriodicWakeupInterval(int milliseconds)
set the periodic wake up interval (milliseconds) |
void |
setProcessOfferingAfterNewcallevent(boolean val)
Controls the event order for the transfer scenario when only transfer destination observed by Application and transfer is completed in offering state.. |
void |
setProviderOpenRequestTimeout(int seconds)
set the timeout for a provider open request (seconds) |
void |
setProviderOpenRetryAttempts(int retryAttempts)
Allows application to set the JTAPI's Reconnect Attempts to CTI Manager |
void |
setProviderRetryInterval(int seconds)
set the interval at which the connection to the CTI Manager will ge retried (seconds) |
void |
setQueueSizeThreshold(int size)
Set the threshold for the event queue size to trigger alarms |
void |
setQueueStatsEnabled(boolean enabled)
enable / disable event queue statistics |
void |
setRouteSelectTimeout(int milliseconds)
set the route select timeout milliseconds |
void |
setSecurityPropertyForInstance(java.lang.String user,
java.lang.String instanceID,
java.lang.String authCode,
java.lang.String tftp,
java.lang.String tftpPort,
java.lang.String capf,
java.lang.String capfPort,
java.lang.String certPath,
boolean securityOption)
Deprecated. This method is replace by overloaded method setSecurityPropertyForInstance which takes an extra parameter certStorePassphrase, a passphrase for java key store. This method might have some security vulnerability. |
void |
setSecurityPropertyForInstance(java.lang.String user,
java.lang.String instanceID,
java.lang.String authCode,
java.lang.String tftp,
java.lang.String tftpPort,
java.lang.String capf,
java.lang.String capfPort,
java.lang.String certPath,
boolean securityOption,
java.lang.String certstorePassphrase)
This interface provides application ability to downloading server/client cerfiticate and set security property for application instance in jtapi.ini file of JTAPI |
void |
setSecurityTraceEnable(boolean value)
Allows application to enable Security Tracing |
void |
setSecurityTracelevel(int value)
This method allows application to set the SecurityTraceLevel to the following values error = 0, debug = 1, detailed = 2, thus application can have three levels of security tracings as per requirements |
void |
setServices(java.lang.String[] services)
set a list of available services |
void |
setSyslogCollector(java.lang.String value)
set the syslog collector hostname |
void |
setSyslogCollectorUDPPort(int port)
set the syslog collector UDP port |
void |
setTraceDirectory(java.lang.String dir)
Set the directory where jtapi trace files should be written |
void |
setTraceFileSize(int val)
Set the size of the trace file |
void |
setTracePath(java.lang.String path)
set the directory root where jtapi traces will be written |
void |
setTraceValue(java.lang.String traceName,
boolean value)
enable or disable a particular trace |
void |
setUpdateJtapiCalledWithOriginalCalled(boolean val)
The interface can be used to always update Jtapi Called information with original called once the parameter is set to true. |
void |
setUseAlarmService(boolean value)
To enable or disable the alarm service |
void |
setUseFileTrace(boolean value)
enable or disable jtapi log file tracing |
void |
setUseJavaConsoleTrace(boolean value)
enable or disable jtapi console tracing |
void |
setUseProgressAsDisconnectedCauses(java.lang.String value)
Allows the application to enable PROGRESS AS DISCONNECTED DURING ERROR |
void |
setUseSameDir(boolean value)
if UseSameDir is true this will cause the traces to go to a single directory. |
void |
setUseSyslog(boolean value)
enable or disable syslog tracing |
void |
updateCertificate(java.lang.String user,
java.lang.String intanceID,
java.lang.String authcode,
java.lang.String ccmTFTPAddress,
java.lang.String ccmTFTPPort,
java.lang.String ccmCAPFAddress,
java.lang.String ccmCAPFPort,
java.lang.String certificatePath)
Deprecated. This method is replace by overloaded method updateCertifcate which takes an extra parameter certStorePassphrase, a passphrase for java key store. This method might have some security vulnerability. |
void |
updateCertificate(java.lang.String user,
java.lang.String intanceID,
java.lang.String authcode,
java.lang.String ccmTFTPAddress,
java.lang.String ccmTFTPPort,
java.lang.String ccmCAPFAddress,
java.lang.String ccmCAPFPort,
java.lang.String certificatePath,
java.lang.String certStorePassphrase)
This interface installs an X.509 client certificate for USER Instance in cerfiticate store. |
void |
updateServerCertificate(java.lang.String ccmTFTPAddress,
java.lang.String ccmTFTPPort,
java.lang.String ccmCAPFAddress,
java.lang.String ccmCAPFPort,
java.lang.String certificatePath)
Deprecated. This method is replace by overloaded method updateServerCertifcate which takes an extra parameter certStorePassphrase, a passphrase for java key store. This method might have some security vulnerability. |
void |
updateServerCertificate(java.lang.String userName,
java.lang.String instanceID,
java.lang.String ccmTFTPAddress,
java.lang.String ccmTFTPPort,
java.lang.String ccmCAPFAddress,
java.lang.String ccmCAPFPort,
java.lang.String certificatePath,
java.lang.String certStorePassphrase)
This interface installs an X.509 server certificate given certificate path. |
Method Detail |
---|
java.lang.String[] getServices()
void setServices(java.lang.String[] services)
java.lang.String[] getTraceNames()
boolean getTraceValue(java.lang.String traceName)
void setTraceValue(java.lang.String traceName, boolean value)
java.lang.String[] getDebuggingNames()
boolean getDebuggingValue(java.lang.String debuggingName)
void setDebuggingValue(java.lang.String debuggingName, boolean value)
boolean getDropAnyPartyEnabled()
void setDropAnyPartyEnabled(boolean val)
java.lang.String getTracePath()
void setTracePath(java.lang.String path)
java.lang.String getTraceDirectory()
void setTraceDirectory(java.lang.String dir)
java.lang.String getFileNameBase()
void setFileNameBase(java.lang.String base)
java.lang.String getFileNameExtension()
void setFileNameExtension(java.lang.String extn)
boolean getUseSameDir()
void setUseSameDir(boolean value)
int getTraceFileSize()
void setTraceFileSize(int val)
int getNumTraceFiles()
void setNumTraceFiles(int val)
boolean getUseFileTrace()
void setUseFileTrace(boolean value)
boolean getUseJavaConsoleTrace()
void setUseJavaConsoleTrace(boolean value)
boolean getUseSyslog()
void setUseSyslog(boolean value)
java.lang.String getSyslogCollector()
void setSyslogCollector(java.lang.String value)
int getSyslogCollectorUDPPort()
void setSyslogCollectorUDPPort(int port)
boolean getUseAlarmService()
void setUseAlarmService(boolean value)
java.lang.String getAlarmServiceHostname()
void setAlarmServiceHostname(java.lang.String hostname)
int getAlarmServicePort()
void setAlarmServicePort(int portNumber)
boolean getPeriodicWakeupEnabled()
void setPeriodicWakeupEnabled(boolean enabled)
int getPeriodicWakeupInterval()
void setPeriodicWakeupInterval(int milliseconds)
boolean getQueueStatsEnabled()
void setQueueStatsEnabled(boolean enabled)
int getQueueSizeThreshold()
void setQueueSizeThreshold(int size)
int getCtiRequestTimeout()
void setCtiRequestTimeout(int seconds)
int getProviderOpenRequestTimeout()
void setProviderOpenRequestTimeout(int seconds)
int getProviderRetryInterval()
void setProviderRetryInterval(int seconds)
int getDesiredServerHeartbeatInterval()
void setDesiredServerHeartbeatInterval(int seconds)
int getRouteSelectTimeout()
void setRouteSelectTimeout(int milliseconds)
java.util.Hashtable getSecurityPropertyForInstance()
java.util.Hashtable getSecurityPropertyForInstance(java.lang.String user, java.lang.String instanceID)
user
- UserName for which we are getting security parameterinstanceID
- InstanceID for which we are getting security parameter
void setSecurityPropertyForInstance(java.lang.String user, java.lang.String instanceID, java.lang.String authCode, java.lang.String tftp, java.lang.String tftpPort, java.lang.String capf, java.lang.String capfPort, java.lang.String certPath, boolean securityOption)
user
- UserName for which security parameter is being updatedinstanceID
- InstanceID for which security parameter is being updatedauthCode
- Autherization Stringcapf
- IP-Address of CAPF ServercapfPort
- IP-Address port number on which CAPF server is running, this this defined in
CallManger Service Parameter. If null is specific default value 3804 will be takentftp
- IP-Address of TFTP ServertftpPort
- IP-Address port number on which TFTP server is running, CallManager TFTP server
usually runs on port 69, if null is specific default value 69 will be taken.certPath
- path where certificate needs to be installedvoid setSecurityPropertyForInstance(java.lang.String user, java.lang.String instanceID, java.lang.String authCode, java.lang.String tftp, java.lang.String tftpPort, java.lang.String capf, java.lang.String capfPort, java.lang.String certPath, boolean securityOption, java.lang.String certstorePassphrase)
user
- UserName for which security parameter is being updatedinstanceID
- InstanceID for which security parameter is being updatedauthCode
- Autherization Stringcapf
- IP-Address of CAPF ServercapfPort
- IP-Address port number on which CAPF server is running, this this defined in
CallManger Service Parameter. If null is specific default value 3804 will be takentftp
- IP-Address of TFTP ServertftpPort
- IP-Address port number on which TFTP server is running, CallManager TFTP server
usually runs on port 69, if null is specific default value 69 will be taken.certPath
- path where certificate needs to be installedcertstorePassphrase
- passphrase for java key store where client/server certificates are storedvoid deleteSecurityPropertyForInstance(java.lang.String username, java.lang.String instanceID, java.lang.String capfIp, java.lang.String certPath)
username
- UserName for which security parameter is being deletedinstanceID
- InstanceID for which security parameter is being deletedcapfIp
- IP-Address of CAPF ServercertPath
- path where certificate needs to be deletedvoid updateCertificate(java.lang.String user, java.lang.String intanceID, java.lang.String authcode, java.lang.String ccmTFTPAddress, java.lang.String ccmTFTPPort, java.lang.String ccmCAPFAddress, java.lang.String ccmCAPFPort, java.lang.String certificatePath) throws java.lang.Exception, java.io.IOException, java.net.UnknownHostException
This interface installs an X.509 client certificate for USER Instance in cerfiticate store. And it download server certificate CTL(Certificate Trust List) from CallManager TFTP server. For gettting client X.509 cerfiticate, this connects to CallManager CAPF(Certificate Authority Proxy Function) server. If user credential provided are not valid, this method will throw PriviledgeVoilationException. If TFTP server or CAPF server address provided is not correct, this method would throw InvalidArgumentException. Every instance of Application, require a unique client certificate. If multiple instanceID is configured in CallManager db, Applications can call this interface multiple time to install client certificate for every intances.
Pre-conditions:
user
- The name of CTI Application user configured in CallManager DB.intanceID
- Application instance ID configured in CallManager DB, every instance of
Application require a unique ID to be configured.authcode
- Autherization string configured in CallManager DB, can be used only once for
getting certificate.ccmTFTPAddress
- The IP address of CallManger TFTP server.ccmTFTPPort
- Port number on which CallManager TFTP Server is running, if null specified default
value 69 will be takenccmCAPFAddress
- The IP Address of CallManager CAPF serverccmCAPFPort
- Port number on which CallManager CAPF server is running, if null specified default
value 3804 will be takencertificatePath
- The directory path for where certificate need to be installed.
javax.telephony.InvalidArgumentException
- If TFTP server or CAPF server address are not valid, this exception would be
thrown.
PriviledgeVoilationException
- This exception would be thrown if user or intanceID or authcode provided is
not valid.
java.lang.Exception
java.io.IOException
java.net.UnknownHostException
void updateCertificate(java.lang.String user, java.lang.String intanceID, java.lang.String authcode, java.lang.String ccmTFTPAddress, java.lang.String ccmTFTPPort, java.lang.String ccmCAPFAddress, java.lang.String ccmCAPFPort, java.lang.String certificatePath, java.lang.String certStorePassphrase) throws java.lang.Exception, java.io.IOException, java.net.UnknownHostException
This interface installs an X.509 client certificate for USER Instance in cerfiticate store. And it download server certificate CTL(Certificate Trust List) from CallManager TFTP server. For gettting client X.509 cerfiticate, this connects to CallManager CAPF(Certificate Authority Proxy Function) server. If user credential provided are not valid, this method will throw PriviledgeVoilationException. If TFTP server or CAPF server address provided is not correct, this method would throw InvalidArgumentException. Every instance of Application, require a unique client certificate. If multiple instanceID is configured in CallManager db, Applications can call this interface multiple time to install client certificate for every intances.
Pre-conditions:
user
- The name of CTI Application user configured in CallManager DB.intanceID
- Application instance ID configured in CallManager DB, every instance of
Application require a unique ID to be configured.authcode
- Autherization string configured in CallManager DB, can be used only once for
getting certificate.ccmTFTPAddress
- The IP address of CallManger TFTP server.ccmTFTPPort
- Port number on which CallManager TFTP Server is running, if null specified default
value 69 will be takenccmCAPFAddress
- The IP Address of CallManager CAPF serverccmCAPFPort
- Port number on which CallManager CAPF server is running, if null specified default
value 3804 will be takencertificatePath
- The directory path for where certificate need to be installed.certStorePassphrase
- passphrase for java key store where client/server certificates are stored
java.io.IOException
- this signals that an I/O exception of some sort has occured
java.net.UnknownHostException
- is thrown to indicate that the IP address of a host could not be determined.
java.lang.Exception
- is thrown to indicate that an exception of some sort has occuredvoid deleteCertificates(java.lang.String username, java.lang.String instanceID, java.lang.String ccmCAPFAddress, java.lang.String certificatePath)
This interface deletes X.509 client certificate installed for USER Instance in cerfiticate store.
Pre-conditions:
username
- The name of CTI Application user configured in DataBase.instanceID
- Application instance ID configured in DataBaseccmCAPFAddress
- The IP Address of CallManager CAPF servercertificatePath
- The directory path for where certificate currently installed.boolean IsCertificateUpdated(java.lang.String user, java.lang.String instanceID)
user
- Takes UserName as defined in CallManager admin pageinstanceID
- Takes instanceID for UserName
void updateServerCertificate(java.lang.String ccmTFTPAddress, java.lang.String ccmTFTPPort, java.lang.String ccmCAPFAddress, java.lang.String ccmCAPFPort, java.lang.String certificatePath) throws java.lang.Exception, java.io.IOException, java.net.UnknownHostException
This interface installs an X.509 server certificate given certificate path. If TFTP server address provided is not correct, this method would throw InvalidArgumentException.Auto update Application should use this interface to update server certificate before involking HTTPS connection with CallManager.
Pre-conditions:
ccmTFTPAddress
- The IP address of CallManger TFTP server.ccmTFTPPort
- Port number on which CallManager TFTP Server is running, if null specified default
value 69 will be takencertificatePath
- The path for installing certificate.ccmCAPFAddress
- The IP Address of CallManager CAPF serverccmCAPFPort
- Port number on which CallManager CAPF server is running, if null specified default
value 3804 will be taken
javax.telephony.InvalidArgumentException
- If TFTP server this exception would be thrown.
java.lang.Exception
java.io.IOException
java.net.UnknownHostException
void updateServerCertificate(java.lang.String userName, java.lang.String instanceID, java.lang.String ccmTFTPAddress, java.lang.String ccmTFTPPort, java.lang.String ccmCAPFAddress, java.lang.String ccmCAPFPort, java.lang.String certificatePath, java.lang.String certStorePassphrase) throws java.lang.Exception, java.io.IOException, java.net.UnknownHostException
This interface installs an X.509 server certificate given certificate path. If TFTP server address provided is not correct, this method would throw InvalidArgumentException.Auto update Application should use this interface to update server certificate before involking HTTPS connection with CallManager.
Pre-conditions:
userName
- The name of CTI Application user configured in DataBase.instanceID
- Application instance ID configured in DataBaseccmTFTPAddress
- The IP address of CallManger TFTP server.ccmTFTPPort
- Port number on which CallManager TFTP Server is running, if null specified default
value 69 will be takencertificatePath
- The path for installing certificate.ccmCAPFAddress
- The IP Address of CallManager CAPF serverccmCAPFPort
- Port number on which CallManager CAPF server is running, if null specified default
value 3804 will be takencertStorePassphrase
- passphrase for javakeystore where server certificates are stored
java.io.IOException
- this signals that an I/O exception of some sort has occured.
java.net.UnknownHostException
- is thrown to indicate that the IP address of a host could not be determined.
java.lang.Exception
- is thrown to indicate that an exception of some sort has occuredboolean getDiscConnBeforeCreatingInCPIC()
void setDiscConnBeforeCreatingInCPIC(boolean val)
boolean getProcessOfferingAfterNewcallevent()
void setProcessOfferingAfterNewcallevent(boolean val)
val
- boolean True or falseboolean getCallSecurityStatusChangedEv()
void setCallSecurityStatusChangedEv(boolean val)
val
- booleanvoid setProviderOpenRetryAttempts(int retryAttempts)
retryAttempts
- intint getProviderOpenRetryAttempts()
void setUpdateJtapiCalledWithOriginalCalled(boolean val)
val
- boolean True or Falseboolean getUpdateJtapiCalledWithOriginalCalled()
void setJavaSocketConnectTimeout(int timeout)
timeout
- int parameter to set timeout in secondsint getJavaSocketConnectTimeout()
void setJtapiPostConditionTimeout(int seconds)
seconds
- int parameter to set the timeout in secondsint getJtapiPostConditionTimeout()
void setCMAssignedApplicationID(int cmAssignedAppID)
cmAssignedAppID
- int parameter to set the assigned application idint getCMAssignedApplicationID()
void setUseProgressAsDisconnectedCauses(java.lang.String value)
value
- string parameterjava.lang.String getUseProgressAsDisconnectedCauses()
void setApplicationPriority(int priority)
priority
- int parameter to set priorityint getApplicationPriority()
void setJTAPINotificationPort(int port)
port
- int parameter to set the JTAPI Notification Portint getJTAPINotificationPort()
void setIgnoreFwdDestination(boolean val)
val
- boolean parameter to set the valueboolean getIgnoreFwdDestination()
void setSecurityTraceEnable(boolean value)
value
- boolean parameter to set the tracing flagboolean getSecurityTraceEnable()
void setSecurityTracelevel(int value)
value
- int parameter to set the security tracing levelint getSecurityTracelevel()
void setLanguageTFTPServerIP(java.lang.String value)
value
- String paremeter to set the IPjava.lang.String getLanguageTFTPServerIP()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |