POST api/usr/CallCenter?serviceNumber={serviceNumber}&pbxUserId={pbxUserId}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| serviceNumber | string |
None. |
|
| pbxUserId | string |
None. |
Body Parameters
UserCallCenterDTO| Name | Description | Type | Additional information |
|---|---|---|---|
| CallCenterType | integer |
None. |
|
| MakeOutgoingCallSpecified | boolean |
None. |
|
| MakeOutgoingCall | boolean |
None. |
|
| MakeOutgoingCallAs | DNISKeyDTO |
None. |
|
| AcdState | integer |
None. |
|
| AcdStateSpecified | boolean |
None. |
|
| EnableGuardTimer | boolean |
None. |
|
| UseDefaultGuardTimer | boolean |
None. |
|
| EnableGuardTimesForSeconds | integer |
None. |
|
| NumberConsecutiveBouncedCallsToForceAgentUnavailableSpecified | boolean |
None. |
|
| NumberConsecutiveBouncedCallsToForceAgentUnavailable | integer |
None. |
|
| UseSystemDefaultUnavailSettingsSpecified | boolean |
None. |
|
| UseSystemDefaultUnavailSettings | boolean |
None. |
|
| ForceAgentUnavailableOnDNDActivationSpecified | boolean |
None. |
|
| ForceAgentUnavailableOnDNDActivation | boolean |
None. |
|
| ForceAgentUnavailableOnPersonalCallsSpecified | boolean |
None. |
|
| ForceAgentUnavailableOnPersonalCalls | boolean |
None. |
|
| ForceAgentUnavailableOnBouncedCallLimitSpecified | boolean |
None. |
|
| ForceAgentUnavailableOnBouncedCallLimit | boolean |
None. |
|
| CallCenters | Collection of UserCallCenterEntryDTO |
None. |
|
| OutgoingCallAsList | Collection of DNISKeyDTO |
None. |
|
| HasAdvancedCCPermissions | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{
"CallCenterType": 1,
"MakeOutgoingCallSpecified": true,
"MakeOutgoingCall": true,
"MakeOutgoingCallAs": {
"Name": "sample string 1",
"ServiceUserId": "sample string 2"
},
"AcdState": 1,
"AcdStateSpecified": true,
"EnableGuardTimer": true,
"UseDefaultGuardTimer": true,
"EnableGuardTimesForSeconds": 7,
"NumberConsecutiveBouncedCallsToForceAgentUnavailableSpecified": true,
"NumberConsecutiveBouncedCallsToForceAgentUnavailable": 9,
"UseSystemDefaultUnavailSettingsSpecified": true,
"UseSystemDefaultUnavailSettings": true,
"ForceAgentUnavailableOnDNDActivationSpecified": true,
"ForceAgentUnavailableOnDNDActivation": true,
"ForceAgentUnavailableOnPersonalCallsSpecified": true,
"ForceAgentUnavailableOnPersonalCalls": true,
"ForceAgentUnavailableOnBouncedCallLimitSpecified": true,
"ForceAgentUnavailableOnBouncedCallLimit": true,
"CallCenters": [
{
"CallCenterId": "sample string 1",
"CallCenterType": "sample string 2",
"JoinCallCenter": true,
"PhoneNumber": "sample string 4",
"Extension": "sample string 5",
"SkillLevel": 6,
"RoutingType": "sample string 7"
},
{
"CallCenterId": "sample string 1",
"CallCenterType": "sample string 2",
"JoinCallCenter": true,
"PhoneNumber": "sample string 4",
"Extension": "sample string 5",
"SkillLevel": 6,
"RoutingType": "sample string 7"
}
],
"OutgoingCallAsList": [
{
"Name": "sample string 1",
"ServiceUserId": "sample string 2"
},
{
"Name": "sample string 1",
"ServiceUserId": "sample string 2"
}
],
"HasAdvancedCCPermissions": true
}
application/xml, text/xml
Sample:
<UserCallCenterDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MSPApi.DTO.User">
<AcdState>1</AcdState>
<AcdStateSpecified>true</AcdStateSpecified>
<CallCenterType>1</CallCenterType>
<CallCenters>
<UserCallCenterEntryDTO>
<CallCenterId>sample string 1</CallCenterId>
<CallCenterType>sample string 2</CallCenterType>
<Extension>sample string 5</Extension>
<JoinCallCenter>true</JoinCallCenter>
<PhoneNumber>sample string 4</PhoneNumber>
<RoutingType>sample string 7</RoutingType>
<SkillLevel>6</SkillLevel>
</UserCallCenterEntryDTO>
<UserCallCenterEntryDTO>
<CallCenterId>sample string 1</CallCenterId>
<CallCenterType>sample string 2</CallCenterType>
<Extension>sample string 5</Extension>
<JoinCallCenter>true</JoinCallCenter>
<PhoneNumber>sample string 4</PhoneNumber>
<RoutingType>sample string 7</RoutingType>
<SkillLevel>6</SkillLevel>
</UserCallCenterEntryDTO>
</CallCenters>
<EnableGuardTimer>true</EnableGuardTimer>
<EnableGuardTimesForSeconds>7</EnableGuardTimesForSeconds>
<ForceAgentUnavailableOnBouncedCallLimit>true</ForceAgentUnavailableOnBouncedCallLimit>
<ForceAgentUnavailableOnBouncedCallLimitSpecified>true</ForceAgentUnavailableOnBouncedCallLimitSpecified>
<ForceAgentUnavailableOnDNDActivation>true</ForceAgentUnavailableOnDNDActivation>
<ForceAgentUnavailableOnDNDActivationSpecified>true</ForceAgentUnavailableOnDNDActivationSpecified>
<ForceAgentUnavailableOnPersonalCalls>true</ForceAgentUnavailableOnPersonalCalls>
<ForceAgentUnavailableOnPersonalCallsSpecified>true</ForceAgentUnavailableOnPersonalCallsSpecified>
<HasAdvancedCCPermissions>true</HasAdvancedCCPermissions>
<MakeOutgoingCall>true</MakeOutgoingCall>
<MakeOutgoingCallAs>
<Name>sample string 1</Name>
<ServiceUserId>sample string 2</ServiceUserId>
</MakeOutgoingCallAs>
<MakeOutgoingCallSpecified>true</MakeOutgoingCallSpecified>
<NumberConsecutiveBouncedCallsToForceAgentUnavailable>9</NumberConsecutiveBouncedCallsToForceAgentUnavailable>
<NumberConsecutiveBouncedCallsToForceAgentUnavailableSpecified>true</NumberConsecutiveBouncedCallsToForceAgentUnavailableSpecified>
<OutgoingCallAsList>
<DNISKeyDTO>
<Name>sample string 1</Name>
<ServiceUserId>sample string 2</ServiceUserId>
</DNISKeyDTO>
<DNISKeyDTO>
<Name>sample string 1</Name>
<ServiceUserId>sample string 2</ServiceUserId>
</DNISKeyDTO>
</OutgoingCallAsList>
<UseDefaultGuardTimer>true</UseDefaultGuardTimer>
<UseSystemDefaultUnavailSettings>true</UseSystemDefaultUnavailSettings>
<UseSystemDefaultUnavailSettingsSpecified>true</UseSystemDefaultUnavailSettingsSpecified>
</UserCallCenterDTO>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |