com.e_c_group.bwptk.services
Class EnhancedCallLogs

java.lang.Object
  extended by com.e_c_group.bwptk.services.EnhancedCallLogs

public class EnhancedCallLogs
extends java.lang.Object


Constructor Summary
EnhancedCallLogs()
           
 
Method Summary
static Response enterpriseEnhancedCallLogsGetListRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String serviceProviderId, java.lang.String callLogType, java.lang.String dateTimeRange, java.lang.String numberFilter, java.lang.String redirectedNumberFilter, java.lang.String accountAuthorizationCodeFilter, java.lang.String subscriberType, java.lang.String responsePagingControl)
          Request users' call logs within an enterprise If the callLogType is not specified, all types of calls logs (placed, received, missed) are returned.
static Response groupEnhancedCallLogsGetListRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String serviceProviderId, java.lang.String groupId, java.lang.String callLogType, java.lang.String dateTimeRange, java.lang.String numberFilter, java.lang.String redirectedNumberFilter, java.lang.String accountAuthorizationCodeFilter, java.lang.String subscriberType, java.lang.String responsePagingControl)
          Request users' call logs within an enterprise If the callLogType is not specified, all types of calls logs (placed, received, missed) are returned.
static Response serviceProviderEnhancedCallLogsModifyRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String serviceProviderId, java.lang.String maxLoggedCalls, java.lang.String callExpirationDays)
          Request users' call logs within an enterprise If the callLogType is not specified, all types of calls logs (placed, received, missed) are returned.
static Response systemEnhancedCallLogsModifyRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String isSendEnabled, java.lang.String server1NetAddress, java.lang.String server1SendPort, java.lang.String server1RetrievePort, java.lang.String server2NetAddress, java.lang.String server2SendPort, java.lang.String server2RetrievePort, java.lang.String sharedSecret, java.lang.String retransmissionDelayMilliSeconds, java.lang.String maxTransmissions, java.lang.String soapTimeoutSeconds, java.lang.String useDBS, java.lang.String maxNonPagedResponseSize)
          Request users' call logs within an enterprise If the callLogType is not specified, all types of calls logs (placed, received, missed) are returned.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnhancedCallLogs

public EnhancedCallLogs()
Method Detail

enterpriseEnhancedCallLogsGetListRequest

public static Response enterpriseEnhancedCallLogsGetListRequest(BroadWorksServer bws,
                                                                boolean readFromCache,
                                                                java.lang.String serviceProviderId,
                                                                java.lang.String callLogType,
                                                                java.lang.String dateTimeRange,
                                                                java.lang.String numberFilter,
                                                                java.lang.String redirectedNumberFilter,
                                                                java.lang.String accountAuthorizationCodeFilter,
                                                                java.lang.String subscriberType,
                                                                java.lang.String responsePagingControl)
                                                         throws BwptkException
Request users' call logs within an enterprise If the callLogType is not specified, all types of calls logs (placed, received, missed) are returned. It is possible to restrict the number of rows returned using responsePagingControl. If responsePagingControl is not specified, the value of Enhanced Call Logs system parameter maxNonPagedResponseSize will control the maximum number of call logs can be returned. The response is either an EnterpriseEnhancedCallLogsGetListResponse or an ErrorResponse.

Parameters:
bws - The BroadWorks Server
readFromCache - Whether to pull the request from bwptk cache
serviceProviderId -
callLogType -
dateTimeRange -
numberFilter -
redirectedNumberFilter -
accountAuthorizationCodeFilter -
subscriberType -
responsePagingControl -
Throws:
BwptkException

groupEnhancedCallLogsGetListRequest

public static Response groupEnhancedCallLogsGetListRequest(BroadWorksServer bws,
                                                           boolean readFromCache,
                                                           java.lang.String serviceProviderId,
                                                           java.lang.String groupId,
                                                           java.lang.String callLogType,
                                                           java.lang.String dateTimeRange,
                                                           java.lang.String numberFilter,
                                                           java.lang.String redirectedNumberFilter,
                                                           java.lang.String accountAuthorizationCodeFilter,
                                                           java.lang.String subscriberType,
                                                           java.lang.String responsePagingControl)
                                                    throws BwptkException
Request users' call logs within an enterprise If the callLogType is not specified, all types of calls logs (placed, received, missed) are returned. It is possible to restrict the number of rows returned using responsePagingControl. If responsePagingControl is not specified, the value of Enhanced Call Logs system parameter maxNonPagedResponseSize will control the maximum number of call logs can be returned. The response is either an EnterpriseEnhancedCallLogsGetListResponse or an ErrorResponse.

Parameters:
bws - The BroadWorks Server
readFromCache - Whether to pull the request from bwptk cache
serviceProviderId -
groupId -
callLogType -
dateTimeRange -
numberFilter -
redirectedNumberFilter -
accountAuthorizationCodeFilter -
subscriberType -
responsePagingControl -
Throws:
BwptkException

serviceProviderEnhancedCallLogsModifyRequest

public static Response serviceProviderEnhancedCallLogsModifyRequest(BroadWorksServer bws,
                                                                    boolean readFromCache,
                                                                    java.lang.String serviceProviderId,
                                                                    java.lang.String maxLoggedCalls,
                                                                    java.lang.String callExpirationDays)
                                                             throws BwptkException
Request users' call logs within an enterprise If the callLogType is not specified, all types of calls logs (placed, received, missed) are returned. It is possible to restrict the number of rows returned using responsePagingControl. If responsePagingControl is not specified, the value of Enhanced Call Logs system parameter maxNonPagedResponseSize will control the maximum number of call logs can be returned. The response is either an EnterpriseEnhancedCallLogsGetListResponse or an ErrorResponse.

Parameters:
bws - The BroadWorks Server
readFromCache - Whether to pull the request from bwptk cache
serviceProviderId -
maxLoggedCalls -
callExpirationDays -
Throws:
BwptkException

systemEnhancedCallLogsModifyRequest

public static Response systemEnhancedCallLogsModifyRequest(BroadWorksServer bws,
                                                           boolean readFromCache,
                                                           java.lang.String isSendEnabled,
                                                           java.lang.String server1NetAddress,
                                                           java.lang.String server1SendPort,
                                                           java.lang.String server1RetrievePort,
                                                           java.lang.String server2NetAddress,
                                                           java.lang.String server2SendPort,
                                                           java.lang.String server2RetrievePort,
                                                           java.lang.String sharedSecret,
                                                           java.lang.String retransmissionDelayMilliSeconds,
                                                           java.lang.String maxTransmissions,
                                                           java.lang.String soapTimeoutSeconds,
                                                           java.lang.String useDBS,
                                                           java.lang.String maxNonPagedResponseSize)
                                                    throws BwptkException
Request users' call logs within an enterprise If the callLogType is not specified, all types of calls logs (placed, received, missed) are returned. It is possible to restrict the number of rows returned using responsePagingControl. If responsePagingControl is not specified, the value of Enhanced Call Logs system parameter maxNonPagedResponseSize will control the maximum number of call logs can be returned. The response is either an EnterpriseEnhancedCallLogsGetListResponse or an ErrorResponse.

Parameters:
bws - The BroadWorks Server
readFromCache - Whether to pull the request from bwptk cache
isSendEnabled -
server1NetAddress -
server1SendPort -
server1RetrievePort -
server2NetAddress -
server2SendPort -
server2RetrievePort -
sharedSecret -
retransmissionDelayMilliSeconds -
maxTransmissions -
soapTimeoutSeconds -
useDBS -
maxNonPagedResponseSize -
Throws:
BwptkException