com.e_c_group.bwptk.services
Class HuntGroup

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

public class HuntGroup
extends java.lang.Object


Constructor Summary
HuntGroup()
           
 
Method Summary
static Response groupHuntGroupDeleteInstanceRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String serviceUserId)
          Add a Hunt Group instance to a group.
static Response groupHuntGroupGetAvailableUserListRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String serviceProviderId, java.lang.String groupId, java.lang.String responseSizeLimit, java.lang.String searchCriteriaUserLastName, java.lang.String searchCriteriaUserFirstName, java.lang.String searchCriteriaExactUserDepartment, java.lang.String searchCriteriaExactUserGroup)
          Add a Hunt Group instance to a group.
static Response groupHuntGroupGetInstanceListRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String serviceProviderId, java.lang.String groupId, java.lang.String groupDepartmentName)
          Add a Hunt Group instance to a group.
static Response groupHuntGroupModifyActiveInstanceListRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String serviceActivation)
          Add a Hunt Group instance to a group.
static Response groupHuntGroupModifyInstanceRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String serviceUserId, java.lang.String serviceInstanceProfile, java.lang.String policy, java.lang.String huntAfterNoAnswer, java.lang.String noAnswerNumberOfRings, java.lang.String forwardAfterTimeout, java.lang.String forwardTimeoutSeconds, java.lang.String forwardToPhoneNumber, java.lang.String agentUserIdList, java.lang.String allowCallWaitingForAgents, java.lang.String useSystemHuntGroupCLIDSetting, java.lang.String includeHuntGroupNameInCLID, java.lang.String enableNotReachableForwarding, java.lang.String notReachableForwardToPhoneNumber, java.lang.String makeBusyWhenNotReachable)
          Add a Hunt Group instance to a group.
static Response groupHuntGroupModifyInstanceWeightedCallDistributionRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String serviceUserId, java.lang.String agentWeight)
          Add a Hunt Group instance to a group.
static Response systemHuntGroupModifyRequest(BroadWorksServer bws, boolean readFromCache, java.lang.String anonymousInsteadOfPrivateCLID, java.lang.String removeHuntGroupNameFromCLID, java.lang.String uniformCallDistributionPolicyScope)
          Add a Hunt Group instance to a group.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HuntGroup

public HuntGroup()
Method Detail

groupHuntGroupDeleteInstanceRequest

public static Response groupHuntGroupDeleteInstanceRequest(BroadWorksServer bws,
                                                           boolean readFromCache,
                                                           java.lang.String serviceUserId)
                                                    throws BwptkException
Add a Hunt Group instance to a group. The domain is required in the serviceUserId. The response is either SuccessResponse or ErrorResponse. The following elements are only used in AS data mode: useSystemHuntGroupCLIDSetting, use value "true" in HSS data mode includeHuntGroupNameInCLID, use value "true" in HSS data mode enableNotReachableForwarding, use value "false" in HSS data mode notReachableForwardToPhoneNumber makeBusyWhenNotReachable, use value "false" in HSS data mode

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

groupHuntGroupGetAvailableUserListRequest

public static Response groupHuntGroupGetAvailableUserListRequest(BroadWorksServer bws,
                                                                 boolean readFromCache,
                                                                 java.lang.String serviceProviderId,
                                                                 java.lang.String groupId,
                                                                 java.lang.String responseSizeLimit,
                                                                 java.lang.String searchCriteriaUserLastName,
                                                                 java.lang.String searchCriteriaUserFirstName,
                                                                 java.lang.String searchCriteriaExactUserDepartment,
                                                                 java.lang.String searchCriteriaExactUserGroup)
                                                          throws BwptkException
Add a Hunt Group instance to a group. The domain is required in the serviceUserId. The response is either SuccessResponse or ErrorResponse. The following elements are only used in AS data mode: useSystemHuntGroupCLIDSetting, use value "true" in HSS data mode includeHuntGroupNameInCLID, use value "true" in HSS data mode enableNotReachableForwarding, use value "false" in HSS data mode notReachableForwardToPhoneNumber makeBusyWhenNotReachable, use value "false" in HSS data mode

Parameters:
bws - The BroadWorks Server
readFromCache - Whether to pull the request from bwptk cache
serviceProviderId -
groupId -
responseSizeLimit -
searchCriteriaUserLastName -
searchCriteriaUserFirstName -
searchCriteriaExactUserDepartment -
searchCriteriaExactUserGroup -
Throws:
BwptkException

groupHuntGroupGetInstanceListRequest

public static Response groupHuntGroupGetInstanceListRequest(BroadWorksServer bws,
                                                            boolean readFromCache,
                                                            java.lang.String serviceProviderId,
                                                            java.lang.String groupId,
                                                            java.lang.String groupDepartmentName)
                                                     throws BwptkException
Add a Hunt Group instance to a group. The domain is required in the serviceUserId. The response is either SuccessResponse or ErrorResponse. The following elements are only used in AS data mode: useSystemHuntGroupCLIDSetting, use value "true" in HSS data mode includeHuntGroupNameInCLID, use value "true" in HSS data mode enableNotReachableForwarding, use value "false" in HSS data mode notReachableForwardToPhoneNumber makeBusyWhenNotReachable, use value "false" in HSS data mode

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

groupHuntGroupModifyActiveInstanceListRequest

public static Response groupHuntGroupModifyActiveInstanceListRequest(BroadWorksServer bws,
                                                                     boolean readFromCache,
                                                                     java.lang.String serviceActivation)
                                                              throws BwptkException
Add a Hunt Group instance to a group. The domain is required in the serviceUserId. The response is either SuccessResponse or ErrorResponse. The following elements are only used in AS data mode: useSystemHuntGroupCLIDSetting, use value "true" in HSS data mode includeHuntGroupNameInCLID, use value "true" in HSS data mode enableNotReachableForwarding, use value "false" in HSS data mode notReachableForwardToPhoneNumber makeBusyWhenNotReachable, use value "false" in HSS data mode

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

groupHuntGroupModifyInstanceRequest

public static Response groupHuntGroupModifyInstanceRequest(BroadWorksServer bws,
                                                           boolean readFromCache,
                                                           java.lang.String serviceUserId,
                                                           java.lang.String serviceInstanceProfile,
                                                           java.lang.String policy,
                                                           java.lang.String huntAfterNoAnswer,
                                                           java.lang.String noAnswerNumberOfRings,
                                                           java.lang.String forwardAfterTimeout,
                                                           java.lang.String forwardTimeoutSeconds,
                                                           java.lang.String forwardToPhoneNumber,
                                                           java.lang.String agentUserIdList,
                                                           java.lang.String allowCallWaitingForAgents,
                                                           java.lang.String useSystemHuntGroupCLIDSetting,
                                                           java.lang.String includeHuntGroupNameInCLID,
                                                           java.lang.String enableNotReachableForwarding,
                                                           java.lang.String notReachableForwardToPhoneNumber,
                                                           java.lang.String makeBusyWhenNotReachable)
                                                    throws BwptkException
Add a Hunt Group instance to a group. The domain is required in the serviceUserId. The response is either SuccessResponse or ErrorResponse. The following elements are only used in AS data mode: useSystemHuntGroupCLIDSetting, use value "true" in HSS data mode includeHuntGroupNameInCLID, use value "true" in HSS data mode enableNotReachableForwarding, use value "false" in HSS data mode notReachableForwardToPhoneNumber makeBusyWhenNotReachable, use value "false" in HSS data mode

Parameters:
bws - The BroadWorks Server
readFromCache - Whether to pull the request from bwptk cache
serviceUserId -
serviceInstanceProfile -
policy -
huntAfterNoAnswer -
noAnswerNumberOfRings -
forwardAfterTimeout -
forwardTimeoutSeconds -
forwardToPhoneNumber -
agentUserIdList -
allowCallWaitingForAgents -
useSystemHuntGroupCLIDSetting -
includeHuntGroupNameInCLID -
enableNotReachableForwarding -
notReachableForwardToPhoneNumber -
makeBusyWhenNotReachable -
Throws:
BwptkException

groupHuntGroupModifyInstanceWeightedCallDistributionRequest

public static Response groupHuntGroupModifyInstanceWeightedCallDistributionRequest(BroadWorksServer bws,
                                                                                   boolean readFromCache,
                                                                                   java.lang.String serviceUserId,
                                                                                   java.lang.String agentWeight)
                                                                            throws BwptkException
Add a Hunt Group instance to a group. The domain is required in the serviceUserId. The response is either SuccessResponse or ErrorResponse. The following elements are only used in AS data mode: useSystemHuntGroupCLIDSetting, use value "true" in HSS data mode includeHuntGroupNameInCLID, use value "true" in HSS data mode enableNotReachableForwarding, use value "false" in HSS data mode notReachableForwardToPhoneNumber makeBusyWhenNotReachable, use value "false" in HSS data mode

Parameters:
bws - The BroadWorks Server
readFromCache - Whether to pull the request from bwptk cache
serviceUserId -
agentWeight -
Throws:
BwptkException

systemHuntGroupModifyRequest

public static Response systemHuntGroupModifyRequest(BroadWorksServer bws,
                                                    boolean readFromCache,
                                                    java.lang.String anonymousInsteadOfPrivateCLID,
                                                    java.lang.String removeHuntGroupNameFromCLID,
                                                    java.lang.String uniformCallDistributionPolicyScope)
                                             throws BwptkException
Add a Hunt Group instance to a group. The domain is required in the serviceUserId. The response is either SuccessResponse or ErrorResponse. The following elements are only used in AS data mode: useSystemHuntGroupCLIDSetting, use value "true" in HSS data mode includeHuntGroupNameInCLID, use value "true" in HSS data mode enableNotReachableForwarding, use value "false" in HSS data mode notReachableForwardToPhoneNumber makeBusyWhenNotReachable, use value "false" in HSS data mode

Parameters:
bws - The BroadWorks Server
readFromCache - Whether to pull the request from bwptk cache
anonymousInsteadOfPrivateCLID -
removeHuntGroupNameFromCLID -
uniformCallDistributionPolicyScope -
Throws:
BwptkException