Web21C Web Services

Contents

Capabilities

ApplicationRegistration
Hosting
InformationAboutMe
Location
Location/Permission
Location/Profile
Management
Presence
Presence/Chat
Presence/Roster
Presence/Signon
Session/Conferencing
Session/InteractiveVoice
Session/Messaging
Session/ThirdPartyCall
Support
WhiteLabelAuthentication

Operations

ApplicationRegistration

addApplication
addApplicationRequest
addApplicationResponse

GUID, application, applicationEmail, applicationName, certificate, certificates, email, encodedDER, encodedPEM, name, ownerEmail, ownerEmails, pkcs7DER, pkcs7PEM, revoked, Application, Certificate, Certificates, OwnerEmails, xs:base64Binary, xs:boolean, xs:string

createCertificateForApplication
createCertificateForApplicationRequest
createCertificateForApplicationResponse

CSR, GUID, certificate, encodedDER, encodedPEM, pkcs7DER, pkcs7PEM, revoked, Certificate, xs:base64Binary, xs:boolean, xs:string

deleteApplication
deleteApplicationRequest
deleteApplicationResponse

    GUID, xs:string

    disableApplication
    disableApplicationRequest
    disableApplicationResponse

      GUID, xs:string

      enableApplication
      enableApplicationRequest
      enableApplicationResponse

        GUID, xs:string

        getApplicationsForOwner
        getApplicationsForOwnerRequest
        getApplicationsForOwnerResponse

        GUID, application, applications, certificate, certificates, email, encodedDER, encodedPEM, name, ownerEmail, ownerEmails, pkcs7DER, pkcs7PEM, revoked, Application, Applications, Certificate, Certificates, OwnerEmails, xs:base64Binary, xs:boolean, xs:string

        revokeCertificateForApplication
        revokeCertificateForApplicationRequest
        revokeCertificateForApplicationResponse

          GUID, certificate, encodedDER, encodedPEM, pkcs7DER, pkcs7PEM, revoked, Certificate, xs:base64Binary, xs:boolean, xs:string

          Hosting

          deployApp
          deployAppRequest
          deployAppResponse

          applicationId, status, xs:string

          getAppStatus
          getAppStatusRequest
          getAppStatusResponse

          applicationId, status, xs:string

          startApp
          startAppRequest
          startAppResponse

          applicationId, status, xs:string

          stopApp
          stopAppRequest
          stopAppResponse

          applicationId, status, xs:string

          undeployApp
          undeployAppRequest
          undeployAppResponse

          applicationId, status, xs:string

          uploadApp
          uploadAppRequest
          uploadAppResponse

          applicationId, fileContent, fileReference, status, xs:base64Binary, xs:string

          InformationAboutMe

          createAttributes
          createAttributesRequest
          createAttributesResponse

          attribute, attributeName, attributeValue, attributes, status, Attribute, Attributes, xs:string

          getAttributes
          getAttributesRequest
          getAttributesResponse

          attribute, attributeName, attributeNames, attributeValue, attributes, attributesOwnerPartyEmail, Attribute, AttributeNames, Attributes, xs:string

          getPermissions
          getPermissionsRequest
          getPermissionsResponse

          attributeName, attributesOwnerParty, boundParty, permission, permissionLevel, permissions, Permission, PermissionLevel, Permissions, xs:string

          setAttributes
          setAttributesRequest
          setAttributesResponse

          attribute, attributeName, attributeValue, attributes, attributesOwnerPartyEmail, status, Attribute, Attributes, xs:string

          setPermissions
          setPermissionsRequest
          setPermissionsResponse

          attributeName, attributesOwnerParty, boundParty, permission, permissionLevel, permissions, Permission, PermissionLevel, Permissions, xs:string

          Location

          getGeoLocation
          getGeoLocationRequest
          getGeoLocationResponse

          accuracy, altitude, deviceId, geoLocation, latitude, longitude, timeStamp, GeoLocation, xs:dateTime, xs:double, xs:int, xs:string

          pinGeoLocation
          pinGeoLocationRequest
          pinGeoLocationResponse

          deviceId, status, xs:string

          unpinGeoLocation
          unpinGeoLocationRequest
          unpinGeoLocationResponse

          deviceId, status, xs:string

          Location/Permission

          getDevicePolicy
          getDevicePolicyRequest
          getDevicePolicyResponse

          deviceId, partyId, partyPolicies, partyPolicy, partyPolicyRule, PartyPolicies, PartyPolicy, PartyPolicyRule, xs:string

          getPartyPolicyRule
          getPartyPolicyRuleRequest
          getPartyPolicyRuleResponse

          deviceId, partyId, partyPolicyRule, PartyPolicyRule, xs:string

          putDevicePolicy
          putDevicePolicyRequest
          putDevicePolicyResponse

          deviceId, devicePolicy, partyId, partyPolicies, partyPolicy, partyPolicyRule, status, DevicePolicy, PartyPolicies, PartyPolicy, PartyPolicyRule, xs:string

          removeDevicePolicy
          removeDevicePolicyRequest
          removeDevicePolicyResponse

          deviceId, devicePolicy, partyId, partyPolicies, partyPolicy, partyPolicyRule, DevicePolicy, PartyPolicies, PartyPolicy, PartyPolicyRule, xs:string

          removePartyRule
          removePartyRuleRequest
          removePartyRuleResponse

          deviceId, partyId, partyPolicy, partyPolicyRule, PartyPolicy, PartyPolicyRule, xs:string

          requestPermission
          requestPermissionRequest
          requestPermissionResponse

          deviceId, status, xs:string

          Location/Profile

          isDeviceRegistered
          isDeviceRegisteredRequest
          isDeviceRegisteredResponse

          deviceId, registered, xs:boolean, xs:string

          requestDeviceRegistration
          requestDeviceRegistrationRequest
          requestDeviceRegistrationResponse

          deviceId, status, xs:string

          unregisterDevice
          unregisterDeviceRequest
          unregisterDeviceResponse

          deviceId, status, xs:string

          Management

          heartbeat
          heartbeatRequest
          heartbeatResponse

          command, reply, xs:string

          Presence

          getDirectedPresences
          getDirectedPresencesRequest
          getDirectedPresencesResponse

          presence, presenceMode, presences, sessionId, statusText, userName, userNames, Presence, PresenceMode, Presences, UserNames, xs:string

          getGroupPresences
          getGroupPresencesRequest
          getGroupPresencesResponse

          groupName, groupNames, presence, presenceMode, presences, sessionId, statusText, userName, GroupNames, Presence, PresenceMode, Presences, xs:string

          getPresences
          getPresencesRequest
          getPresencesResponse

          presence, presenceMode, presences, sessionId, statusText, userName, Presence, PresenceMode, Presences, xs:string

          setDirectedPresence
          setDirectedPresenceRequest
          setDirectedPresenceResponse

          presence, presenceMode, sessionId, statusText, userName, userNames, Presence, PresenceMode, UserNames, xs:string

          setGroupPresence
          setGroupPresenceRequest
          setGroupPresenceResponse

          groupName, groupNames, presence, presenceMode, sessionId, statusText, userName, GroupNames, Presence, PresenceMode, xs:string

          setPresence
          setPresenceRequest
          setPresenceResponse

          presence, presenceMode, sessionId, statusText, userName, Presence, PresenceMode, xs:string

          Presence/Chat

          receiveChatMessages
          receiveChatMessagesRequest
          receiveChatMessagesResponse

          chatMessage, chatMessages, fromUserName, messageText, sessionId, toUserName, ChatMessage, ChatMessages, xs:string

          receiveOfflineChatMessages
          receiveOfflineChatMessagesRequest
          receiveOfflineChatMessagesResponse

          chatMessage, chatMessages, fromUserName, messageText, sessionId, toUserName, ChatMessage, ChatMessages, xs:string

          sendChatMessage
          sendChatMessageRequest
          sendChatMessageResponse

          messageText, sessionId, status, toUserName, xs:string

          Presence/Roster

          acceptInvite
          acceptInviteRequest
          acceptInviteResponse

          sessionId, status, userName, xs:string

          changeGroupAssignment
          changeGroupAssignmentRequest
          changeGroupAssignmentResponse

          fromGroupName, sessionId, status, toGroupName, userName, xs:string

          declineInvite
          declineInviteRequest
          declineInviteResponse

          sessionId, status, userName, xs:string

          getPendingInvites
          getPendingInvitesRequest
          getPendingInvitesResponse

          groupName, nickName, rosterEntries, rosterEntry, sessionId, userName, RosterEntries, RosterEntry, xs:string

          getRosterEntries
          getRosterEntriesRequest
          getRosterEntriesResponse

          groupName, nickName, rosterEntries, rosterEntry, sessionId, userName, RosterEntries, RosterEntry, xs:string

          inviteContact
          inviteContactRequest
          inviteContactResponse

          sessionId, status, userName, xs:string

          removeContact
          removeContactRequest
          removeContactResponse

          sessionId, status, userName, xs:string

          Presence/Signon

          registerAccount
          registerAccountRequest
          registerAccountResponse

          userName, userPassword, xs:string

          signoff
          signoffRequest
          signoffResponse

          sessionId, status, xs:string

          signon
          signonRequest
          signonResponse

          sessionId, userName, userPassword, xs:string

          unregisterAccount
          unregisterAccountRequest
          unregisterAccountResponse

          sessionId, status, xs:string

          Session/Conferencing

          createConference
          createConferenceRequest
          createConferenceResponse

          conferenceId, maxDuration, maxNumberOfParticipants, xs:int, xs:string

          disconnectParticipant
          disconnectParticipantRequest
          disconnectParticipantResponse

          participantId, status, xs:string

          endConference
          endConferenceRequest
          endConferenceResponse

          conferenceId, status, xs:string

          getConferenceInfo
          getConferenceInfoRequest
          getConferenceInfoResponse

          conferenceId, conferenceInfo, conferenceStatus, duration, maxNumberOfParticipants, numberOfParticipants, startTime, ConferenceInfo, ConferenceStatus, xs:dateTime, xs:int, xs:string

          getParticipantInfo
          getParticipantInfoRequest
          getParticipantInfoResponse

          participantId, participantInfo, participantStatus, startTime, ParticipantInfo, ParticipantStatus, xs:dateTime, xs:string

          getParticipants
          getParticipantsRequest
          getParticipantsResponse

          conferenceId, participantId, participantInfo, participantInfos, participantStatus, startTime, ParticipantInfo, ParticipantInfos, ParticipantStatus, xs:dateTime, xs:string

          inviteParticipant
          inviteParticipantRequest
          inviteParticipantResponse

          conferenceId, participantId, participantUri, xs:anyURI, xs:string

          Session/InteractiveVoice

          getInteractiveVoiceCommandStatus
          getInteractiveVoiceCommandStatusRequest
          getInteractiveVoiceCommandStatusResponse

          correlator, interactiveVoiceCommandStatus, InteractiveVoiceCommandStatus, xs:string

          getInteractiveVoiceInformation
          getInteractiveVoiceInformationRequest
          getInteractiveVoiceInformationResponse

          audioMessageStatus, correlator, interactiveVoiceInformation, promptAndCollectDigitsResponse, AudioMessageStatus, InteractiveVoiceInformation, xs:string

          getPromptAndCollectDigitsInformation
          getPromptAndCollectDigitsInformationRequest
          getPromptAndCollectDigitsInformationResponse

          correlator, digits, promptAndCollectDigitsInformation, promptAndCollectDigitsStatus, promptAndCollectDigitsStatusText, PromptAndCollectDigitsInformation, PromptAndCollectDigitsStatus, xs:string

          makeInteractiveVoiceCall
          makeInteractiveVoiceCallRequest
          makeInteractiveVoiceCallResponse

          address, callId, xs:anyURI, xs:string

          playAudioMessage
          playAudioMessageRequest
          playAudioMessageResponse

          address, audioUrl, callId, xs:anyURI, xs:string

          playTextMessage
          playTextMessageRequest
          playTextMessageResponse

          address, callId, language, messageText, xs:anyURI, xs:string

          promptAndCollectDigits
          promptAndCollectDigitsRequest
          promptAndCollectDigitsResponse

          allowBarge, clearBuffer, correlator, extraDigitTimeoutSeconds, firstDigitTimeoutSeconds, interDigitTimeoutSeconds, maxDigits, minDigits, numberOfDigits, promptAndCollectDigitsCommand, promptText, requestId, returnKey, PromptAndCollectDigitsCommand, xs:boolean, xs:int, xs:string

          Session/Messaging

          clearReceivedMessages
          clearReceivedMessagesRequest
          clearReceivedMessagesResponse

          applicationId, clearedCount, messageId, messageIds, MessageIds, xs:int, xs:string

          getMessageDeliveryStatuses
          getMessageDeliveryStatusesRequest
          getMessageDeliveryStatusesResponse

          destinationUri, messageDeliveryStatus, messageDeliveryStatuses, messageStatus, requestId, MessageDeliveryStatus, MessageDeliveryStatuses, MessageStatus, xs:anyURI, xs:string

          getReceivedMessages
          getReceivedMessagesRequest
          getReceivedMessagesResponse

          applicationId, destinationUri, messageId, messageText, receiveTime, senderUri, smsKeyword, smsMessage, smsMessages, SmsMessage, SmsMessages, xs:anyURI, xs:dateTime, xs:string

          sendMessage
          sendMessageRequest
          sendMessageResponse

          applicationId, messageId, messageText, recipientUris, replyToUri, uri, Uris, xs:anyURI, xs:string

          Session/ThirdPartyCall

          cancelCallRequest
          cancelCallRequestRequest
          cancelCallRequestResponse

          callId, status, xs:string

          endCall
          endCallRequest
          endCallResponse

          callId, status, xs:string

          getCallInformation
          getCallInformationRequest
          getCallInformationResponse

          callId, callInformation, callStatus, callTerminationCause, duration, startTime, CallInformation, CallStatus, CallTerminationCause, xs:dateTime, xs:int, xs:string

          makeCall
          makeCallRequest
          makeCallResponse

          callId, calledParty, callingParty, dialTimeoutSec, xs:anyURI, xs:int, xs:string

          Support

          addComment
          addCommentRequest
          addCommentResponse

          comment, description, externalUsername, issue, issueComment, issueComments, issueId, issueStatus, sdkPlatform, sdkVersion, service, summary, timeStamp, url, Issue, IssueComment, IssueComments, IssueStatus, Service, xs:anyURI, xs:dateTime, xs:string

          createIssue
          createIssueRequest
          createIssueResponse

          comment, description, externalUsername, issue, issueComment, issueComments, issueId, issueStatus, sdkPlatform, sdkVersion, service, summary, timeStamp, url, Issue, IssueComment, IssueComments, IssueStatus, Service, xs:anyURI, xs:dateTime, xs:string

          getAllIssues
          getAllIssuesRequest
            getAllIssuesResponse

            comment, description, externalUsername, issue, issueComment, issueComments, issueId, issueStatus, issues, sdkPlatform, sdkVersion, service, summary, timeStamp, url, Issue, IssueComment, IssueComments, IssueStatus, Issues, Service, xs:anyURI, xs:dateTime, xs:string

            getIssue
            getIssueRequest
            getIssueResponse

            comment, description, externalUsername, issue, issueComment, issueComments, issueId, issueStatus, sdkPlatform, sdkVersion, service, summary, timeStamp, url, Issue, IssueComment, IssueComments, IssueStatus, Service, xs:anyURI, xs:dateTime, xs:string

            getIssuesFor
            getIssuesForRequest
            getIssuesForResponse

            comment, description, externalUsername, issue, issueComment, issueComments, issueId, issueStatus, issues, sdkPlatform, sdkVersion, service, summary, timeStamp, url, Issue, IssueComment, IssueComments, IssueStatus, Issues, Service, xs:anyURI, xs:dateTime, xs:string

            WhiteLabelAuthentication

            addGroup
            addGroupRequest
            addGroupResponse

              groupName, xs:string

              addUser
              addUserRequest
              addUserResponse

                userName, userPassword, xs:string

                addUserAttributes
                addUserAttributesRequest
                addUserAttributesResponse

                  attributeName, attributeValue, userAttribute, userAttributes, userName, UserAttribute, UserAttributes, xs:string

                  addUsersToGroup
                  addUsersToGroupRequest
                  addUsersToGroupResponse

                    groupName, userName, userNames, UserNames, xs:string

                    getAllUsers
                    getAllUsersRequest
                      getAllUsersResponse

                      userName, userNames, UserNames, xs:string

                      getGroups
                      getGroupsRequest
                        getGroupsResponse

                        groupName, groupNames, GroupNames, xs:string

                        getUser
                        getUserRequest
                        getUserResponse

                        attributeName, attributeValue, groupName, groups, user, userAttribute, userAttributes, userName, GroupNames, User, UserAttribute, UserAttributes, xs:string

                        getUsersInGroup
                        getUsersInGroupRequest
                        getUsersInGroupResponse

                        groupName, userName, userNames, UserNames, xs:string

                        login
                        loginRequest
                        loginResponse

                        password, samlAssertion, userName, xs:anyType, xs:string

                        removeGroup
                        removeGroupRequest
                        removeGroupResponse

                          groupName, xs:string

                          removeUser
                          removeUserRequest
                          removeUserResponse

                            userName, xs:string

                            removeUserAttributes
                            removeUserAttributesRequest
                            removeUserAttributesResponse

                              attributeName, attributeNames, userName, AttributeNames, xs:string

                              removeUsersFromGroup
                              removeUsersFromGroupRequest
                              removeUsersFromGroupResponse

                                groupName, userName, userNames, UserNames, xs:string

                                updateGroup
                                updateGroupRequest
                                updateGroupResponse

                                  newGroupName, oldGroupName, xs:string

                                  updateUser
                                  updateUserRequest
                                  updateUserResponse

                                    userName, userPassword, xs:string

                                    updateUserAttribute
                                    updateUserAttributeRequest
                                    updateUserAttributeResponse

                                      attributeName, attributeValue, userName, xs:string

                                      Messages

                                      acceptInviteRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <acceptInvite xmlns="http://sdk.bt.com/2006/07/Presence/Roster">
                                            <sessionId>xs:string</sessionId>
                                            <userName>xs:string</userName>
                                         </acceptInvite>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      acceptInviteResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <acceptInviteResponse xmlns="http://sdk.bt.com/2006/07/Presence/Roster">
                                            <status>xs:string</status>
                                         </acceptInviteResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      addApplicationRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <addApplication xmlns="http://sdk.bt.com/2006/07/ApplicationRegistration">
                                            <ownerEmail>xs:string</ownerEmail>
                                            <applicationEmail>xs:string</applicationEmail>
                                            <applicationName>xs:string</applicationName>
                                         </addApplication>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      addApplicationResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <addApplicationResponse xmlns="http://sdk.bt.com/2006/07/ApplicationRegistration">
                                            <application>
                                              <GUID>xs:string</GUID>
                                              <name>xs:string</name>
                                              <ownerEmails>
                                                <ownerEmail>xs:string</ownerEmail>
                                                <ownerEmail>xs:string</ownerEmail>
                                              </ownerEmails>
                                              <email>xs:string</email>
                                              <certificates>
                                                <certificate>
                                                  <encodedPEM>xs:string</encodedPEM>
                                                  <encodedDER>xs:base64Binary</encodedDER>
                                                  <pkcs7PEM>xs:string</pkcs7PEM>
                                                  <pkcs7DER>xs:base64Binary</pkcs7DER>
                                                  <revoked>xs:boolean</revoked>
                                                </certificate>
                                                <certificate>
                                                  <encodedPEM>xs:string</encodedPEM>
                                                  <encodedDER>xs:base64Binary</encodedDER>
                                                  <pkcs7PEM>xs:string</pkcs7PEM>
                                                  <pkcs7DER>xs:base64Binary</pkcs7DER>
                                                  <revoked>xs:boolean</revoked>
                                                </certificate>
                                              </certificates>
                                            </application>
                                         </addApplicationResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      addCommentRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <addComment xmlns="http://sdk.bt.com/2006/07/Support">
                                            <issueId>xs:string</issueId>
                                            <comment>xs:string</comment>
                                         </addComment>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      addCommentResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <addCommentResponse xmlns="http://sdk.bt.com/2006/07/Support">
                                            <issue>
                                              <url>xs:anyURI</url>
                                              <issueId>xs:string</issueId>
                                              <summary>xs:string</summary>
                                              <description>xs:string</description>
                                              <service>Service</service>
                                              <externalUsername>xs:string</externalUsername>
                                              <sdkPlatform>xs:string</sdkPlatform>
                                              <sdkVersion>xs:string</sdkVersion>
                                              <timeStamp>xs:dateTime</timeStamp>
                                              <issueComments>
                                                <issueComment>
                                                  <comment>xs:string</comment>
                                                  <timeStamp>xs:dateTime</timeStamp>
                                                  <externalUsername>xs:string</externalUsername>
                                                </issueComment>
                                                <issueComment>
                                                  <comment>xs:string</comment>
                                                  <timeStamp>xs:dateTime</timeStamp>
                                                  <externalUsername>xs:string</externalUsername>
                                                </issueComment>
                                              </issueComments>
                                              <issueStatus>IssueStatus</issueStatus>
                                            </issue>
                                         </addCommentResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      addGroupRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <addGroup xmlns="http://sdk.bt.com/2006/07/WhiteLabelAuthentication">
                                            <groupName>xs:string</groupName>
                                         </addGroup>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      addGroupResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <addGroupResponse xmlns="http://sdk.bt.com/2006/07/WhiteLabelAuthentication">
                                         </addGroupResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      addUserRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <addUser xmlns="http://sdk.bt.com/2006/07/WhiteLabelAuthentication">
                                            <userName>xs:string</userName>
                                            <userPassword>xs:string</userPassword>
                                         </addUser>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      addUserResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <addUserResponse xmlns="http://sdk.bt.com/2006/07/WhiteLabelAuthentication">
                                         </addUserResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      addUserAttributesRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <addUserAttributes xmlns="http://sdk.bt.com/2006/07/WhiteLabelAuthentication">
                                            <userName>xs:string</userName>
                                            <userAttributes>
                                              <userAttribute>
                                                <attributeName>xs:string</attributeName>
                                                <attributeValue>xs:string</attributeValue>
                                              </userAttribute>
                                              <userAttribute>
                                                <attributeName>xs:string</attributeName>
                                                <attributeValue>xs:string</attributeValue>
                                              </userAttribute>
                                            </userAttributes>
                                         </addUserAttributes>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      addUserAttributesResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <addUserAttributesResponse xmlns="http://sdk.bt.com/2006/07/WhiteLabelAuthentication">
                                         </addUserAttributesResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      addUsersToGroupRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <addUsersToGroup xmlns="http://sdk.bt.com/2006/07/WhiteLabelAuthentication">
                                            <groupName>xs:string</groupName>
                                            <userNames>
                                              <userName>xs:string</userName>
                                              <userName>xs:string</userName>
                                            </userNames>
                                         </addUsersToGroup>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      addUsersToGroupResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <addUsersToGroupResponse xmlns="http://sdk.bt.com/2006/07/WhiteLabelAuthentication">
                                         </addUsersToGroupResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      cancelCallRequestRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <cancelCallRequest xmlns="http://sdk.bt.com/2006/07/Session/ThirdPartyCall">
                                            <callId>xs:string</callId>
                                         </cancelCallRequest>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      cancelCallRequestResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <cancelCallRequestResponse xmlns="http://sdk.bt.com/2006/07/Session/ThirdPartyCall">
                                            <status>xs:string</status>
                                         </cancelCallRequestResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      changeGroupAssignmentRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <changeGroupAssignment xmlns="http://sdk.bt.com/2006/07/Presence/Roster">
                                            <sessionId>xs:string</sessionId>
                                            <userName>xs:string</userName>
                                            <fromGroupName>xs:string</fromGroupName>
                                            <toGroupName>xs:string</toGroupName>
                                         </changeGroupAssignment>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      changeGroupAssignmentResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <changeGroupAssignmentResponse xmlns="http://sdk.bt.com/2006/07/Presence/Roster">
                                            <status>xs:string</status>
                                         </changeGroupAssignmentResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      clearReceivedMessagesRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <clearReceivedMessages xmlns="http://sdk.bt.com/2006/07/Session/Messaging">
                                            <applicationId>xs:string</applicationId>
                                            <messageIds>
                                              <messageId>xs:string</messageId>
                                              <messageId>xs:string</messageId>
                                            </messageIds>
                                         </clearReceivedMessages>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      clearReceivedMessagesResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <clearReceivedMessagesResponse xmlns="http://sdk.bt.com/2006/07/Session/Messaging">
                                            <clearedCount>xs:int</clearedCount>
                                         </clearReceivedMessagesResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      createAttributesRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <createAttributes xmlns="http://sdk.bt.com/2006/07/InformationAboutMe">
                                            <attributes>
                                              <attribute>
                                                <attributeName>xs:string</attributeName>
                                                <attributeValue>xs:string</attributeValue>
                                              </attribute>
                                              <attribute>
                                                <attributeName>xs:string</attributeName>
                                                <attributeValue>xs:string</attributeValue>
                                              </attribute>
                                            </attributes>
                                         </createAttributes>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      createAttributesResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <createAttributesResponse xmlns="http://sdk.bt.com/2006/07/InformationAboutMe">
                                            <status>xs:string</status>
                                         </createAttributesResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      createCertificateForApplicationRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <createCertificateForApplication xmlns="http://sdk.bt.com/2006/07/ApplicationRegistration">
                                            <GUID>xs:string</GUID>
                                            <CSR>xs:string</CSR>
                                         </createCertificateForApplication>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      createCertificateForApplicationResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <createCertificateForApplicationResponse xmlns="http://sdk.bt.com/2006/07/ApplicationRegistration">
                                            <certificate>
                                              <encodedPEM>xs:string</encodedPEM>
                                              <encodedDER>xs:base64Binary</encodedDER>
                                              <pkcs7PEM>xs:string</pkcs7PEM>
                                              <pkcs7DER>xs:base64Binary</pkcs7DER>
                                              <revoked>xs:boolean</revoked>
                                            </certificate>
                                         </createCertificateForApplicationResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      createConferenceRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <createConference xmlns="http://sdk.bt.com/2006/07/Session/Conferencing">
                                            <maxDuration>xs:int</maxDuration>
                                            <maxNumberOfParticipants>xs:int</maxNumberOfParticipants>
                                         </createConference>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      createConferenceResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <createConferenceResponse xmlns="http://sdk.bt.com/2006/07/Session/Conferencing">
                                            <conferenceId>xs:string</conferenceId>
                                         </createConferenceResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      createIssueRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <createIssue xmlns="http://sdk.bt.com/2006/07/Support">
                                            <issue>
                                              <url>xs:anyURI</url>
                                              <issueId>xs:string</issueId>
                                              <summary>xs:string</summary>
                                              <description>xs:string</description>
                                              <service>Service</service>
                                              <externalUsername>xs:string</externalUsername>
                                              <sdkPlatform>xs:string</sdkPlatform>
                                              <sdkVersion>xs:string</sdkVersion>
                                              <timeStamp>xs:dateTime</timeStamp>
                                              <issueComments>
                                                <issueComment>
                                                  <comment>xs:string</comment>
                                                  <timeStamp>xs:dateTime</timeStamp>
                                                  <externalUsername>xs:string</externalUsername>
                                                </issueComment>
                                                <issueComment>
                                                  <comment>xs:string</comment>
                                                  <timeStamp>xs:dateTime</timeStamp>
                                                  <externalUsername>xs:string</externalUsername>
                                                </issueComment>
                                              </issueComments>
                                              <issueStatus>IssueStatus</issueStatus>
                                            </issue>
                                         </createIssue>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      createIssueResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <createIssueResponse xmlns="http://sdk.bt.com/2006/07/Support">
                                            <issue>
                                              <url>xs:anyURI</url>
                                              <issueId>xs:string</issueId>
                                              <summary>xs:string</summary>
                                              <description>xs:string</description>
                                              <service>Service</service>
                                              <externalUsername>xs:string</externalUsername>
                                              <sdkPlatform>xs:string</sdkPlatform>
                                              <sdkVersion>xs:string</sdkVersion>
                                              <timeStamp>xs:dateTime</timeStamp>
                                              <issueComments>
                                                <issueComment>
                                                  <comment>xs:string</comment>
                                                  <timeStamp>xs:dateTime</timeStamp>
                                                  <externalUsername>xs:string</externalUsername>
                                                </issueComment>
                                                <issueComment>
                                                  <comment>xs:string</comment>
                                                  <timeStamp>xs:dateTime</timeStamp>
                                                  <externalUsername>xs:string</externalUsername>
                                                </issueComment>
                                              </issueComments>
                                              <issueStatus>IssueStatus</issueStatus>
                                            </issue>
                                         </createIssueResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      declineInviteRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <declineInvite xmlns="http://sdk.bt.com/2006/07/Presence/Roster">
                                            <sessionId>xs:string</sessionId>
                                            <userName>xs:string</userName>
                                         </declineInvite>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      declineInviteResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <declineInviteResponse xmlns="http://sdk.bt.com/2006/07/Presence/Roster">
                                            <status>xs:string</status>
                                         </declineInviteResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      deleteApplicationRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <deleteApplication xmlns="http://sdk.bt.com/2006/07/ApplicationRegistration">
                                            <GUID>xs:string</GUID>
                                         </deleteApplication>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      deleteApplicationResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <deleteApplicationResponse xmlns="http://sdk.bt.com/2006/07/ApplicationRegistration">
                                         </deleteApplicationResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      deployAppRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <deployApp xmlns="http://sdk.bt.com/2006/07/Hosting">
                                            <applicationId>xs:string</applicationId>
                                         </deployApp>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      deployAppResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <deployAppResponse xmlns="http://sdk.bt.com/2006/07/Hosting">
                                            <status>xs:string</status>
                                         </deployAppResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      disableApplicationRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <disableApplication xmlns="http://sdk.bt.com/2006/07/ApplicationRegistration">
                                            <GUID>xs:string</GUID>
                                         </disableApplication>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      disableApplicationResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <disableApplicationResponse xmlns="http://sdk.bt.com/2006/07/ApplicationRegistration">
                                         </disableApplicationResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      disconnectParticipantRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <disconnectParticipant xmlns="http://sdk.bt.com/2006/07/Session/Conferencing">
                                            <participantId>xs:string</participantId>
                                         </disconnectParticipant>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      disconnectParticipantResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <disconnectParticipantResponse xmlns="http://sdk.bt.com/2006/07/Session/Conferencing">
                                            <status>xs:string</status>
                                         </disconnectParticipantResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      enableApplicationRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <enableApplication xmlns="http://sdk.bt.com/2006/07/ApplicationRegistration">
                                            <GUID>xs:string</GUID>
                                         </enableApplication>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      enableApplicationResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <enableApplicationResponse xmlns="http://sdk.bt.com/2006/07/ApplicationRegistration">
                                         </enableApplicationResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      endCallRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <endCall xmlns="http://sdk.bt.com/2006/07/Session/ThirdPartyCall">
                                            <callId>xs:string</callId>
                                         </endCall>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      endCallResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <endCallResponse xmlns="http://sdk.bt.com/2006/07/Session/ThirdPartyCall">
                                            <status>xs:string</status>
                                         </endCallResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      endConferenceRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <endConference xmlns="http://sdk.bt.com/2006/07/Session/Conferencing">
                                            <conferenceId>xs:string</conferenceId>
                                         </endConference>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      endConferenceResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <endConferenceResponse xmlns="http://sdk.bt.com/2006/07/Session/Conferencing">
                                            <status>xs:string</status>
                                         </endConferenceResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      getAllIssuesRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <getAllIssues xmlns="http://sdk.bt.com/2006/07/Support">
                                         </getAllIssues>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      getAllIssuesResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <getAllIssuesResponse xmlns="http://sdk.bt.com/2006/07/Support">
                                            <issues>
                                              <issue>
                                                <url>xs:anyURI</url>
                                                <issueId>xs:string</issueId>
                                                <summary>xs:string</summary>
                                                <description>xs:string</description>
                                                <service>Service</service>
                                                <externalUsername>xs:string</externalUsername>
                                                <sdkPlatform>xs:string</sdkPlatform>
                                                <sdkVersion>xs:string</sdkVersion>
                                                <timeStamp>xs:dateTime</timeStamp>
                                                <issueComments>
                                                  <issueComment>
                                                    <comment>xs:string</comment>
                                                    <timeStamp>xs:dateTime</timeStamp>
                                                    <externalUsername>xs:string</externalUsername>
                                                  </issueComment>
                                                  <issueComment>
                                                    <comment>xs:string</comment>
                                                    <timeStamp>xs:dateTime</timeStamp>
                                                    <externalUsername>xs:string</externalUsername>
                                                  </issueComment>
                                                </issueComments>
                                                <issueStatus>IssueStatus</issueStatus>
                                              </issue>
                                              <issue>
                                                <url>xs:anyURI</url>
                                                <issueId>xs:string</issueId>
                                                <summary>xs:string</summary>
                                                <description>xs:string</description>
                                                <service>Service</service>
                                                <externalUsername>xs:string</externalUsername>
                                                <sdkPlatform>xs:string</sdkPlatform>
                                                <sdkVersion>xs:string</sdkVersion>
                                                <timeStamp>xs:dateTime</timeStamp>
                                                <issueComments>
                                                  <issueComment>
                                                    <comment>xs:string</comment>
                                                    <timeStamp>xs:dateTime</timeStamp>
                                                    <externalUsername>xs:string</externalUsername>
                                                  </issueComment>
                                                  <issueComment>
                                                    <comment>xs:string</comment>
                                                    <timeStamp>xs:dateTime</timeStamp>
                                                    <externalUsername>xs:string</externalUsername>
                                                  </issueComment>
                                                </issueComments>
                                                <issueStatus>IssueStatus</issueStatus>
                                              </issue>
                                            </issues>
                                         </getAllIssuesResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      getAllUsersRequest
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <getAllUsers xmlns="http://sdk.bt.com/2006/07/WhiteLabelAuthentication">
                                         </getAllUsers>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      getAllUsersResponse
                                      <soap:Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
                                      <soap:Body>
                                         <getAllUsersResponse xmlns="http://sdk.bt.com/2006/07/WhiteLabelAuthentication">
                                            <userNames>
                                              <userName>xs:string</userName>
                                              <userName>xs:string</userName>
                                            </userNames>
                                         </getAllUsersResponse>
                                        </soap:Body>
                                      </soap:Envelope>
                                      
                                      getAppStatusRequest
                                      <