Cisco IPICS API Reference Guide Cisco IPICS Release 2.2 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 Text Part Number: OL-18330-01 NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS. THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY. The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB’s public domain version of the UNIX operating system. All rights reserved. Copyright © 1981, Regents of the University of California. NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS” WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE. IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. CCDE, CCENT, Cisco Eos, Cisco Lumin, Cisco Nexus, Cisco StadiumVision, Cisco TelePresence, Cisco WebEx, the Cisco logo, DCE, and Welcome to the Human Network are trademarks; Changing the Way We Work, Live, Play, and Learn and Cisco Store are service marks; and Access Registrar, Aironet, AsyncOS, Bringing the Meeting To You, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, CCVP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Collaboration Without Limitation, EtherFast, EtherSwitch, Event Center, Fast Step, Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS, iPhone, iQuick Study, IronPort, the IronPort logo, LightStream, Linksys, MediaTone, MeetingPlace, MeetingPlace Chime Sound, MGX, Networkers, Networking Academy, Network Registrar, PCNow, PIX, PowerPanels, ProConnect, ScriptShare, SenderBase, SMARTnet, Spectrum Expert, StackWise, The Fastest Way to Increase Your Internet Quotient, TransPath, WebEx, and the WebEx logo are registered trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries. All other trademarks mentioned in this document or website are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (0809R) Cisco IPICS API Reference Guide, Cisco IPICS Release 2.2 Copyright © 2009 Cisco Systems, Inc. All rights reserved. CONTENTS Preface vii Audience vii Organization vii Obtaining Documentation, Obtaining Support, and Security Guidelines CHAPTER 1 Overview 1-1 Executing API Requests 1-1 Executing API Request by Using a URL Guidelines 1-1 URL Format 1-2 Examples 1-2 Executing API Requests by Using Java CHAPTER 2 viii API Security 1-6 API Logging 1-7 API Functions 1-1 1-3 2-1 Function Summary 2-1 API Functions 2-4 activateVtg 2-4 addChannelToVtg 2-4 addPhoneAssociatedToUser 2-5 addRadioToVtg 2-5 addUserToUserGroup 2-6 addUserToVtg 2-6 addVtgToVtg 2-6 associateChannelsToUser 2-7 associateRadiosToUser 2-7 createChannel 2-8 createUser 2-8 createUserGroup 2-9 createVtg 2-9 deactivateVtg 2-10 deleteChannel 2-10 deleteUser 2-10 Cisco IPICS API Reference Guide OL-18330-01 iii Contents deleteVTG 2-10 dialAllVtgMembers 2-11 dialVtgMember 2-11 dialVtgMembers 2-12 disableChannel 2-13 disableUser 2-13 enableChannel 2-13 enableUser 2-14 executeNotificationPolicy 2-14 executePolicy 2-15 getAllChannelGroups 2-15 getAllChannels 2-15 getAllChannelsInChannelGroup 2-16 getAllPolicies 2-16 getAllRadios 2-17 getAllUserGroups 2-17 getAllUsers 2-18 getAllVtgs 2-18 getBelongingOpsViewForUser 2-19 getChannelsAssociatedToUser 2-19 getChannelStatus 2-20 getDigitIds 2-20 getPhonesAssociatedToUser 2-20 getPoliciesAssociatedToUser 2-21 getPolicyExecutionStatus 2-21 getRadiosAssociatedToUser 2-22 getUserAddress 2-22 getUserAudioStatus 2-23 getUserDialPreference 2-23 getUserGroupMembers 2-24 getUserListenerStatus 2-24 getUserNotificationPreference 2-24 getUserRoles 2-25 getUsersAssociatedToRadio 2-26 getUserStatus 2-26 getVtgParticipants 2-27 getVtgParticipantStatus 2-29 getVtgStatus 2-29 getVtgsAssociatedToUser 2-30 isActiveChannel 2-30 Cisco IPICS API Reference Guide iv OL-18330-01 Contents isActiveUser 2-30 isActiveVtg 2-31 notifyAllVtgMembers 2-31 notifyVtgMember 2-31 notifyVtgMembers 2-32 removeChannelFromVtg 2-33 removePhoneAssociatedToUser 2-33 removeUserFromVtg 2-33 removeVtgFromVtg 2-34 setBelongingOpsViewForUser 2-34 setDialPreference 2-35 setDigitIds 2-35 setDigitPassword 2-35 setNotificationPreference 2-36 setUserAddress 2-36 setUserAudioStatus 2-37 setUserListenerStatus 2-37 CHAPTER 3 JiBX Mapping File 3-1 Obtaining the JiBX Mapping File JiBX Mapping File Contents CHAPTER 4 3-1 3-1 Web Services Description Language File Obtaining the WSDL File WSDL File Contents 4-1 4-1 4-1 INDEX Cisco IPICS API Reference Guide OL-18330-01 v Contents Cisco IPICS API Reference Guide vi OL-18330-01 Preface This document provides the information that is required to understand and use the Cisco IP Interoperability and Collaboration System (IPICS) application programming interface (API). Audience This document is intended for developers who want to use the Cisco IPICS API to control various Cisco IPICS features and functions. It assumes that developers have knowledge or experience with Cisco IPICS, a high-level programming language, and the following: • Extensible Markup Language (XML) • XML Schema • Web Services • Hyper Text Transport Protocol (HTTP) or Secure HTTP (HTTPS) • Simple Object Access Protocol (SOAP) Organization This document is organized as follows: Chapter 1, “Overview” Introduces the API, describes how to perform API requests, and describes API security and API logging Chapter 2, “API Functions” Provides a summary of each API function and describes each function in detail Chapter 3, “JiBX Mapping File” Shows the JiBX mapping file that define the Java clases that are used for a response and to define which parts of an XML response are mapped to which fields in the Java object Chapter 4, “Web Services Description Language File” Shows the WSDL that the API uses Cisco IPICS API Reference Guide OL-18330-01 vii Preface Obtaining Documentation, Obtaining Support, and Security Guidelines For information about obtaining documentation, obtaining support, providing documentation feedback, security guidelines, and recommended aliases and general Cisco documents, see the monthly What’s New in Cisco Product Documentation, which also lists all new and revised Cisco technical documentation, at: http://www.cisco.com/en/US/docs/general/whatsnew/whatsnew.html Cisco IPICS API Reference Guide viii OL-18330-01 CH A P T E R 1 Overview The Cisco IP Interoperability and Collaboration System (IPICS) application programming interface (API) is a web-services-based API that enables the management and control of various Cisco IPICS operations through programmatic interfaces and custom applications. The API includes a set of functions to control Cisco IPICS operations such as VTG creation, policy invocation, user management, and more. This chapter introduces general concepts that relate to the API and explains options for executing API requests. It includes these topics: • Executing API Requests, page 1-1 • API Security, page 1-6 • API Logging, page 1-7 Executing API Requests To execute an API request, you send the desired API function or functions to the Cisco IPICS server. You can execute Cisco IPICS API requests by using a URL or by using the web services with pure Java objects. This chapter describes these approaches and provides examples. It includes these topics • Executing API Request by Using a URL, page 1-1 • Executing API Requests by Using Java, page 1-3 Executing API Request by Using a URL You can execute API requests from any browser. The following sections provide information about executing these requests. In addition, the Web Services Description Language (WSDL) file for the Cisco IPICS API includes helpful information. See Chapter 4, “Web Services Description Language File.” Guidelines When you use the URL method to execute an API request, be aware of the following guidelines: • The first time that you execute a request in a browser session, the system prompts you for a user name and password. Enter your Cisco IPICS user name and password. • The output format of API responses can vary depending on the browser that you are using. Cisco IPICS API Reference Guide OL-18330-01 1-1 Chapter 1 Overview Executing API Requests • To allow error messages from the API to display in Internet Explorer, start Internet Explorer and choose Internet Options. In the Advanced tab, check the Show friendly HTTP error messages check box in the list of Browsing options. • Google Chrome removes new lines and the XML tags from API responses. URL Format To send an API request to the Cisco IPICS server via a URL, enter the following URL in your web browser: https://<Cisco_IPICS_Server>/ipics_server/services/NorthboundService/<function> [?<parameter>=<value>][&<function>[?<parameter>=<value>]...] In this URL: • Replace <Cisco_IPICS_Server> with the IP address or the host name of the Cisco IPICS server. • Replace <function> with the API function that you want to use. • Replace <parameter> with the function parameter that you want to use, if needed. • Replace <value> with the parameter value that you want to use, if needed. Examples This section provides examples of URL requests that execute various API functions. In these examples, replace <Cisco_IPICS_Server> with the IP address or the host name of the Cisco IPICS server. Example 1: Retrieving VTGs To retrieve all VTGs that are configured in the Cisco IPICS server, enter the following URL in your web browser: https://<Cisco_IPICS_Server>/ipics_server/services/NorthboundService/getAllVtgs Sample response: <ns:getAllVtgsResponse> <ns:getAllVtgsReturn> <ns:vtgVOs> <ns:vtgVO> <ns:name>vtg1</ns:name> <ns:id>260</ns:id> </ns:vtgVO> <ns:vtgVO> <ns:name>vtg2</ns:name> <ns:id>268</ns:id> </ns:vtgVO> </ns:vtgVOs> </ns:getAllVtgsReturn> </ns:getAllVtgsResponse Example 2: Activating a VTG To activate the VTG with the ID of 260, enter the following URL in your web browser: https://<Cisco_IPICS_Server>/ipics_server/services/NorthboundService/activateVtg?vtgId=260 Response: <ns:activateVtgResponse> <ns:activateVtgReturn>true</ns:activateVtgReturn> </ns:activateVtgResponse> Cisco IPICS API Reference Guide 1-2 OL-18330-01 Chapter 1 Overview Executing API Requests Example 3: Creating a User To create a Cisco IPICS user with the login ID test and the password abc123, enter the following URL in your web browser: https://<Cisco_IPICS_Server>/ipics_server/services/NorthboundService/ createUser?userLogin=test&userPassword=abc123 Sample response: <ns:createUserResponse> <ns:createUserReturn>6881</ns:createUserReturn> </ns:createUserResponse> Example 4: Forcing an Error To cause the Cisco IPICS API to return an error message, enter the following URL in your web browser: https://my-ipics/ipics_server/services/NorthboundService/createUser?userLogin=test Sample response: <faultstring> Required element {http://com.cisco.ipics.issymo.northbound.service}userPassword defined in the schema can not be found in the request </faultstring> Executing API Requests by Using Java You can execute API requests by implementing a client application in Java with SOAP and the Axis2 and the JiBX libraries. To do so, follow these general steps: 1. Bring the issymo-northbound-client-2.2-SNAPSHOT-jar-with-dependencies.jar file to your local drive. To do so, use the scp utility to download the client jar file from the /opt/cisco/ipics/examples folder on the Cisco IPICS (replace Cisco_IPICS_Server with the IP address or the host name of the Cisco IPICS server): scp root@<Cisco_IPICS_Server>:/opt/cisco/ipics/examples/issymo-northbound-client-2.2SNAPSHOT-jar-with-dependencies.jar . 2. Write an application to invoke API methods. You may find the following resources to be helpful: • JiBX mapping file—Defines the Java classes that are used for a response and defines which parts of an XML response are mapped to which fields in the Java object. The JiBX mapping file, and other resources are included in the file named issymo-northbound-common-2.2-SNAPSHOT.jar. For more information and the location of this file, see Chapter 3, “JiBX Mapping File.” • binding.xml file—Informs JiBX how to process complex object types. This file also is included in the issymo-northbound-common-2.2-SNAPSHOT.jar file. • Value objects—Define the implementation of complex types. They also are included in the issymo-northbound-common-2.2-SNAPSHOT.jar file. • WISDL file—Includes methods that you can invoke and the types of objects that they can return. Some objects will be complex types. For more information, see Chapter 4, “Web Services Description Language File.” • northboundservice.class—Client stub, contained in the issymo-northbound-client-2.2-SNAPSHOT-jar-with-dependencies.jar file. Cisco IPICS API Reference Guide OL-18330-01 1-3 Chapter 1 Overview Executing API Requests Example There are a variety of methods that you can use to access web services. The following example uses Axis2 to build the client API request. It uses stub generation, in which a tool (WSDL2Java) generates code from WSDL descriptions and it generates a client application that uses JiBX for binding the XML. For additional information, see the Apache Axis2 documentation, and see Chapter 3, “JiBX Mapping File.” The following example relies on a reference web service client stub that ships with Cisco IPICS, called com.cisco.ipics.issymo.northbound.client.NorthboundServiceStub. The stub is contained in the file issymo-northbound-client-2.2-SNAPSHOT-jar-with-dependencies.jar. This stub was generated by wsdl2java using Axis2 and JiBX. The wsdl2java utility also generated the “value objects” which are complex types that the API uses. The file issymo-northbound-common-2.2-SNAPSHOT.jar. includes the reference implementations of these value objects. import import import import import import import import import java.rmi.RemoteException; org.apache.axis2.AxisFault; org.apache.axis2.client.Options; org.apache.axis2.transport.http.HTTPConstants; org.apache.axis2.transport.http.HttpTransportProperties; com.cisco.ipics.issymo.northbound.client.NorthboundServiceStub; com.cisco.ipics.issymo.northbound.client.NorthboundService; com.cisco.ipics.issymo.northbound.service.UserContainerVO; com.cisco.ipics.issymo.northbound.service.UserVO; public class IpicsApiClient { /** * @param args The program arguments are as follows: * 1. Hostname or IP address of your Cisco IPICS server * 2. The Java trust store containing the Cisco IPICS server's SSL * certificate(s). * 3. A Cisco IPICS user login name * 4. A Cisco IPICS user password */ public static void main(String[] args) { if(args.length!=4) { System.err.println("ERROR: Insufficient arguments"); System.exit(1); } final final final final String String String String HOSTNAME TRUSTSTORE USERNAME PASSWORD = = = = args[0]; args[1]; args[2]; args[3]; try { System.setProperty("javax.net.ssl.trustStore", TRUSTSTORE); NorthboundService svc = initService(HOSTNAME, USERNAME, PASSWORD); // // Invoke the createUser API method which returns a simple int // try { final String userLogin = "testuser-"+System.currentTimeMillis(); final String userPassword = "secret"; System.out.println("Create Users:"); int newUserId = svc.createUser(userLogin, userPassword); Cisco IPICS API Reference Guide 1-4 OL-18330-01 Chapter 1 Overview Executing API Requests System.out.println(" user id= " + newUserId); } catch (RemoteException e) { System.err.println("ERROR: "+e.getMessage()); } System.out.println(); // // Invoke the getAllUsers API method which returns a complex type, // the UserContainerVO "value object". // try { System.out.println("All Users:"); System.out.println("------------------------ "); UserContainerVO userContainer = svc.getAllUsers(); if(userContainer.getUserVOs() != null) { for (UserVO user : userContainer.getUserVOs()) { System.out.println(user.toString()); System.out.println(" id : " + user.getId()); System.out.println(" login : " + user.getUserLogin()); System.out.println(" name : " + user.getFirstName() + user.getLastName()); System.out.println(); } } else { System.out.println("No users found"); } } catch (RemoteException e) { System.err.println("ERROR: "+e.getMessage()); } } catch (AxisFault ex) { System.err.println(ex); } } /** * Get service stub for target end point URL and setup the client for * BASIC authentication. * @param hostname Cisco IPICS server hostname or IP address * @param username Cisco IPICS user login name * @param password Cisco IPICS user password * @return An authenticated service stub, or an AxisFault exception. * @throws AxisFault If authentication fails, or the service is * unreachable. */ public static NorthboundService initService(String hostname, String username, String password) throws AxisFault { NorthboundServiceStub stub; HttpTransportProperties.Authenticator auth = new HttpTransportProperties.Authenticator(); auth.setPreemptiveAuthentication(true); auth.setUsername(username); auth.setPassword(password); final String ws_url = "https://"+hostname+"/ipics_server/services/NorthboundService"; stub = new NorthboundServiceStub(ws_url); Options options = stub._getServiceClient().getOptions(); options.setProperty(HTTPConstants.AUTHENTICATE, auth); Cisco IPICS API Reference Guide OL-18330-01 1-5 Chapter 1 Overview API Security return stub; } } API Security The Cisco IPICS server and the Cisco IPICS API use SSL for secure communication between the server and clients. The server uses a X.509 certificate (also called an SSL certificate) to verify its identity when a client attempts to connect to the server. Be default, the Cisco IPICS server provides a self-signed certificate, which a client typically rejects. To prevent a client from rejecting this certificate, take one of the of the actions that Table 1-1 describes. Table 1-1 Methods for Preventing a Client from Rejecting the Cisco IPICS Server Self-Signed Certificate Method Notes Replace the Cisco IPICS server self-signed certificate with a certificate that is signed by a well-known certificate authority (CA), such as VeriSign or a local CA in your organization. For additional information, see the “Installing Third Party Certificates on the Cisco IPICS Server” section in Cisco IPICS Server Installation and Upgrade Guide. If you are using a Java client, configure the SSL Procedure: libraries for your clients to trust the self-signed 1. Use SSH to log in to the Cisco IPICS server as certificate by using the Java keytool to import the the root user. certificate into the client truststore. 2. Enter the following command: cd /opt/cisco/ipics/tomcat/current/conf 3. Enter the following command. Replace <certificate_file> with the name of a file to hold the certificate: keytool -export -alias tomcat -keystore tomcat.keystore -keypass changeit -file <certificate_file> 4. Download the self-signed certificate to the client system. 5. Enter the following command. Replace <name> with a unique name for the alias, replace <certificate_file> that you downloaded to the client, and replace <path> with the path to the client keystore: keytool -import -alias <name> -file <certificate_file> - keystore <path> Cisco IPICS API Reference Guide 1-6 OL-18330-01 Chapter 1 Overview API Logging Table 1-1 Methods for Preventing a Client from Rejecting the Cisco IPICS Server Self-Signed Certificate (continued) Method Notes If you are using a client other than Java, configure You may be able to copy the self-signed certificate the SSL libraries for your clients to trust the to a special directory on the client system. self-signed certificate. See your library documentation for detailed information. Modify the way in which your client code validates certificate trust chains. Some languages provide configurable SSL files that let you change the default certificate validation behavior. A client verifies its identity with a user name and password that are sent to the server by the client application. API Logging The Cisco IPICS server logs all web service invocations. Entries include the date and time of the invocation, the API function that was used, and the status of the response. This information is maintained in the Cisco IPICS log file. For more information about the log file, see Cisco IPICS Administration Guide. Cisco IPICS API Reference Guide OL-18330-01 1-7 Chapter 1 Overview API Logging Cisco IPICS API Reference Guide 1-8 OL-18330-01 CH A P T E R 2 API Functions This chapter provide detailed descriptions for each function in the Cisco IPICS API. It includes these topics: • Function Summary, page 2-1 • API Functions, page 2-4 Function Summary Table 2-1 provides a summary of the Cisco IPICS API functions. Each function is described in detail in the section that is listed. Table 2-1 API Function Summary Function Name and Reference Description Functions for User Management addPhoneAssociatedToUser, page 2-5 Associates a phone with a user addUserToUserGroup, page 2-6 Adds a user to a user group associateChannelsToUser, page 2-7 Associates one or more channels with a user associateRadiosToUser, page 2-7 Associates one or more radios with a designated user createUser, page 2-8 Creates a Cisco IPICS user createUserGroup, page 2-9 Creates a user group deleteUser, page 2-10 Deletes a Cisco IPICS user disableUser, page 2-13 Disables a Cisco IPICS user enableUser, page 2-14 Enables a Cisco IPICS user isActiveUser, page 2-30 Determines if a user is active or disabled removePhoneAssociatedToUser, page 2-33 Disassociates a phone from a user setBelongingOpsViewForUser, page 2-34 Assigns an ops view to a designated user setDialPreference, page 2-35 Adds a new dial preference for a user setDigitIds, page 2-35 Sets digit IDs for a user setDigitPassword, page 2-35 Sets a digit password for a user Cisco IPICS API Reference Guide OL-18330-01 2-1 Chapter 2 API Functions Function Summary Table 2-1 API Function Summary (continued) Function Name and Reference Description setNotificationPreference, page 2-36 Adds a new notification preference for a user setUserAddress, page 2-36 Adds a physical address for a user setUserAudioStatus, page 2-37 Enables or disables the ability of a user to hear and transmit audio on a PMC setUserListenerStatus, page 2-37 Enables or disables the ability of a user to transmit audio on a PMC Functions for VTG Management activateVtg, page 2-4 Activates a VTG (if it is not activated already) addChannelToVtg, page 2-4 Adds a channel to an active or inactive VTG addRadioToVtg, page 2-5 Adds a radio to an active or inactive VTG addUserToVtg, page 2-6 Adds a user to an active or inactive VTG addVtgToVtg, page 2-6 Add a VTG to another VTG createVtg, page 2-9 Creates a VTG with the designated name deactivateVtg, page 2-10 Deactivates a VTG deleteVTG, page 2-10 Deletes a VTG isActiveVtg, page 2-31 Determines if a VTG is active or disabled removeChannelFromVtg, page 2-33 Removes a channel from a VTG removeUserFromVtg, page 2-33 Removes a user from a VTG removeVtgFromVtg, page 2-34 Removes a VTG from a VTG Functions for Channel Management createChannel, page 2-8 Creates a channel with the designated VTG name and short name deleteChannel, page 2-10 Deletes a channel disableChannel, page 2-13 Changes a channel to DISABLED state if the current channel state is IDLE enableChannel, page 2-13 Changes a channel IDLE state if the current channel state is DISABLED isActiveChannel, page 2-30 Determines if a channel is active or disabled Functions for Policy and Dial Function Management dialAllVtgMembers, page 2-11 Dials out to all user members of a VTG, including members of user groups that are part of the VTG dialVtgMember, page 2-11 Dials out to the specified member of a VTG dialVtgMembers, page 2-12 Dials out to a list of users or all users in a VTG executeNotificationPolicy, page 2-14 Executes the notification policy that has the designated ID executePolicy, page 2-15 Executes a designated policy notifyAllVtgMembers, page 2-31 Notifies all users in a VTG, including members of user groups in the VTG notifyVtgMember, page 2-31 Notifies a specific member of a VTG Cisco IPICS API Reference Guide 2-2 OL-18330-01 Chapter 2 API Functions Function Summary Table 2-1 API Function Summary (continued) Function Name and Reference Description notifyVtgMembers, page 2-32 Notifies a list of users or all users in a VTG Functions for Obtaining Status getAllChannels, page 2-15 Retrieves all channels getAllChannelGroups, page 2-15 Retrieves all channel groups getAllChannelsInChannelGroup, page 2-16 Retrieves all channels that are in the designated channel group getAllPolicies, page 2-16 Retrieves all policies. getAllRadios, page 2-17 Retrieves all radios getAllUsers, page 2-18 Retrieves all Cisco IPICS users getAllUserGroups, page 2-17 Retrieves all user groups getAllVtgs, page 2-18 Retrieves all VTGs getBelongingOpsViewForUser, page 2-19 Retrieves the ops view to which a designated user belongs getChannelsAssociatedToUser, page 2-19 Retrieves all channels that are associated with a designated user getChannelStatus, page 2-20 Retrieves the status of the designated channel getDigitIds, page 2-20 Retrieves the digit IDs for a user getPhonesAssociatedToUser, page 2-20 Retrieves all phones that are associated with a designated user getPoliciesAssociatedToUser, page 2-21 Retrieves all policies that are associated with a designated user getPolicyExecutionStatus, page 2-21 Retrieves the status of the execution of a designated policy getRadiosAssociatedToUser, page 2-22 Return a list of radios that are associated with a designated user getUserAddress, page 2-22 Retrieves the physical address of a designated user getUserAudioStatus, page 2-23 Returns a flag that indicates if the PMC of a user has audio disabled or enabled getUserDialPreference, page 2-23 Retrieves the dial preference that is associated with a designated user getUserGroupMembers, page 2-24 Retrieves all the users in a designated user group getUserListenerStatus, page 2-24 Returns a flag that indicates whether the PMC of a user is in listen-only mode getUserNotificationPreference, page 2-24 Retrieves the notification preference that is associated with a designated user getUserRoles, page 2-25 Retrieves the list of roles for a designated user getUsersAssociatedToRadio, page 2-26 Return a list of users that are associated with a designated radio getUserStatus, page 2-26 Retrieves the active status of one or more users getVtgParticipants, page 2-27 Retrieves all participants in a VTG Cisco IPICS API Reference Guide OL-18330-01 2-3 Chapter 2 API Functions API Functions Table 2-1 API Function Summary (continued) Function Name and Reference Description getVtgParticipantStatus, page 2-29 Retrieves the status of VTG participant getVtgStatus, page 2-29 Retrieves the ID, name, description, and status of a VTG getVtgsAssociatedToUser, page 2-30 Retrieves all VTGs that are associated with a user API Functions The following sections describe each Cisco IPICS API function in detail. The function descriptions provide the following information: • Function name—Name of the function • Description—General behavior for the function • Parameters—Parameters that the function requires • Return result—Describes the result Cisco IPICS returns for the function • Exception—Describes the exception that the function can throw and the situations that cause the exception • Sample response—Examples of a response that the function can receive activateVtg Function name activateVtg Description Activates a VTG (if it is not activated already). Parameters vtgId (int)—ID of the VTG to be activated. Return result True if the VTG is activated. False if the VTG is not activated. Exception RemoteException if a VTG with the designated ID does not exist or if the operation fails. Sample response <ns:activateVtgResponse> <ns:ActivateVtgReturn>true</ns:ActivateVtgReturn> </ns:activateVtgResponse> addChannelToVtg Function name addChannelToVtg Description Adds a channel to an active or inactive VTG. Parameters • vtgId (int)—ID of the VTG to which the user is to be added. • channelId (int)—ID of the channel to be added to the designated VTG. Cisco IPICS API Reference Guide 2-4 OL-18330-01 Chapter 2 API Functions API Functions Return result True if the channel is added to the VTG or if the channel already is a participant in the VTG. False if the channel is not added to the VTG. Exception RemoteException if a VTG with the designated ID does not exist in the system, the channel does not exist in the system, or the operation fails. Sample response <ns:addChannelToVtgResponse> <ns:addChannelToVtgReturn>true</ns:addChannelToVtgReturn> </ns:addChannelToVtgResponse> addPhoneAssociatedToUser Function name addPhoneAssociatedToUser Description Associates a phone with a user. Parameters • userLogin (String)—Unique log in ID of the user with whom to associate the phone. • dialNumber (String)—Dial number of the phone to associate with the user. Return result True if the phone becomes associated with the user or if the phone already is associated with the user. False if the phone is not associated with the user. Exception RemoteException if a user with the designated ID does not exist in the system, a phone with the designated dial number does not exist in the system, or the operation fails. Sample response <ns:addPhoneAssociatedToUserResponse> <ns:addPhoneAssociatedToUserReturn>true </ns:addPhoneAssociatedToUserReturn> </ns:addPhoneAssociatedToUserResponse> addRadioToVtg Function name addUserToVtg Description Adds a radio to an active or inactive VTG. Parameters • radioId (int)—ID of the radio to add. • vtgId (int)—ID of the VTG to which the radio is to be added. Return result True if the radio is added to the VTG or if the radio already is in the VTG. False if the radio is not added to the VTG. Exception RemoteException if a VTG with the designated ID does not exist, the radio does not exist in the system, or the operation fails. Sample response <ns:addRadioToVtgResponse> <ns:addRadioToVtgReturn>true</ns:addRadioToVtgReturn> </ns:addRadioToVtgResponse> Cisco IPICS API Reference Guide OL-18330-01 2-5 Chapter 2 API Functions API Functions addUserToUserGroup Function name addUserToUserGroup Description Adds a user to a user group. Parameters • userLogin (String)—Unique log in ID of the user to be added to the specified user group. • userGroupId (int)—ID of the user group to which the user is to be added Return result True if the user is added to the user group or if the user already is in the user group. False if the user is not added to the user group. Exception RemoteException if a user group with the designated ID does not exist, the user does not exist in the system, or the operation fails. Sample response <ns:addUserToUserGroupResponse> <ns:addUserToUserGroupReturn>true </ns:addUserToUserGroupReturn> </ns:addUserToUserGroupResponse> Function name addUserToVtg Description Adds a user to an active or inactive VTG. addUserToVtg Parameters • userLogin (String)—Unique log in ID of the user to be added to the specified VTG. • vtgId (int)—ID of the VTG to which the user is to be added. Return result True if the user is added to the VTG or if the user already is a participant in the VTG. False if the user is not added to the VTG. Exception RemoteException if a VTG with the designated ID does not exist, the user does not exist in the system, or the operation fails. Sample response <ns:addUserToVtgResponse> <ns:addUserToVtgReturn>true</ns:addUserToVtgReturn> </ns:addUserToVtgResponse> Function name addVtgToVtg Description Adds a VTG to another or inactive VTG. addVtgToVtg Parameters • vtgIdAdd (int)—ID of the VTG to be added. • vtgId (int)—ID of the VTG to which the other VTG is to be added. Cisco IPICS API Reference Guide 2-6 OL-18330-01 Chapter 2 API Functions API Functions Return result True if the designated VTG is added to the other VTG or if the designated VTG already is in the other VTG. False if the designated VTG is not added to the other VTG. Exception RemoteException if either VTG does not exist or the operation fails. Sample response <ns:addVtgToVtgResponse> <ns:addVtgToVtgReturn>true</ns:addVtgToVtgReturn> </ns:addVtgToVtgResponse> associateChannelsToUser Function name associateChannelsToUser Description Associates one or more channels with a user. Parameters • userLogin (String)—Unique log in ID of the user with whom to associate one or more channels. • ChannelContainerVO—Collection of channel value objects, each of which contains a channel ID and channel name. VO objects are defined as: – ChannelContainerVO ChannelVO[] channelVOs – ChannelVO int id String name ChannelContainerVO channelContainerVO Return result — Exception RemoteException if the user with the designated ID does not exist in the system, a channel with a designated ID does not exist in the system, or the operation fails. Sample response <ns:associateChannelsToUserResponse> <ns:associateChannelsToUserReturn/> </ns:associateChannelsToUserResponse> associateRadiosToUser Function name associateRadiosToUser Description Associates one or more radios with a user. Cisco IPICS API Reference Guide OL-18330-01 2-7 Chapter 2 API Functions API Functions Parameters • userLogin (String)—Unique log in ID of the user with whom to associate one or more radios. • RadioContainerVO—A collection of radio value objects, each of which contains a radio ID and radio name. VO objects are defined as: – RadioContainerVO RadioVO[] radioVOs – RadioVO int id String name RadioContainerVO radioContainerVO Return result — Exception RemoteException if the user with the designated ID does not exist in the system, a radio with a designated ID does not exist in the system, or the operation fails. Sample response <ns:associateRadiosToUserResponse> <ns:associateRadiosToUserReturn/> </ns:associateRadiosToUserResponse> createChannel Function name createChannel Description Creates a channel with the specified VTG name and short name. Parameters • channelName (String)—Unique name of the channel to be created. • channelShortName (String)—Unique short name of the channel to be created. Return result channelId (int) if the channel is created. Exception RemoteException if a channel with the designated name already exists or if the operation fails. Sample response <ns:createChannelResponse> <ns:createChannelReturn>321</ns:createChannelReturn> </ns:createChannelResponse> Function name createUser Description Creates a Cisco IPICS user createUser Cisco IPICS API Reference Guide 2-8 OL-18330-01 Chapter 2 API Functions API Functions Parameters • userLogin (String)—Unique log in ID of the user to be created. • userPassword (String)—Password of the user to be created. The password can include letters, numbers, and special characters, but no spaces. The system validates the password according the parameters that are configured in Cisco IPICS Administration. • firstName (String)—First name of the user. • lastName (String)—Last name of the user Return result (int) ID of the user that is created. Exception RemoteException if a user with the designated log in ID already exists in the system or if the operation fails. Sample response <ns:createUserResponse> <ns:createUserReturn>21061</ns:createUserReturn> </ns:createUserResponse> createUserGroup Function name createUserGroup Description Creates a Cisco IPICS user with the specified name and description. Parameters • groupName (String)—Name of the user group to be created. This string can contain up to 32 characters, including spaces. • groupDescription (String)—Description of the user group to be created. This string can contain up to 85 characters, including spaces. Return result (Int) ID of the user group that is created. Exception Remote exception if groupName is not unique or if the operation fails. Sample response <ns:createUserGroupResponse> <ns:createUserGroupReturn>5887</ns:createUserGroupReturn> </ns:createUserGroupResponse> Function name createVtg Description Creates a VTG with the designated name. createVtg Parameters • vtgName (String)—Unique name of the VTG to be created. • description (String)—Description of the VTG. Return result vtgId (int) if the VTG is created. Exception RemoteException if a VTG with the designated name exists in the system or if the operation fails. Sample response <ns:createVtgResponse> <ns:createVtgReturn>452</ns:createVtgReturn> </ns:createVtgResponse> Cisco IPICS API Reference Guide OL-18330-01 2-9 Chapter 2 API Functions API Functions deactivateVtg Function name deactivateVtg Description Deactivates a VTG. Parameters vtgId (int)—ID of the VTG to be activated. Return result True if the VTG is deactivated. False if the VTG is not deactivated. Exception RemoteException if a VTG with the designated ID does not exist in the system or if the operation fails. Sample response <ns:deactivateVtgResponse> <ns:DeactivateVtgReturn>true</ns:DeactivateVtgReturn> </nsdeactivateVtgResponse> deleteChannel Function name deleteChannel Description Deletes a channel. Parameters channelId (int)—ID of the channel to be deleted. Return result True if the channel is deleted. False if the channel is not deleted. Exception RemoteException if a channel with the designated ID does not exist in the system or if the operation fails. Sample response <ns:deleteChannelResponse> <ns:DeleteChannelReturn>true</ns:DeleteChannelReturn> </ns:deleteChannelResponse> Function name deleteUser Description Deletes a Cisco IPICS user. Parameters userId (int)—ID of the user to be deleted. Return result True if the user is deleted. False if the user is not deleted. Exception RemoteException if a user with the designated ID does not exist in the system or if the operation fails. Sample response <ns:deleteUserResponse> <ns:DeleteUserReturn>true</ns:DeleteUserReturn> </ns:deleteUserResponse> Function name deleteVTG deleteUser deleteVTG Cisco IPICS API Reference Guide 2-10 OL-18330-01 Chapter 2 API Functions API Functions Description Deletes a VTG. Parameters vtgId (int)—ID of the VTG to be deleted. Return result True if the VTG is deleted. False if the VTG is not deleted. Exception RemoteException if a VTG with the designated ID does not exist in the system or if the operation fails. Sample response <ns:deleteVTGResponse> <ns:DeleteVtgReturn>true</ns:DeleteVtgReturn> </ns:deleteVTGResponse> dialAllVtgMembers Function name dialAllVtgMembers Description Dials out to all user members of a VTG, including members of user groups that are part of the VTG. Parameters • vtgId (int)—Unique identifier of the VTG that includes the members to be dialed. • trigger (String)—Name of the trigger that invokes a custom dial-out script. If the trigger parameter is null, the system uses its default dial-out application. The trigger parameter is a string in the form /<trigger_name>, optionally followed by HTTP parameters that a custom dial-out application requires. For example, the trigger could be /custom_dialout?param1=value1 if an additional parameter is required, or /custom_dialout if no additional parameters are required. Return result True if the dial-out is successful. False if the dial-out is not successful. Exception RemoteException if the VTG with the designated ID does not exist in the system, the VTG is not active, or the operation fails. Sample response <ns:dialAllVtgMembersResponse> <ns:dialAllVtgMembersReturn>true</ns:dialAllVtgMembersRetur> </ns:dialAllVtgMembersResponse> dialVtgMember Function name dialVtgMember Description Dials out to the specified member of a VTG. Cisco IPICS API Reference Guide OL-18330-01 2-11 Chapter 2 API Functions API Functions Parameters • vtgId (int)—Unique identifier of the VTG that includes the member to be dialed. • trigger (String)—Name of the trigger that invokes a custom dial-out script. If the trigger parameter is null, the system uses its default dial-out application. The trigger parameter is a string in the form /<trigger_name>, optionally followed by HTTP parameters that a custom dial-out application requires. For example, the trigger could be /custom_dialout?param1=value1 if an additional parameter is required, or /custom_dialout if no additional parameters are required. • userLogin—Log in ID of the VTG member to be dialed. Return result True if the dial-out is successful. False if the dial-out is not successful. Exception RemoteException if the VTG with the designated ID does not exist in the system, the VTG is not active, the designated user is not a member of the VTG, the designated user does not exist, or if the operation fails. Sample response <ns:dialVtgMemberResponse> <ns:dialVtgMemberReturn>true</ns:dialVtgMemberReturn> </ns:dialVtgMemberResponse> dialVtgMembers Function name dialVtgMembers Description Dials out to a list of users or all users in a VTG. Parameters • vtgId (int)—Unique identifier of the VTG for which to send invitations. • userContainerVO—UserVO array wrapped in a UserContainerVO. If null, all users in the VTG are dialed. VO objects are defined as: – UserContainerVO UserVO[] userVOs – UserVO String userLogin String name int id String firstName String lastName If the userContainerVO is null, all users in the VTG are dialed. Return result None. Cisco IPICS API Reference Guide 2-12 OL-18330-01 Chapter 2 API Functions API Functions Exception RemoteException if the VTG with the designated ID does not exist in the system, the VTG is not active, the designated user is not a member of the VTG, the designated user does not exist, or the operation fails. Sample response <ns:dialVtgMembersResponse> <ns:dialVtgMembersReturn/> </ns:dialVtgMembersResponse> disableChannel Function name disableChannel Description Changes a channel DISABLED state. Applies only if the current channel state is IDLE. Parameters channelId (int)—Unique ID of the channel to disabled. Return result True if the channel is changed to DISABLED state. False if the channel is not changed to DISABLED state. Exception RemoteException if the channel with the designated ID does not exist in the system or if the operation fails. Sample response <ns:disableChannelResponse> <ns:disableChannelReturn>true</ns:disableChannelReturn> </ns:disableChannelResponse> Function name disableUser Description Disables a Cisco IPICS user. Parameters userLogin (String)—Unique log in ID of the user to disable. Return result True if the user is disabled. False if the user is not disabled. Exception RemoteException if the channel with the designated ID does not exist in the system or if the operation fails. Sample response <ns:disableUserResponse> <ns:disableChannelReturn>true</ns:disableChannelReturn> </ns:disableUserResponse> disableUser enableChannel Function name enableChannel Description Changes a channel IDLE state. Applies only if the current channel state is DISABLED. Parameters channelId (int)—Unique ID of the channel to enable. Return result True if the channel is changed to IDLE state. False if the channel is not changed to IDLE state. Cisco IPICS API Reference Guide OL-18330-01 2-13 Chapter 2 API Functions API Functions Exception RemoteException if the channel with the designated ID does not exist in the system or if the operation fails. Sample response <ns:enableChannelResponse> <ns:enableChannelReturn>true</ns:enableChannelReturn> </ns:enableChannelResponse> Function name enableUser Description Enables a Cisco IPICS user. Parameters userLogin (String)—Unique log in ID of the user to enabled. Return result True if the user is enabled. False if the user is not enabled. Exception RemoteException if the user with the designated log in ID does not exist in the system or if the operation fails. Sample response <ns:enableUserResponse> <ns:enableUserReturn>true</ns:enableUserReturn> /<ns:enableUserResponse> enableUser executeNotificationPolicy Function name executeNotificationPolicy Description Executes the notification policy that has the designated ID. When the notification policy executes, the prerecorded prompt that is defined in the Notification (Dial) action is overridden with a text-to-speech (TTS) prompt that is generated from the designated text message. Parameters policyId (int)—Unique ID of the policy to execute. msgText (String)—Text of message that the TTS function plays recipients. Return result — Exception Remote Exception if: Sample response • The policy ID does not exist in the system • The policy is not a General Purpose policy • The policy does not contain any Notification (Dial) actions • The TTS service is not available • The operation fails for any other reason <ns:executeNotificationPolicyResponse> <ns:executeNotificationPolicy> <ns:setUserListenerStatusReturn/> </ns:executeNotificationPolicy> </ns:executeNotificationPolicyResponse> Cisco IPICS API Reference Guide 2-14 OL-18330-01 Chapter 2 API Functions API Functions executePolicy Function name executePolicy Description Executes a designated policy. Parameters policyId (int)—Unique ID of the policy to execute. Return result True if the policy executes. False if the policy does not execute. Exception RemoteException if the policy with the designated ID does not exist in the system or if the operation fails. Sample response <ns:executePolicyResponse> <ns:executePolicyReturn>true</ns:executePolicyReturn> </ns:executePolicyResponse> getAllChannelGroups Function name getAllChannelGroups Description Retrieves all the channel groups. Parameters None. Return result ChannelGroupVO array wrapped in a ChannelGroupContainerVO. Exception RemoteException if the operation fails. Sample response <ns:getAllChannelGroupsResponse> <ns:getAllChannelGroupsReturn> <ns:channelGroupVOs> <ns:channelGroupVO> <ns:name>Test ChanneGroup 1</ns:name> <ns:id>154</ns:id> </ns:channelGroupVO> </ns:channelGroupVOs> </ns:getAllChannelGroupsReturn> </ns:getAllChannelGroupsResponse> getAllChannels Function name getAllChannels Description Retrieves all channels. Parameters None. Return result ChannelVO array wrapped in a ChannelContainerVO. Exception RemoteException if the operation fails. Cisco IPICS API Reference Guide OL-18330-01 2-15 Chapter 2 API Functions API Functions Sample response <ns:getAllChannelsResponse> <ns:getAllChannelsReturn> <ns:channelVOs> <ns:channelVO> <ns:name>TestChannel1</ns:name> <ns:id>140</ns:id> </ns:channelVO> <ns:channelVO> <ns:name>TestChannel2</ns:name> <ns:id>145</ns:id> </ns:channelVO> </ns:channelVOs> </ns:getAllChannelsReturn> </ns:getAllChannelsResponse> getAllChannelsInChannelGroup Function name getAllChannelsInChannelGroup Description Retrieves all channels that are in the designated channel group. Parameters channelGroupId (int)—Unique identifier of the channel group from which to retrieve all channels. Return result ChannelVO array wrapped in a ChannelContainerVO. Exception RemoteException if the channel group with the designated ID does not exist in the system or if the operation fails. Sample response <ns:getAllChannelsInChannelGroupResponse> <ns:getAllChannelsInChannelGroupReturn> <ns:channelVOs> <ns:channelVO> <ns:name>TestChannel1</ns:name> <ns:id>140</ns:id> </ns:channelVO> </ns:channelVOs> </ns:getAllChannelsInChannelGroupReturn> </ns:getAllChannelsInChannelGroupResponse> getAllPolicies Function name getAllPolicies Description Retrieves all policies. Parameters None. Return result PolicyVO array wrapped in a PolicyContainerVO. Exception RemoteException if the operation fails. Cisco IPICS API Reference Guide 2-16 OL-18330-01 Chapter 2 API Functions API Functions Sample response <ns:getAllPoliciesResponse> <ns:getAllPoliciesReturn> <ns:policyVOs> <ns:policyVO> <ns:name>TestPolicy1</ns:name> <ns:description>MyTestPolicy</ns:description> <ns:id>21</ns:id> </ns:policyVO> /ns:policyVOs> </ns:getAllPoliciesReturn> </ns:getAllPoliciesResponse> Function name getAllRadios Description Retrieves all Cisco IPICS radios. Parameters None. Return result RadioVO array wrapped in a RadioContainerVO. Exception RemoteException if the operation fails. Sample response <ns:getAllRadiosResponse> <ns:getAllRadiosReturn><ns:radioVOs> <ns:radioVO> <ns:name>Nextel1</ns:name> <ns:id>5967</ns:id> </ns:radioVO> <ns:radioVO> <ns:name>Tone1</ns:name> <ns:id>6015</ns:id> </ns:radioVO> </ns:radioVOs> </ns:getAllRadiosReturn> </ns:getAllRadiosResponse> getAllRadios getAllUserGroups Function name getAllUserGroups Description Retrieves all user groups. Parameters None. Return result UserGroupVO array wrapped in a UserGroupContainerVO. Exception RemoteException if the operation fails. Cisco IPICS API Reference Guide OL-18330-01 2-17 Chapter 2 API Functions API Functions Sample response <ns:getAllUserGroupsResponse> <ns:getAllUserGroupsReturn> <ns:userGroupVOs> <ns:userGroupVO> <ns:name>TestUserGroup1</ns:name> <ns:id>187</ns:id> </ns:userGroupVO> <ns:userGroupVO> <ns:name>TestUserGroup2</ns:name> <ns:id>188</ns:id> </ns:userGroupVO> </ns:userGroupVOs> </ns:getAllUserGroupsReturn> </ns:getAllUserGroupsResponse> Function name getAllUsers Description Retrieves all Cisco IPICS users. Parameters None. Return result UserVO array wrapped in a UserContainerVO. Exception RemoteException if the operation fails. Sample response <ns:getAllUsersResponse> <ns:getAllUsersReturn> <ns:userVOs> <ns:userVO> <ns:userLogin>testuser1</ns:userLogin> <ns:name>User1,Test (testuser1)</ns:name> <ns:id>110</ns:id> <ns:firstName>Test</ns:firstName> <ns:lastName>User1</ns:lastName> </ns:userVO> <ns:userVO> <ns:userLogin>testuser2</ns:userLogin> <ns:name>User2,Test (testuser2)</ns:name> <ns:id>121</ns:id> <ns:firstName>Test</ns:firstName> <ns:lastName>User2</ns:lastName> </ns:userVO> </ns:userVOs> </ns:getAllUsersReturn> </ns:getAllUsersResponse> Function name getAllVtgs Description Retrieves all VTGs. Parameters None. Return result VtgVO array wrapped in a VtgContainerVO. getAllUsers getAllVtgs Cisco IPICS API Reference Guide 2-18 OL-18330-01 Chapter 2 API Functions API Functions Exception RemoteException if the operation fails. Sample response </ns:getAlltgsResponse> <ns:getAllVtgsReturn> <ns:vtgVOs> <ns:vtgVO> <ns:name>TestVTG1</ns:name> <ns:id>148</ns:id> </ns:vtgVO> <ns:vtgVO> <ns:name>TestVTG2</ns:name> <ns:id>150</ns:id> </ns:vtgVO> </ns:vtgVOs> </ns:getAllVtgsReturn> </ns:getAlltgsResponse> getBelongingOpsViewForUser Function name getBelongingOpsViewForUser Description Retrieves the ops view to which a user belongs. Parameters userId (Integer)—ID of the user for whom retrieve ops views. Return result (Int) ID of the ops view. Exception RemoteException if the user with the designated ID does not exist in the system or if the operation fails. Sample response <ns:getBelongingOpsViewForUserResponse> <ns:getBelongingOpsViewForUserReturn>1 </ns:getBelongingOpsViewForUserReturn> </ns:getBelongingOpsViewForUserResponse> getChannelsAssociatedToUser Function name getChannelsAssociatedToUser Description Retrieves all channels that are associated with a designated user. Parameters userLogin (String)—Unique ID of the user for whom to retrieve associated channels. Return result ChannelVO array wrapped in a ChannelContainerVO. Exception RemoteException if the user with the designated ID does not exist in the system or if the operation fails. Sample response <ns:getChannelsAssociatedToUserResponse> <ns:getChannelsAssociatedToUserReturn> <ns:channelVOs> <ns:channelVO> <ns:name>Fire Channel 1</ns:name> <ns:id>336</ns:id> </ns:channelVO> </ns:channelVOs> </ns:getChannelsAssociatedToUserReturn> </ns:getChannelsAssociatedToUserResponse> Cisco IPICS API Reference Guide OL-18330-01 2-19 Chapter 2 API Functions API Functions getChannelStatus Function name getChannelStatus Description Retrieves the status of the designated channel. Parameters channelId (int)—Unique identifier of the channel for which to retrieve status. Return result Status of channel (String): disabled, idle, pending, or active. Exception RemoteException if the channel with the designated does not exist in the system or if the operation fails. Sample response <ns:getChannelStatusResponse> <ns:getChannelStatusReturn>idle</ns:getChannelStatusReturn> </ns:getChannelStatusResponse> Function name getDigitIds Description Retrieves the digit IDs for a user. Parameters userLogin (Integer)—ID of the user for whom to retrieve digit IDs. Return result digitIds (int)—Digit IDs for the designated user Exception RemoteException if the user with the designated does not exist in the system or if the operation fails. Sample response <ns:getDigitIdsResponse> <ns:getDigitIdsReturn>2274</ns:getDigitIdsReturn> </ns:getDigitIdsResponse> getDigitIds getPhonesAssociatedToUser Function name getPhonesAssociatedToUser Description Retrieves all phones that are associated with a designated user. Parameters userLogin (String)—Unique ID of the user for whom to retrieve associated phones. Return result PhoneVO array wrapped in a PhoneContainerVO. Exception RemoteException if the user with the designated ID does not exist in the system or if the operation fails. Cisco IPICS API Reference Guide 2-20 OL-18330-01 Chapter 2 API Functions API Functions Sample response <ns:getPhonesAssociatedToUserResponse> <ns:getPhonesAssociatedToUserReturn> <ns:phoneVOs> <ns: phoneVO> <ns:name>TestPhone1</ns:name> <ns:id>211</ns:id> <ns:sipDn>111111111</ns: sipDn > <ns:dialDestination>5555555555</ns: dialDestination > </ns: phoneVO > </ns: phoneVOs > </ns: getPhonesAssociatedToUserReturn> </ns:getPhonesAssociatedToUserResponse> getPoliciesAssociatedToUser Function name getPoliciesAssociatedToUser Description Retrieves all policies that are associated with a designated user. Parameters userLogin (String)—Unique ID of the user for whom to retrieve associated policies. Return result PolicyVO array wrapped in a PolicyContainerVO. Exception RemoteException if the user with the designated ID does not exist in the system or if the operation fails. Sample response <ns:getPoliciesAssociatedToUserResponse> <ns:getPoliciesAssociatedToUserReturn> <ns:policyVOs> <ns:policyVO> <ns:name>TestPolicy1</ns:name> <ns:id>21</ns:id> </ns:policyVO> </ns:policyVOs> </ns:getPoliciesAssociatedToUserReturn> </ns:getPoliciesAssociatedToUserResponse> getPolicyExecutionStatus Function name getPolicyExecutionStatus Description Retrieves the status of the execution of a designated policy. Parameters policyId (int)—Unique ID of the policy for which to retrieve the execution status. Return result PolicyExecutionStatusVO, which contains the date and status of the last execution of the designated policy. Exception RemoteException if the policy with the designated ID does not exist in the system or if the operation fails. Cisco IPICS API Reference Guide OL-18330-01 2-21 Chapter 2 API Functions API Functions Sample response <ns:getPolicyExecutionStatusResponse> <ns:getPolicyExecutionStatusReturn> <ns:statusMessage>All actions have succeeded.</ns: statusMessage> <ns:executionDate>2007-08-06 11:28:05</ns:executionDate> </ns:getPolicyExecutionStatusReturn> </ns:getPolicyExecutionStatusResponse> getRadiosAssociatedToUser Function name getRadiosAssociatedToUser Description Returns a list of radios that are associated with a user. Parameters userLogin (String)—Unique ID of the user for whom to retrieve associated radios. Return result RadioVO array wrapped in a RadioContainerVO. Exception RemoteException if the user with the designated ID does not exist in the system or if the operation fails. Sample response <ns:getRadiosAssociatedToUserResponse> <ns:getRadiosAssociatedToUserReturn> <ns:radioVOs> <ns:radioVO> <ns:name>EFJohnson1</ns:name> <ns:id>5858</ns:id> </ns:radioVO> </ns:radioVOs> </ns:getRadiosAssociatedToUserReturn> </ns:getRadiosAssociatedToUserResponse> getUserAddress Function name getUserAddress Description Retrieves the physical address of a user. Parameters userLogin (String)—Unique log in ID of the user for whom to retrieve the address. Return result AddressVO Exception RemoteException if the user with the designated ID does not exist in the system. Sample response <ns:getUserAddressResponse> <ns:getUserAddressReturn> <ns:country>USA</ns:country> <ns:street>300 E Main</ns:street> <ns:state>Michigan</ns:state> <ns:zip>954123</ns:zip> <ns:streetExtra>Suite 100</ns:streetExtra> <ns:city>Lansing</ns:city> </ns:getUserAddressReturn> </ns:getUserAddressResponse> Cisco IPICS API Reference Guide 2-22 OL-18330-01 Chapter 2 API Functions API Functions getUserAudioStatus Function name getUserAudioStatus Description Returns a flag that indicates if the PMC of a user has audio disabled or enabled. When audio is disabled, the PMC cannot transmit or receive audio. Parameters userLogin (String)—Unique log in ID of the user for whom to retrieve the PMC audio status. Return result isDisabled—True if audio is disabled. False if audio is enabled. Exception RemoteException if the user with the designated ID does not exist in the system. Sample response <ns:getUserAudioStatusResponse> <ns: userAudioStatus> true</ns:userAudioStatus> </ns:getUserAudioStatusResponse> getUserDialPreference Function name getUserDialPreference Description Retrieves the dial preference that is associated with a designated user. Parameters userLogin (String)—Unique log in ID of the user for whom to retrieve the dial preference. Return result DialAddressVO array wrapped in a DialAddressContainerVO. Exception RemoteException if the user with the designated ID does not exist in the system or if the operation fails. Sample response <ns:getUserDialPreferenceResponse> <ns:getUserDialPreferenceReturn> <ns:dialAddressVOs> <ns:dialAddressVO> <ns:type>Business</ns:type> <ns:dialPreferenceOrder>0</ns:dialPreferenceOrder> <ns:dialNumber>408-555-5555</ns:dialNumber> <ns:id>21020</ns:id> </ns:dialAddressVO> <ns:dialAddressVO> <ns:type>Home</ns:type> <ns:dialPreferenceOrder>1</ns:dialPreferenceOrder> <ns:dialNumber>614-555-5555</ns:dialNumber> <ns:id>21019</ns:id> </ns:dialAddressVO> </ns:dialAddressVOs> </ns:getUserDialPreferenceReturn> </ns:getUserDialPreferenceResponse> Cisco IPICS API Reference Guide OL-18330-01 2-23 Chapter 2 API Functions API Functions getUserGroupMembers Function name getUserGroupMembers Description Retrieves all the users in a designated user group. Parameters userGroupId (int)—Unique ID of the user group from which to retrieve all members. Return result UserVO array wrapped in a UserContainerVO. Exception RemoteException if the user group with the designated ID does not exist in the system or if the operation fails. Sample response <ns:getUserGroupMembersResponse> <ns:getUserGroupMembersReturn> <ns:userVOs> <ns:userVO> <ns:userLogin>testuser1</ns:userLogin> <ns:name>User1,Test (testuser1)</ns:name> <ns:id>110</ns:id> <ns:firstName>Test</ns:firstName> <ns:lastName>User1</ns:lastName> </ns:userVO> </ns:userVOs> </ns:getUserGroupMembersReturn> </ns:getUserGroupMembersResponse> getUserListenerStatus Function name getUserListenerStatus Description Returns a flag that indicates whether the PMC of a user is in listen-only mode. In this mode, the user is muted. Parameters userLogin (String)—Unique log in ID of the user for whom to retrieve the PMC audio status. Return result ListenOnly—True if audio is muted. False if the user is not muted. Exception RemoteException if the user with the designated ID does not exist in the system. Sample response <ns:getUserListenerStatusResponse> <ns: userListenerStatus> true</ns:userListenerStatus> </ns:getUserListenerStatusResponse> getUserNotificationPreference Function name getUserNotificationPreference Description Retrieves the notification preference that is associated with a designated user. Parameters userLogin (String)—Unique ID of the user for whom to retrieve the notification preference. Cisco IPICS API Reference Guide 2-24 OL-18330-01 Chapter 2 API Functions API Functions Return result NotificationAddressVO array wrapped in a NotificationAddressContainerVO. Exception RemoteException if the user with the designated ID does not exist in the system or if the operation fails. Sample response <ns:getUserNotificationPreferenceResponse> <ns:getUserNotificationPreferenceReturn> <ns:notificationAddressVOs> <ns:notificationAddressVO> <ns:notificationAddress>test@cisco.com</ns:notification Address> <ns:type>Email</ns:type> <ns:id>21018</ns:id> </ns:notificationAddressVO> <ns:notificationAddressVO> <ns:notificationAddress>page@cisco.com</ns:notification Address> <ns:type>Pager</ns:type> <ns:id>21017</ns:id> </ns:notificationAddressVO> </ns:notificationAddressVOs> </ns:getUserNotificationPreferenceReturn> </ns:getUserNotificationPreferenceResponse> Function name getUserRoles Description Retrieves the list of roles for a designated user. Parameters userLogin (String)—Unique ID of the user whose roles to retrieve. Return result UserRoleVO array wrapped in a UserRoleContainerVO. Exception RemoteException if the user with the designated ID does not exist in the system or if the operation fails. Sample response <ns:getUserRolesResponse> <ns:getUserRolesReturn> <ns:userRoleVOs> <ns:userRoleVO> <ns:name>dispatcher</ns:name> <ns:id>3</ns:id> ns:displayName>Dispatcher</ns:displayName> </ns:userRoleVO> <ns:userRoleVO> <ns:name>all</ns:name> <ns:id>5</ns:id> ns:displayName>All</ns:displayName> </ns:userRoleVO> <ns:userRoleVO> <ns:name>opsadmin</ns:name> <ns:id>6</ns:id> <ns:displayName>Ops View Administrator</ns:displayName> </ns:userRoleVO> </ns:userRoleVOs> </ns:getUserRolesReturn </ns:getUserRolesResponse> getUserRoles Cisco IPICS API Reference Guide OL-18330-01 2-25 Chapter 2 API Functions API Functions getUsersAssociatedToRadio Function name getUsersAssociatedToRadio Description Returns a list of users that are associated with a radio. Parameters radioId (String)—Unique ID of the radio for which to retrieve associated users. Return result Array of User VOs wrapped in a UserContainer VO. Exception RemoteException if the radio with the designated ID does not exist in the system or if the operation fails. Sample response <ns:getUsersAssociatedToRadioResponse> <ns:getUsersAssociatedToRadioReturn> <ns:userVOs> <ns:userVO> <ns:userLogin>testuser12</ns:userLogin> <ns:name>Blow,Joe (testuser12)</ns:name> <ns:id>5382</ns:id> <ns:firstName>Joe</ns:firstName> <ns:lastName>Blow</ns:lastName> </ns:userVO> <ns:userVO> <ns:userLogin>testuser16</ns:userLogin> <ns:name>Blow,Joe (testuser16)</ns:name> <ns:id>5535</ns:id> <ns:firstName>Joe</ns:firstName> <ns:lastName>Blow</ns:lastName> </ns:userVO> </ns:userVOs> </ns:getUsersAssociatedToRadioReturn> </ns:getUsersAssociatedToRadioResponse> Function name getUserStatus Description Retrieves the active status of one or more users. Parameters userLogin (String)—Unique IDs of 1 or more users for whom to retrieve active status. Return result Status (true when logged in or false when logged out) for each designated user. Exception RemoteException if the designated user ID does not exist in the system or if the operation fails. Sample response <ns:getUserStatusResponse> <ns:getUserStatusReturn> <ns:statusMessage>true.</ns:statusMessage> </ns:getUserStatusReturn> </ns:getUserStatusResponse> getUserStatus Cisco IPICS API Reference Guide 2-26 OL-18330-01 Chapter 2 API Functions API Functions getVtgParticipants Function name getVtgParticipants Description Retrieves all participants in a VTG. Parameters vtgId (int)—ID of the VTG from which to retrieve all participants. Return result VtgParticipant VO array wrapped in a VtgParticipantContainerVO. Includes users, user groups, channels, channel groups, and VTGs. Exception RemoteException if the VTG with the designated ID does not exist in the system or if the operation fails. Cisco IPICS API Reference Guide OL-18330-01 2-27 Chapter 2 API Functions API Functions Sample response <ns:getVtgParticipantsResponse> <ns:getVtgParticipantsReturn> <ns:userGroupParticipants> <ns:vtgParticipantVO> <ns:participantId>118</ns:participantId> <ns:groupId>0</ns:groupId> <ns:resourceType>user-group</ns:resourceType> <ns:status>active</ns:status> <ns:name>TestUserGroup2</ns:name> <ns:id>21026</ns:id> </ns:vtgParticipantVO> </ns:userGroupParticipants> ns:channelGroupParticipants> <ns:vtgParticipantVO> <ns:participantId>125</ns:participantId> <ns:groupId>0</ns:groupId> <ns:resourceType>channel-group</ns:resourceType> <ns:status>active</ns:status> <ns:name>TestChannelGroup1</ns:name> <ns:id>21021</ns:id> </ns:vtgParticipantVO> </ns:channelGroupParticipants> <ns:vtgParticipants> <ns:vtgParticipantVO> <ns:participantId>928</ns:participantId> <ns:groupId>0</ns:groupId> <ns:resourceType>vtg</ns:resourceType> <ns:status>error</ns:status> <ns:name>Test VTG 2</ns:name> <ns:id>21028</ns:id> </ns:vtgParticipantVO> </ns:vtgParticipants> <ns:userParticipants> <ns:vtgParticipantVO> <ns:participantId>953</ns:participantId> <ns:groupId>0</ns:groupId> <ns:resourceType>user</ns:resourceType> <ns:status>active</ns:status> <ns:name>Test0, Some</ns:name> <ns:id>21024</ns:id> </ns:vtgParticipantVO> <ns:vtgParticipantVO> <ns:participantId>954</ns:participantId> <ns:groupId>0</ns:groupId> <ns:resourceType>user</ns:resourceType> <ns:status>active</ns:status> <ns:name>Test1, Some</ns:name> <ns:id>21025</ns:id> </ns:vtgParticipantVO> </ns:userParticipants> <ns:channelParticipants> <ns:vtgParticipantVO> <ns:participantId>119</ns:participantId> <ns:groupId>0</ns:groupId> <ns:resourceType>channel</ns:resourceType> <ns:status>error</ns:status> <ns:name>TestChannel1</ns:name> <ns:id>21016</ns:id> </ns:vtgParticipantVO> </ns:channelParticipants> </ns:getVtgParticipantsReturn> </ns:getVtgParticipantsResponse> Cisco IPICS API Reference Guide 2-28 OL-18330-01 Chapter 2 API Functions API Functions getVtgParticipantStatus Function name getVtgParticipantStatus Description Retrieves the status of VTG participant. Parameters • vtgId (int)—Unique ID of the VTG of whose participant status to queried. • participantID (int)—Unique ID of the participant of whose status to queried. • resourceType (String)—Participant type: user, user-group, channel, channel-group or, vtg. Return result (String) Status of VTG participant (disconnected, error, pending, or active). Exception RemoteException if the VTG with the designated ID does not exist in the system or is not active, the participant with the designated ID does not exist in the system, the resource type is invalid, or the operation fails. Sample response <ns:getVtgParticipantStatusResponse> <ns:getVtgParticipantStatusReturn>active</ <ns:getVtgParticipantStatusReturn> </ns:getVtgParticipantStatusResponse> Function name getVtgStatus Description Retrieves the ID, name, description, and status (idle, active, pending, or disabled) of a VTG. Parameters vtgId (int)—Unique identifier of the VTG for which to retrieve status. Return result (String) Status of the VTG (idle, pending, or active). getVtgStatus vtgContainerVO, which contains one vtgVO with attributes of vtgId, vtgName, description, and status Exception RemoteException if the VTG with the designated ID does not exist in the system or if the operation fails. Sample response <ns:getVtgStatusResponse> <ns:getVtgStatusReturn> <ns:vtgVOs> <ns:vtgVO> <ns:description/> <ns:status>idle</ns:status> <ns:name>Fire Incident</ns:name> <ns:id>326</ns:id> </ns:vtgVO> </ns:vtgVOs> </ns:getVtgStatusReturn> </ns:getVtgStatusResponse> Cisco IPICS API Reference Guide OL-18330-01 2-29 Chapter 2 API Functions API Functions getVtgsAssociatedToUser Function name getVtgsAssociatedToUser Description Retrieves all VTGs that are associated with a user. Parameters userLogin (String)—Unique log in ID of the user for whom to retrieve associated VTGs. Return result VtgVO array wrapped in a VtgContainerVO. Exception RemoteException if the user with the designate ID does not exist in the system or if the operation fails. Sample response <ns:getVtgsAssociatedToUserResponse> <ns:getVtgsAssociatedToUserReturn> <ns:vtgVOs> <ns:vtgVO> <ns:name>TestVTG1</ns:name> <ns:id>148</ns:id> </ns:vtgVO> </ns:vtgVOs> </ns:getVtgsAssociatedToUserReturn> </ns:getVtgsAssociatedToUserResponse> isActiveChannel Function name isActiveChannel Description Determines if a channel is active or disabled. Parameters channelId (int)—Unique ID of the channel to query. Return result True if the channel is active. False if the channel is disabled. Exception RemoteException if the channel with the designated ID does not exist in the system or if the operation fails. Sample response <ns:isActiveChannelResponse> <ns:isActiveChannelReturn>true</ns:isActiveChannelReturn> </ns:isActiveChannelResponse> Function name isActiveUser Description Determines if a user is active or disabled. Parameters userLogin (String)—Unique log in ID of the user to query. Return result True if the user is active. False if the user is disabled. Exception RemoteException if the user with the designated ID does not exist in the system or if the operation fails. Sample response <ns:isActiveUserResponse> <ns:isActiveUserReturn>true</ns:isActiveUserReturn> </ns:isActiveUserResponse> isActiveUser Cisco IPICS API Reference Guide 2-30 OL-18330-01 Chapter 2 API Functions API Functions isActiveVtg Function name isActiveVtg Description Determines if a VTG is active or disabled. Parameters vtgId (String)—Unique log in ID of the VTG to query. Return result True if the VTG is active. False if the VTG is disabled. Exception RemoteException if the VTG with the designated ID does not exist in the system or if the operation fails. Sample response <ns:isActiveVtgResponse> <ns:isActiveVtgReturn>true</ns:isActiveVtgReturn> </ns:isActiveVtgResponse> notifyAllVtgMembers Function name notifyAllVtgMembers Description Notifies all users in a VTG, including members of user groups in the VTG. Parameters vtgId (int)—Unique ID of the VTG for which members are to be notified. Return result True if the notification is successful. False if the notification is not successful. Exception RemoteException if the VTG with the designated ID does not exist in the system, the VTG is not active or the operation fails. Sample response <ns:notifyAllVtgMembersResponse> <ns:notifyAllVtgMembersReturn>true</ ns:notifyAllVtgMembersReturn> </ns:notifyAllVtgMembersResponse> notifyVtgMember Function name notifyVtgMember Description Notifies a specific member of a VTG. Parameters vtgId (int)—Unique ID of the VTG for which the member is to be notified. userLogin (String)—Unique log in ID of the VTG member to be notified. Return result True if the notification is successful. False if the notification is not successful. Exception RemoteException if the VTG with the designated ID does not exist in the system, the VTG is not active, the user is not a participant in the VTG, user does not exist, or if the operation fails. Cisco IPICS API Reference Guide OL-18330-01 2-31 Chapter 2 API Functions API Functions Sample response <ns:notifyVtgMemberResponse> <ns:notifyVtgMemberReturn>true</ns:notifyVtgMemberReturn> </ns:notifyVtgMemberResponse> notifyVtgMembers Function name notifyVtgMembers Description Notifies a list of users or all users in a VTG. Parameters • vtgId (int)—Unique ID of the VTG for which the notification is to be sent. • userContainerVO—UserVO array wrapped in a UserContainerVO. If null, all users in the VTG are notified. VO objects are defined as: VO objects are defined as: – UserContainerVO UserVO[] userVOs – UserVO String userLogin String name int id String firstName String lastName If the userContainerVO is null, all users in the VTG receive notification. • subject (String)—Topic of the notification message. The subject can contain up to 255 characters. • message (String)—Body of the notification message. The message can contain up to 1,024 characters. • audioFile (String)—Path and file name of an audio file to include with the notification. Return result None. Exception RemoteException if the VTG with the designated ID does not exist in the system, the VTG is not active, the user is not a participant in the VTG, user does not exist, or the operation fails. Sample response <ns:notifyVtgMembersResponse> <ns:notifyVtgMembersReturn/> </ns:notifyVtgMembersResponse> Cisco IPICS API Reference Guide 2-32 OL-18330-01 Chapter 2 API Functions API Functions removeChannelFromVtg Function name removeChannelFromVtg Description Removes a channel from a VTG. Parameters • vtgId (int)—Unique ID of the VTG from which to remove the channel. • channelId (int)—Unique of the channel to be removed from the VTG. Return result True if the channel is removed for the VTG. False if the channel is not removed from the VTG. Exception RemoteException if a VTG with the designated ID does not exist in the system, the designated channel does not exist in the system, or the operation fails. Sample response <ns:removeChannelFromVtgResponse> <ns:removeChannelFromVtgReturn>true</ ns:removeChannelFromVtgReturn> </ns:removeChannelFromVtgResponse> removePhoneAssociatedToUser Function name removePhoneAssociatedToUser Description Disassociates a phone from a user. Parameters • userLogin (String)—Log in ID of the user from whom to disassociate a phone. • dialNumber (String)—Dial number of the phone to disassociate from the user. Return result True if disassociation succeeds or if the phone already is disassociated from the user. False if the disassociation fails. Exception RemoteException if a user with the designated ID does not exist in the system, the designated dial number does not exist in the system, or the operation fails. Sample response <ns:removePhoneAssociatedToUserResponse> <ns:removePhoneAssociatedToUserReturn>true </ns:removePhoneAssociatedToUserReturn> </ns:removePhoneAssociatedToUserResponse> removeUserFromVtg Function name removeUserFromVtg Description Removes a participant from a VTG. Cisco IPICS API Reference Guide OL-18330-01 2-33 Chapter 2 API Functions API Functions Parameters • userLogin (String)—Unique log in ID of the user to be removed from the VTG. • vtgId (int)—Unique ID of the VTG from which to remove the user. Return result True if the user is removed from the VTG or is not a member of the VTG. False if the user is not removed from the VTG. Exception RemoteException if a VTG with the designated ID does not exist in the system, the user does not exist in the system, or the operation fails. Sample response <ns:removeUserFromVtgResponse> <ns:removeUserFromVtgReturn>true</ ns:removeUserFromVtgReturn> </ns:removeUserFromVtgResponse> removeVtgFromVtg Function name removeVtgFromVtg Description Removes VTG from a VTG. Parameters • vtgIdRem (String)— ID of the VTG to remove. • vtgId (int)—Unique ID of the VTG from which to remove the other VTG. Return result True if the VTG is removed from the VTG or is not a member of the VTG. False if the VTG is not removed from the VTG. Exception RemoteException if either VTG with the designated ID does not exist in the system or the operation fails. Sample response <ns:removeVtgFromVtgResponse> <ns:removeVtgFromVtgReturn>true</ns:removeVtgFromVtgReturn> </ns:removeVtgFromVtgResponse> setBelongingOpsViewForUser Function name setBelongingOpsViewForUser Description Assigns an ops view to a user. Parameters • userLogin (String)—Log in ID of the user to whom to assign an ops view. • opsViewId (int)—ID of the ops view to assign to the user. Return result — Exception RemoteException if the user with the designated ID does not exist in the system, the ops view with the designated ID does not exist in the system, or the operation fails. Sample response <ns:setBelongingOpsViewForUserResponse> <ns:setBelongingOpsViewForUserReturn/> </ns:setBelongingOpsViewForUserResponse> Cisco IPICS API Reference Guide 2-34 OL-18330-01 Chapter 2 API Functions API Functions setDialPreference Function name setDialPreference Description Adds a new dial preference for a user. Parameters • userLogin (String)—Unique log in ID of the user for whom to set dial preferences. • dialType (String)—Dial type preference (BUSINESS, BUSINESS2, BUSINESS3, CAR, HOME, HOME2, HOME3, MOBILE, MOBILE2, MOBILE3, OTHER, PRIMARY, SECONDARY). • dialNumber (String)—Phone number to dial. • dialOrder (int)—Order in which this dial type is executed if more than one dial type is configured. Return result — Exception RemoteException if the user with the designated ID does not exist in the system or if the operation fails. Sample response <ns:setDialPreferenceReturn> <ns:prefId>7978</ns: prefId> </ns:setDialPreferenceReturn> Function name setDigitIds Description Sets digit IDs for a user. setDigitIds Parameters • userLogin (String)—Unique log in ID of the user for whom to set digit IDs. • digitIds (int)—Digit IDs for the user. Return result — Exception RemoteException if the user with the designated ID does not exist in the system, invalid digit characters are entered, or the operation fails. Sample response <ns:setDigitIdsResponse> <ns:setDigitIdsResponse> <ns:setDigitIdsReturn>true</ns:seDigitIdsReturn> <ns:setDigitIdsResponse> </ns:setDigitIdsResponse> setDigitPassword Function name setDigitPassword Description Sets a digit password for a user. Cisco IPICS API Reference Guide OL-18330-01 2-35 Chapter 2 API Functions API Functions Parameters • userLogin (String)—Unique log in ID of the user for whom to set a digit password. • password (String)—Password of the user to be created. The password can include letters, numbers, and special characters, but no spaces. The system validates the password according the parameters that are configured in Cisco IPICS Administration. Return result — Exception Remote Exception if the user with the designated ID does not exist in the system, the password fails validation, or the operation fails. Sample response <ns:setDigitPasswordResponse> <ns:setDigitIDsResponse> </ns:setDigitPasswordResponse> setNotificationPreference Function name setNotificationPreference Description Adds a new notification preference for a user. Parameters • userLogin (String)—Unique log in ID of the user for whom to set dial preferences • notificationType (String)—Notification type preference (EMAIL, PAGER, SMS) • notificationAddress (String)—Address for the designated notification type. Return result — Exception RemoteException if the user with the designated ID does not exist in the system or if the operation fails. Sample response <ns:setNotificationPreferenceResponse> <ns:setNotificationPreferenceReturn> <ns:prefId>7978</ns: prefId> </ns:seNotificationPreferenceReturn> </ns:setNotificationPreferenceResponse> setUserAddress Function name setUserAddress Description Adds a physical address for a user. Cisco IPICS API Reference Guide 2-36 OL-18330-01 Chapter 2 API Functions API Functions Parameters • userLogin (String)—Unique log in ID of the user for whom to add a physical address. • AddressVO—Address information. The VO object is defined as: String street String streetExtra String city String state String zip String country Return result — Exception RemoteException if the user with the designated ID does not exist in the system or if the operation fails. Sample response <ns:setUserAddressResponse> <ns:setUserAddress Return/> </ns:setUserAddressResponse> setUserAudioStatus Function name setUserAudioStatus Description Enables or disables the ability of a user to hear and transmit audio on a PMC. Note Parameters A user is not able to transmit audio (the user is muted) if audio status for the user is enabled but listener status for the user is disabled. See the “setUserListenerStatus” section on page 2-37. • userLogin (String)—Unique log in ID of the user for whom to enable or disable PMC audio. • audioDisabled (boolean)—If true, the audio capability is disabled. If false, the audio capability is enabled. Return result — Exception RemoteException if the user with the designated ID does not exist in the system. Sample response <ns:setUserAudioStatusResponse> <ns:setUserAudioStatus> <ns:setUserAudioStatusReturn/> </ns:setUserAudioStatus> </ns:setUserAudioStatusResponse> setUserListenerStatus Function name setUserListenerStatus Cisco IPICS API Reference Guide OL-18330-01 2-37 Chapter 2 API Functions API Functions Description Enables or disables the ability of a user to transmit audio on a PMC (unmutes or mutes a user). Note Parameters If the audio status for a user is disabled (see the “setUserAudioStatus” section on page 2-37), a user cannot transmit audio in any case. • userLogin (String)—Unique log in ID of the user for whom enable or disable PMC audio. • mute (boolean)—If true, the user is muted. If false, the user is not muted. Return result — Exception RemoteException if the user with the designated ID does not exist in the system. Sample response <ns:setUserListenerStatusResponse> <ns:setUserListenerStatus> <ns:setUserListenerStatusReturn/> </ns:setUserListenerStatus> </ns:setUserAudioStatusResponse> Cisco IPICS API Reference Guide 2-38 OL-18330-01 CH A P T E R 3 JiBX Mapping File If you are using the web service with Java objects to execute Cisco IPICS API requests, JiBX parses XML responses that a client receives from the web service and constructs Java objects. The JiBX mapping file defines the Java classes that are used for a response and defines which parts of an XML response are mapped to which fields in the Java object. This chapter includes the following topics, which describe how to obtain the JiBX mapping file and show its contents: • Obtaining the JiBX Mapping File, page 3-1 • JiBX Mapping File Contents, page 3-1 Obtaining the JiBX Mapping File The JiBX mapping file and the Java objects that the web server XML maps to are included in the file named ssymo-northbound-common-2.2-SNAPSHOT.jar. This file is located in following folder on the on the Cisco IPICS server: ops/cisco/tomcat/current/webapps/ipics_server/WEB-INF/lib JiBX Mapping File Contents The JiBX mapping file is as follows: <?xml version="1.0" encoding="UTF-8"?> <binding force-classes="true" xmlns:nbns="http://com.cisco.ipics.issymo.northbound.service" value-style="element"> <namespace uri="http://com.cisco.ipics.issymo.northbound.service" default="elements"/> <mapping abstract="true" type-name="nbns:UserContainerVO" class="com.cisco.ipics.issymo.northbound.service.UserContainerVO" ordered="false"> <collection name="userVOs" field="userVOs" item-type="com.cisco.ipics.issymo.northbound.service.UserVO" usage="optional"/> </mapping> <mapping abstract="true" type-name="nbns:resource" class="com.cisco.ipics.issymo.northbound.service.Resource" ordered="false"> <value name="id" field="id" usage="optional"/> <value name="name" field="name" usage="optional"/> </mapping> Cisco IPICS API Reference Guide OL-18330-01 3-1 Chapter 3 JiBX Mapping File JiBX Mapping File Contents <mapping name="userVO" class="com.cisco.ipics.issymo.northbound.service.UserVO" ordered="false"> <structure map-as="nbns:resource"/> <value name="userLogin" field="userLogin" usage="optional"/> <value name="firstName" field="firstName" usage="optional"/> <value name="lastName" field="lastName" usage="optional"/> </mapping> <mapping abstract="true" type-name="nbns:UserRoleContainerVO" class="com.cisco.ipics.issymo.northbound.service.UserRoleContainerVO" ordered="false"> <collection name="userRoleVOs" field="userRoleVOs" item-type="com.cisco.ipics.issymo.northbound.service.UserRoleVO" usage="optional"/> </mapping> <mapping name="userRoleVO" class="com.cisco.ipics.issymo.northbound.service.UserRoleVO" ordered="false"> <structure map-as="nbns:resource"/> <value name="displayName" field="displayName" usage="optional"/> </mapping> <mapping abstract="true" type-name="nbns:PolicyContainerVO" class="com.cisco.ipics.issymo.northbound.service.PolicyContainerVO" ordered="false"> <collection name="policyVOs" field="policyVOs" item-type="com.cisco.ipics.issymo.northbound.service.PolicyVO" usage="optional"/> </mapping> <mapping name="policyVO" class="com.cisco.ipics.issymo.northbound.service.PolicyVO" ordered="false"> <structure map-as="nbns:resource"/> <value name="description" field="description" usage="optional"/> </mapping> <mapping abstract="true" type-name="nbns:PhoneContainerVO" class="com.cisco.ipics.issymo.northbound.service.PhoneContainerVO" ordered="false"> <collection name="phoneVOs" field="phoneVOs" item-type="com.cisco.ipics.issymo.northbound.service.PhoneVO" usage="optional"/> </mapping> <mapping name="phoneVO" class="com.cisco.ipics.issymo.northbound.service.PhoneVO" ordered="false"> <structure map-as="nbns:resource"/> <value name="sipDn" field="sipDn" usage="optional"/> <value name="dialDestination" field="dialDestination" usage="optional"/> </mapping> <mapping abstract="true" type-name="nbns:PolicyExecutionStatusVO" class="com.cisco.ipics.issymo.northbound.service.PolicyExecutionStatusVO" ordered="false"> <value name="statusMessage" field="statusMessage" usage="optional"/> <value name="executionDate" field="executionDate" usage="optional"/> </mapping> <mapping abstract="true" type-name="nbns:ChannelContainerVO" class="com.cisco.ipics.issymo.northbound.service.ChannelContainerVO" ordered="false"> <collection name="channelVOs" field="channelVOs" item-type="com.cisco.ipics.issymo.northbound.service.ChannelVO" usage="optional"/> </mapping> <mapping name="channelVO" class="com.cisco.ipics.issymo.northbound.service.ChannelVO" ordered="false"> <structure map-as="nbns:resource"/> </mapping> <mapping abstract="true" type-name="nbns:VtgContainerVO" class="com.cisco.ipics.issymo.northbound.service.VtgContainerVO" ordered="false"> Cisco IPICS API Reference Guide 3-2 OL-18330-01 Chapter 3 JiBX Mapping File JiBX Mapping File Contents <collection name="vtgVOs" field="vtgVOs" item-type="com.cisco.ipics.issymo.northbound.service.VtgVO" usage="optional"/> </mapping> <mapping name="vtgVO" class="com.cisco.ipics.issymo.northbound.service.VtgVO" ordered="false"> <structure map-as="nbns:resource"/> </mapping> <mapping abstract="true" type-name="nbns:ChannelGroupContainerVO" class="com.cisco.ipics.issymo.northbound.service.ChannelGroupContainerVO" ordered="false"> <collection name="channelGroupVOs" field="channelGroupVOs" item-type="com.cisco.ipics.issymo.northbound.service.ChannelGroupVO" usage="optional"/> </mapping> <mapping name="channelGroupVO" class="com.cisco.ipics.issymo.northbound.service.ChannelGroupVO" ordered="false"> <structure map-as="nbns:resource"/> </mapping> <mapping abstract="true" type-name="nbns:UserGroupContainerVO" class="com.cisco.ipics.issymo.northbound.service.UserGroupContainerVO" ordered="false"> <collection name="userGroupVOs" field="userGroupVOs" item-type="com.cisco.ipics.issymo.northbound.service.UserGroupVO" usage="optional"/> </mapping> <mapping name="userGroupVO" class="com.cisco.ipics.issymo.northbound.service.UserGroupVO" ordered="false"> <structure map-as="nbns:resource"/> </mapping> <mapping abstract="true" type-name="nbns:NotificationAddressContainerVO" class="com.cisco.ipics.issymo.northbound.service.NotificationAddressContainerVO" ordered="false"> <collection name="notificationAddressVOs" field="notificationAddressVOs" item-type="com.cisco.ipics.issymo.northbound.service.NotificationAddressVO" usage="optional"/> </mapping> <mapping name="notificationAddressVO" class="com.cisco.ipics.issymo.northbound.service.NotificationAddressVO" ordered="false"> <value name="id" field="id" usage="optional"/> <value name="type" field="type" usage="optional"/> <value name="notificationAddress" field="notificationAddress" usage="optional"/> </mapping> <mapping abstract="true" type-name="nbns:DialAddressContainerVO" class="com.cisco.ipics.issymo.northbound.service.DialAddressContainerVO" ordered="false" > <collection name="dialAddressVOs" field="dialAddressVOs" item-type="com.cisco.ipics.issymo.northbound.service.DialAddressVO" usage="optional"/> </mapping> <mapping name="dialAddressVO" class="com.cisco.ipics.issymo.northbound.service.DialAddressVO" ordered="false"> <value name="id" field="id" usage="optional"/> <value name="type" field="type" usage="optional"/> <value name="dialNumber" field="dialNumber" usage="optional"/> <value name="dialPreferenceOrder" field="dialPreferenceOrder" usage="optional"/> </mapping> <mapping abstract="true" type-name="nbns:VtgParticipantContainerVO" class="com.cisco.ipics.issymo.northbound.service.VtgParticipantContainerVO" ordered="false"> Cisco IPICS API Reference Guide OL-18330-01 3-3 Chapter 3 JiBX Mapping File JiBX Mapping File Contents <collection name="userParticipants" field="userParticipants" item-type="com.cisco.ipics.issymo.northbound.service.VtgParticipantVO" usage="optional"/> <collection name="userGroupParticipants" field="userGroupParticipants" item-type="com.cisco.ipics.issymo.northbound.service.VtgParticipantVO" usage="optional"/> <collection name="channelParticipants" field="channelParticipants" item-type="com.cisco.ipics.issymo.northbound.service.VtgParticipantVO" usage="optional"/> <collection name="channelGroupParticipants" field="channelGroupParticipants" item-type="com.cisco.ipics.issymo.northbound.service.VtgParticipantVO" usage="optional"/> <collection name="vtgParticipants" field="vtgParticipants" item-type="com.cisco.ipics.issymo.northbound.service.VtgParticipantVO" usage="optional"/> </mapping> <mapping name="vtgParticipantVO" class="com.cisco.ipics.issymo.northbound.service.VtgParticipantVO" ordered="false"> <structure map-as="nbns:resource"/> <value name="groupId" field="groupId" usage="optional"/> <value name="participantId" field="participantId" usage="optional"/> <value name="resourceType" field="resourceType" usage="optional"/> <value name="status" field="status" usage="optional"/> </mapping> </binding> Cisco IPICS API Reference Guide 3-4 OL-18330-01 CH A P T E R 4 Web Services Description Language File The Web Services Description Language (WSDL) file for the Cisco IPICS API defines the functionality that the API provides. It includes methods that you can invoke and the types of objects that they can return. This chapter includes the following topics, which describe how to obtain the WSDL file and show its contents: • Obtaining the WSDL File, page 4-1 • WSDL File Contents, page 4-1 Obtaining the WSDL File The API WSDL file is stored on the Cisco IPICS server. To obtain the WSDL file, enter the following URL in your web browser: https://<Cisco_IPICS_Server>/ipics_server/services/ NorthboundService?wsdl Replace <Cisco_IPICS_Server> with the IP address or the host name of the Cisco IPICS server.returns the Cisco IPICS WSDL. If you are prompted for a name and password, enter your Cisco IPICS user name and password. WSDL File Contents The WSDL for the Cisco IPICS API is as follows: <wsdl:definitions xmlns:impl="http://com.cisco.ipics.issymo.northbound.service" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://com.cisco.ipics.issymo.northbound.service"> <wsdl:documentation>NorthboundService</wsdl:documentation> <wsdl:types> <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://com.cisco.ipics.issymo.northbound.service"> <xsd:element name="activateVtg"> <xsd:annotation> Cisco IPICS API Reference Guide OL-18330-01 4-1 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:documentation> Description: Activates a VirtualGroup (if not already activated). Parameters: vtgId (int) - the id of the virtual group to be activated. Returns: true if the virtual group activation was successful, false if not. Throws: RemoteException if a virtual group with the given id does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="activateVtgResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="activateVtgReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="addChannelToVtg"> <xsd:annotation> <xsd:documentation> Description: Adds a channel to an active/inactive VTG. Parameters: vtgId (int) - the id of the vtg to which the user is to be added. channelId(int) - the id of the channel to be added to the specified VTG. Returns: true if the addition of the channel to the VTG was successful or the channel is already a participant/member of the VTG, false if not. Throws: RemoteException if a virtual group with the given id does not exist in the system, the channel does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="channelId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> Cisco IPICS API Reference Guide 4-2 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:element name="addChannelToVtgResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="addChannelToVtgReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="addPhoneAssociatedToUser"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="dialNumber" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="addPhoneAssociatedToUserResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="addPhoneAssociatedToUserReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="addRadioToVtg"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="radioId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> Cisco IPICS API Reference Guide OL-18330-01 4-3 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:element name="addRadioToVtgResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="addRadioToVtgReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="addUserToUserGroup"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="userGroupId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="addUserToUserGroupResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="addUserToUserGroupReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="addUserToVtg"> <xsd:annotation> <xsd:documentation> Description: Adds a user participant to an active/inactive VTG. Parameters: userLogin (String) - the unique login of the user to be added to the specified VTG. vtgId (int) - the id of the vtg to which the user is to be added. Returns: true if the addition of the user to the VTG was successful or the user is already a participant/member of the VTG, false if not. Throws: RemoteException if a virtual group with the given id does not exist in the system, the user does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="vtgId" type="int"> Cisco IPICS API Reference Guide 4-4 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="addUserToVtgResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="addUserToVtgReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="addVtgToVtg"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="vtgIdAdd" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="addVtgToVtgResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="addVtgToVtgReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="associateChannelsToUser"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="channels" type="impl:ChannelContainerVO"> Cisco IPICS API Reference Guide OL-18330-01 4-5 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="associateChannelsToUserResponse"> <xsd:complexType/> </xsd:element> <xsd:element name="associateRadiosToUser"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="radios" type="impl:RadioContainerVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="associateRadiosToUserResponse"> <xsd:complexType/> </xsd:element> <xsd:element name="createChannel"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="channelName" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="channelShortName" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> Cisco IPICS API Reference Guide 4-6 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:element> <xsd:element name="createChannelResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="createChannelReturn" type="int"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="createUser"> <xsd:annotation> <xsd:documentation> Description: Creates a user with the specified login name Parameters: loginName (String) - the unique name of the user to be created. Returns: userId(int) of the created user. Throws: RemoteException if a user with the given name already exists in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> Create a user based on the supplied user login. Returns an exception if a user with this login already exists. Return an int as user id. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="userPassword" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="firstName" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="lastName" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="createUserResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="createUserReturn" type="int"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="createUserGroup"> Cisco IPICS API Reference Guide OL-18330-01 4-7 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="groupName" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="groupDescription" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="createUserGroupResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="createUserGroupReturn" type="int"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="createVtg"> <xsd:annotation> <xsd:documentation> Description: Creates a VTG with the specified VTG name Parameters: vtgName (String) - the unique name of the VTG to be created. Returns: vtgId(int) of the created VTG. Throws: RemoteException if a virtual group with the given name already exists in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="vtgName" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="description" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="createVtgResponse"> <xsd:complexType> <xsd:sequence> Cisco IPICS API Reference Guide 4-8 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:element name="createVtgReturn" type="int"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="deactivateVtg"> <xsd:annotation> <xsd:documentation> Description: Deactivates a VirtualGroup. Parameters: vtgId (int) - the id of the virtual group to be activated. Returns: true if the virtual group deactivation was successful, false if not. Throws: RemoteException if a virtual group with the given id does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="deactivateVtgResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="deactivateVtgReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="deleteChannel"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="channelId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="deleteChannelResponse"> <xsd:complexType/> </xsd:element> <xsd:element name="deleteUser"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> Cisco IPICS API Reference Guide OL-18330-01 4-9 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:element name="userId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="deleteUserResponse"> <xsd:complexType/> </xsd:element> <xsd:element name="deleteVtg"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="deleteVtgResponse"> <xsd:complexType/> </xsd:element> <xsd:element name="dialAllVtgMembers"> <xsd:annotation> <xsd:documentation> Description: Dials out all user members of a VTG, including members of user groups in the VTG. Parameters: vtgId (int) the unique identifier of the VTG whose members are to be dialed out. Returns: (boolean) true if the dial-out was successful, false otherwise. Throws: RemoteException if the VTG with the given id does not exist in the system, if the VTG is not active or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="trigger" nillable="true" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> Cisco IPICS API Reference Guide 4-10 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="dialAllVtgMembersResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="dialAllVtgMembersReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="dialVtgMember"> <xsd:annotation> <xsd:documentation> Description: Dials out to the specified user member of a VTG. Parameters: vtgId (int) the unique identifier of the VTG whose members are to be dialed out. trigger (String) - the name of the trigger that invokes a custom dial out script. userLogin - the login name of the member user in the VTG to be dialed out. Returns: (boolean) true if the dial-out was successful, false otherwise. Throws: RemoteException if the VTG with the given id does not exist in the system, if the VTG is not active, if user is not a member of the VTG, if user does not exist or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="trigger" nillable="true" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="dialVtgMemberResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="dialVtgMemberReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="dialVtgMembers"> <xsd:annotation> <xsd:documentation> Cisco IPICS API Reference Guide OL-18330-01 4-11 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="userContainer" type="impl:UserContainerVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="dialVtgMembersResponse"> <xsd:complexType/> </xsd:element> <xsd:element name="disableChannel"> <xsd:annotation> <xsd:documentation> Description: Changes the channel state to DISABLED. Only operates iff the current channel state is IDLE. Parameters: channelId (int) the unique identifier of the channel being disabled. Returns: (boolean) true if the channel state is now DISABLED, false otherwise. Throws: RemoteException if the channel with the given id does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="channelId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="disableChannelResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="disableChannelReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="disableUser"> <xsd:annotation> <xsd:documentation> Description: Disables user with the given userLogin. Parameters: userLogin (string) the unique login of the user being disabled. Returns: (boolean) true if the user is disabled, false otherwise. Cisco IPICS API Reference Guide 4-12 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents Throws: RemoteException if the user with the given userLogin does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="disableUserResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="disableUserReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="enableChannel"> <xsd:annotation> <xsd:documentation> Description: Changes the channel state to IDLE. Only operates iff the current channel state is DISABLED. Parameters: channelId (int) the unique identifier of the channel being enabled. Returns: (boolean) false if the channel state is still DISABLED, true otherwise. Throws: RemoteException if the channel with the given id does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="channelId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="enableChannelResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="enableChannelReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="enableUser"> <xsd:annotation> <xsd:documentation> Description: Enables user with the given userLogin. Parameters: userLogin (string) the unique login of the user being enabled. Returns: (boolean) true if the user is enabled, false otherwise. Throws: RemoteException if the user with the given userLogin does not exist in the system or if the operation fails. Cisco IPICS API Reference Guide OL-18330-01 4-13 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="enableUserResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="enableUserReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="executeNotificationPolicy"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="policyId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="msgText" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="executeNotificationPolicyResponse"> <xsd:complexType/> </xsd:element> <xsd:element name="executePolicy"> <xsd:annotation> <xsd:documentation> Description: Executes the policy with the given policyId. Parameters: policyId (int) the unique identifier of the policy being executed. Returns: (boolean) true if the policy was executed, false otherwise. Throws: RemoteException if the policy with the given policyId does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="policyId" type="int"> Cisco IPICS API Reference Guide 4-14 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="executePolicyResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="executePolicyReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getAllChannelGroups"> <xsd:annotation> <xsd:documentation> Description: Retrieves all the ChannelGroups in the IPICS System. Parameters: None. Returns: Array of ChannelGroupVO wrapped in a ChannelGroupContainerVO. Throws: RemoteException if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType/> </xsd:element> <xsd:element name="getAllChannelGroupsResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getAllChannelGroupsReturn" type="impl:ChannelGroupContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getAllChannels"> <xsd:annotation> <xsd:documentation> Description: Retrieves all the Channels in the IPICS System. Parameters: None. Returns: Array of ChannelVO wrapped in a ChannelContainerVO. Throws: RemoteException if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType/> </xsd:element> <xsd:element name="getAllChannelsResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getAllChannelsReturn" type="impl:ChannelContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getAllChannelsInChannelGroup"> <xsd:annotation> <xsd:documentation> Description: Retrieves all the Channels in the given ChannelGroup. Parameters: channeGroupId (int) the unique identifier of the ChannelGroup from which to retrieve all channels. Returns: Array of ChannelVO wrapped in a ChannelContainerVO. Cisco IPICS API Reference Guide OL-18330-01 4-15 Chapter 4 Web Services Description Language File WSDL File Contents Throws: RemoteException if the ChannelGroup with the given id does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="channelGroupId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getAllChannelsInChannelGroupResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getAllChannelsInChannelGroupReturn" type="impl:ChannelContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getAllPolicies"> <xsd:annotation> <xsd:documentation> Description: Retrieves all the Policies in the IPPE System. Parameters: None. Returns: Array of PolicyVO wrapped in a PolicyContainerVO. Throws: RemoteException if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType/> </xsd:element> <xsd:element name="getAllPoliciesResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getAllPoliciesReturn" type="impl:PolicyContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getAllRadios"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType/> </xsd:element> <xsd:element name="getAllRadiosResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getAllRadiosReturn" type="impl:RadioContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getAllUserGroups"> <xsd:annotation> <xsd:documentation> Description: Retrieves all the UserGroups in the IPICS System. Parameters: None. Cisco IPICS API Reference Guide 4-16 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents Returns: Array of UserGroupVO wrapped in a UserGroupContainerVO. Throws: RemoteException if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType/> </xsd:element> <xsd:element name="getAllUserGroupsResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getAllUserGroupsReturn" type="impl:UserGroupContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getAllUsers"> <xsd:annotation> <xsd:documentation> Description: Retrieves all the users in the IPICS System. Parameters: None. Returns: Array of UserVO wrapped in a UserContainerVO. Throws: RemoteException if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType/> </xsd:element> <xsd:element name="getAllUsersResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getAllUsersReturn" type="impl:UserContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getAllVtgs"> <xsd:annotation> <xsd:documentation> Description: Retrieves all the VirtualGroups in the IPICS System. Parameters: None. Returns: Array of VtgVO wrapped in a VtgContainerVO. Throws: RemoteException if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType/> </xsd:element> <xsd:element name="getAllVtgsResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getAllVtgsReturn" type="impl:VtgContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getBelongingOpsViewForUser"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> Cisco IPICS API Reference Guide OL-18330-01 4-17 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getBelongingOpsViewForUserResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getBelongingOpsViewForUserReturn" type="int"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getChannelsAssociatedToUser"> <xsd:annotation> <xsd:documentation> Description: Retrieves all channels associated to the user with the given userLogin. Parameters: userLogin (string) the unique login of the user. Returns: Array of ChannelVO wrapped in a ChannelContainerVO. Throws: RemoteException if the user with the given userLogin does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getChannelsAssociatedToUserResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getChannelsAssociatedToUserReturn" type="impl:ChannelContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getChannelStatus"> <xsd:annotation> <xsd:documentation> Description: Retrieves the status of the channel with the given channelId. Parameters: channelId (int) the unique identifier of the channel whose status is being queried. Returns: (string) Status of channel (disabled, idle, pending or active). Throws: RemoteException if the channel with the given id does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="channelId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> Cisco IPICS API Reference Guide 4-18 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getChannelStatusResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getChannelStatusReturn" type="string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getDigitIds"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getDigitIdsResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getDigitIdsReturn" type="string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getDigitPassword"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getDigitPasswordResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getDigitPasswordReturn" type="string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getPhonesAssociatedToUser"> <xsd:annotation> Cisco IPICS API Reference Guide OL-18330-01 4-19 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:documentation> Description: Retrieves all phones associated to the user with the given userLogin. Parameters: userLogin (string) the unique login of the user. Returns: Array of PhoneVO wrapped in a PhoneContainerVO. Throws: RemoteException if the user with the given userLogin does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getPhonesAssociatedToUserResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getPhonesAssociatedToUserReturn" type="impl:PhoneContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getPoliciesAssociatedToUser"> <xsd:annotation> <xsd:documentation> Description: Retrieves all Policies associated to the user with the given userLogin. Parameters: userLogin (string) the unique login of the user. Returns: Array of PolicyVO wrapped in a PolicyContainerVO. Throws: RemoteException if the user with the given userLogin does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getPoliciesAssociatedToUserResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getPoliciesAssociatedToUserReturn" type="impl:PolicyContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getPolicyExecutionStatus"> <xsd:annotation> <xsd:documentation> Description: Retrieves the status of the execution of the policy Cisco IPICS API Reference Guide 4-20 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents with the given policyId. Parameters: policyId (int) the unique identifier of the policy whose execution status is being queried. Returns: PolicyExecutionStatusVO containing the date and status of the last execution of the policy with the given policyId. Throws: RemoteException if the policy with the given policyId does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="policyId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getPolicyExecutionStatusResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getPolicyExecutionStatusReturn" type="impl:PolicyExecutionStatusVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getRadiosAssociatedToUser"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getRadiosAssociatedToUserResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getRadiosAssociatedToUserReturn" type="impl:RadioContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getUserAddress"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> Cisco IPICS API Reference Guide OL-18330-01 4-21 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getUserAddressResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getUserAddressReturn" type="impl:AddressVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getUserAudioStatus"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getUserAudioStatusResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getUserAudioStatusReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getUserDialPreference"> <xsd:annotation> <xsd:documentation> Description: Retrieves the dial preference associated to the user with the given userLogin. Parameters: userLogin (string) the unique login of the user. Returns: Array of DialAddressVO wrapped in aDialAddressContainerVO. Throws: RemoteException if the user with the given userLogin does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> Cisco IPICS API Reference Guide 4-22 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:element> <xsd:element name="getUserDialPreferenceResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getUserDialPreferenceReturn" type="impl:DialAddressContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getUserGroupMembers"> <xsd:annotation> <xsd:documentation> Description: Retrieves all the users in the given UserGroup. Parameters: userGroupId (int) the unique identifier of the UserGroup from which to retrieve all members. Returns: Array of UserVO wrapped in a UserContainerVO. Throws: RemoteException if the UserGroup with the given id does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userGroupId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getUserGroupMembersResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getUserGroupMembersReturn" type="impl:UserContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getUserListenerStatus"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getUserListenerStatusResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getUserListenerStatusReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> Cisco IPICS API Reference Guide OL-18330-01 4-23 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:element> <xsd:element name="getUserNotificationPreference"> <xsd:annotation> <xsd:documentation> Description: Retrieves the notification preference associated to the user with the given userLogin. Parameters: userLogin (string) the unique login of the user. Returns: Array of NotificationAddressVO wrapped in a NotificationAddressContainerVO. Throws: RemoteException if the user with the given userLogin does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getUserNotificationPreferenceResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getUserNotificationPreferenceReturn" type="impl:NotificationAddressContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getUserRoles"> <xsd:annotation> <xsd:documentation> Description: Gets the list of roles for a user. Parameters: userLogin (string) the unique login of the user whose roles should be queried. Returns an array of UserRoleVO wrapped in a UserRoleContainerVO. Throws: RemoteException if the user with the given userLogin does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getUserRolesResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getUserRolesReturn" type="impl:UserRoleContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> Cisco IPICS API Reference Guide 4-24 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:element name="getUsersAssociatedToRadio"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="radioId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getUsersAssociatedToRadioResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getUsersAssociatedToRadioReturn" type="impl:UserContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getUserStatus"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getUserStatusResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getUserStatusReturn" type="string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getVtgParticipants"> <xsd:annotation> <xsd:documentation> Description: Retrieves all the participants in the given VTG. Parameters: vtgId (int) the unique identifier of the VTG from which to retrieve all partcipants. Returns: VtgParticipantContainerVO which consists of an array of VtgParticipantVO for each possible type of VTG participant: users, user groups, channels, channel groups and vtgs. Throws: RemoteException if the VTG with the given id does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> Cisco IPICS API Reference Guide OL-18330-01 4-25 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:complexType> <xsd:sequence> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getVtgParticipantsResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getVtgParticipantsReturn" type="impl:VtgParticipantContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getVtgParticipantStatus"> <xsd:annotation> <xsd:documentation> Description: Retrieves the status of the VTG participant. Parameters: participantID (int) the unique identifier of the participant of whose status is being queried. resourceType (String) the participant's type: user, user-group, channel, channel-group or vtg . vtgId (int) the unique identifier of the VirtualGroup of whose participant's status is being queried. Returns: (string) Status of VirtualGroup participant (disconnected, error, pending or active). Throws: RemoteException if the VirtualGroup with the given id does not exist in the system, if it is not active, if the participant with the given id doesn't exist in the system, if the resource type is invalid or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="participantId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="resourceType" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getVtgParticipantStatusResponse"> Cisco IPICS API Reference Guide 4-26 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:complexType> <xsd:sequence> <xsd:element name="getVtgParticipantStatusReturn" type="string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getVtgsAssociatedToUser"> <xsd:annotation> <xsd:documentation> Description: Retrieves all VirtualGroups associated to the user with the given userLogin. Parameters: userLogin (string) the unique login of the user. Returns: Array of VtgVO wrapped in a VtgContainerVO. Throws: RemoteException if the user with the given userLogin does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getVtgsAssociatedToUserResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="getVtgsAssociatedToUserReturn" type="impl:VtgContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getVtgStatus"> <xsd:annotation> <xsd:documentation> Description: Retrieves the status of the VirtualGroup with the given vtglId. Parameters: vtgId (int) the unique identifier of the VirtualGroup whose status is being queried. Returns: (string) Status of VirtualGroup (idle, pending or active). Throws: RemoteException if the VirtualGroup with the given id does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="getVtgStatusResponse"> <xsd:complexType> Cisco IPICS API Reference Guide OL-18330-01 4-27 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:sequence> <xsd:element name="getVtgStatusReturn" type="impl:VtgContainerVO"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="isActiveChannel"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="channelId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="isActiveChannelResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="isActiveChannelReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="isActiveUser"> <xsd:annotation> <xsd:documentation> Description: Checks whether the user is active or disabled. Parameters: userLogin (string) the unique login of the user. Returns: (boolean) true if User is active otherwise returns false. Throws: RemoteException if the user with the given userLogin does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="isActiveUserResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="isActiveUserReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="isActiveVtg"> <xsd:annotation> <xsd:documentation> Cisco IPICS API Reference Guide 4-28 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="isActiveVtgResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="isActiveVtgReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="notifyAllVtgMembers"> <xsd:annotation> <xsd:documentation> Description: Notifies all user members of a VTG, including members of user groups in the VTG. Parameters: vtgId (int) the unique identifier of the VTG whose members are to be notified. Returns: (boolean) true if the notification was successful, false otherwise. Throws: RemoteException if the VTG with the given id does not exist in the system, if the VTG is not active or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="notifyAllVtgMembersResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="notifyAllVtgMembersReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="notifyVtgMember"> <xsd:annotation> <xsd:documentation> Description: Notifies the specified user member of a VTG. Parameters: vtgId (int) the unique identifier of the VTG whose members are to be notified. userLogin (String) the login of the user to be notified. Returns: (boolean) true if the notification was successful, false otherwise. Throws: RemoteException if the VTG with the given id does not Cisco IPICS API Reference Guide OL-18330-01 4-29 Chapter 4 Web Services Description Language File WSDL File Contents exist in the system, if the VTG is not active, is user is not a particpant, if user does not exist or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="notifyVtgMemberResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="notifyVtgMemberReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="notifyVtgMembers"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="userContainer" type="impl:UserContainerVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="subject" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="message" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> Cisco IPICS API Reference Guide 4-30 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:annotation> </xsd:element> <xsd:element name="audioFile" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="notifyVtgMembersResponse"> <xsd:complexType/> </xsd:element> <xsd:element name="removeChannelFromVtg"> <xsd:annotation> <xsd:documentation> Description: Removes a channel participant from a VTG. Parameters: vtgId (int) - the id of the vtg from which the channel is to be removed. channelId (int) - the id of the channel to be removed from the VTG. Returns: true if the removal of the channel from the VTG was successful, false if not. Throws: RemoteException if a virtual group with the given id does not exist in the system, the channel does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="channelId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="removeChannelFromVtgResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="removeChannelFromVtgReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="removePhoneAssociatedToUser"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> Cisco IPICS API Reference Guide OL-18330-01 4-31 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="dialNumber" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="removePhoneAssociatedToUserResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="removePhoneAssociatedToUserReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="removeUserFromVtg"> <xsd:annotation> <xsd:documentation> Description: Removes a user participant/member from a VTG. Parameters: userLogin (String) - the unique login of the user to be removed from the specified VTG. vtgId (int) - the id of the vtg from which the user is to be removed. Returns: true if the removal of the user from the VTG was successful or the user is already a participant of the VTG, false if not. Throws: RemoteException if a virtual group with the given id does not exist in the system, the user does not exist in the system or if the operation fails. </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="removeUserFromVtgResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="removeUserFromVtgReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> Cisco IPICS API Reference Guide 4-32 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:element> <xsd:element name="removeVtgFromVtg"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="vtgIdRem" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="vtgId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="removeVtgFromVtgResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="removeVtgFromVtgReturn" type="boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="setBelongingOpsViewForUser"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="opsViewId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="setBelongingOpsViewForUserResponse"> <xsd:complexType/> </xsd:element> <xsd:element name="setDialPreference"> <xsd:annotation> <xsd:documentation> Cisco IPICS API Reference Guide OL-18330-01 4-33 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="dialType" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="dialNumber" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="dialOrder" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="setDialPreferenceResponse"> <xsd:complexType/> </xsd:element> <xsd:element name="setDigitIds"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="digitIds" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> Cisco IPICS API Reference Guide 4-34 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:element name="setDigitIdsResponse"> <xsd:complexType/> </xsd:element> <xsd:element name="setDigitPassword"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="password" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="setDigitPasswordResponse"> <xsd:complexType/> </xsd:element> <xsd:element name="setNotificationPreference"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="notificationType" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="notificationAddress" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="setNotificationPreferenceResponse"> Cisco IPICS API Reference Guide OL-18330-01 4-35 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:complexType/> </xsd:element> <xsd:element name="setUserAddress"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="address" type="impl:AddressVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="setUserAddressResponse"> <xsd:complexType/> </xsd:element> <xsd:element name="setUserAudioStatus"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="audioDisable" type="boolean"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="setUserAudioStatusResponse"> <xsd:complexType/> </xsd:element> <xsd:element name="setUserListenerStatus"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> Cisco IPICS API Reference Guide 4-36 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:complexType> <xsd:sequence> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="mute" type="boolean"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="setUserListenerStatusResponse"> <xsd:complexType/> </xsd:element> <xsd:complexType name="AddressVO"> <xsd:all> <xsd:element name="street" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="streetExtra" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="city" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="state" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="zip" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="country" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> Cisco IPICS API Reference Guide OL-18330-01 4-37 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="ChannelContainerVO"> <xsd:all> <xsd:element name="channelVOs" nillable="true" type="impl:ArrayOfChannelVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="ChannelGroupContainerVO"> <xsd:all> <xsd:element name="channelGroupVOs" nillable="true" type="impl:ArrayOfChannelGroupVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="ArrayOfChannelGroupVO"> <xsd:sequence> <xsd:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="channelGroupVO" type="impl:ChannelGroupVO"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ChannelGroupVO"> <xsd:all> <xsd:element name="name" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="id" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="channelGroupContainerVO" type="impl:ChannelGroupContainerVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="ArrayOfChannelVO"> <xsd:sequence> <xsd:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="channelVO" type="impl:ChannelVO"/> Cisco IPICS API Reference Guide 4-38 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:sequence> </xsd:complexType> <xsd:complexType name="ChannelVO"> <xsd:all> <xsd:element name="name" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="id" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="channelContainerVO" type="impl:ChannelContainerVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="DialAddressContainerVO"> <xsd:all> <xsd:element name="dialAddressVOs" nillable="true" type="impl:ArrayOfDialAddressVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="ArrayOfDialAddressVO"> <xsd:sequence> <xsd:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="dialAddressVO" type="impl:DialAddressVO"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DialAddressVO"> <xsd:all> <xsd:element name="dialNumber" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="dialPreferenceOrder" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="type" type="string"> <xsd:annotation> <xsd:documentation> Cisco IPICS API Reference Guide OL-18330-01 4-39 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="id" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="dialAddressContainerVO" type="impl:DialAddressContainerVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="NotificationAddressContainerVO"> <xsd:all> <xsd:element name="notificationAddressVOs" nillable="true" type="impl:ArrayOfNotificationAddressVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="ArrayOfNotificationAddressVO"> <xsd:sequence> <xsd:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="notificationAddressVO" type="impl:NotificationAddressVO"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="NotificationAddressVO"> <xsd:all> <xsd:element name="notificationAddress" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="id" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="type" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="notificationAddressContainerVO" type="impl:NotificationAddressContainerVO"> Cisco IPICS API Reference Guide 4-40 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="PhoneContainerVO"> <xsd:all> <xsd:element name="phoneVOs" nillable="true" type="impl:ArrayOfPhoneVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="ArrayOfPhoneVO"> <xsd:sequence> <xsd:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="phoneVO" type="impl:PhoneVO"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PhoneVO"> <xsd:all> <xsd:element name="sipDn" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="dialDestination" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="name" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="id" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="phoneContainerVO" type="impl:PhoneContainerVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> Cisco IPICS API Reference Guide OL-18330-01 4-41 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:complexType> <xsd:complexType name="PolicyContainerVO"> <xsd:all> <xsd:element name="policyVOs" nillable="true" type="impl:ArrayOfPolicyVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="PolicyExecutionStatusVO"> <xsd:all> <xsd:element name="statusMessage" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="executionDate" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="ArrayOfPolicyVO"> <xsd:sequence> <xsd:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="policyVO" type="impl:PolicyVO"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PolicyVO"> <xsd:all> <xsd:element name="description" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="name" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="id" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="policyContainerVO" type="impl:PolicyContainerVO"> <xsd:annotation> <xsd:documentation> Cisco IPICS API Reference Guide 4-42 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="RadioContainerVO"> <xsd:all> <xsd:element name="radioVOs" nillable="true" type="impl:ArrayOfRadioVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="ArrayOfRadioVO"> <xsd:sequence> <xsd:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="radioVO" type="impl:RadioVO"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="RadioVO"> <xsd:all> <xsd:element name="name" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="id" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="radioContainerVO" type="impl:RadioContainerVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="UserContainerVO"> <xsd:all> <xsd:element name="userVOs" nillable="true" type="impl:ArrayOfUserVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="UserGroupContainerVO"> <xsd:all> <xsd:element name="userGroupVOs" nillable="true" type="impl:ArrayOfUserGroupVO"> <xsd:annotation> Cisco IPICS API Reference Guide OL-18330-01 4-43 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="ArrayOfUserGroupVO"> <xsd:sequence> <xsd:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="userGroupVO" type="impl:UserGroupVO"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="UserGroupVO"> <xsd:all> <xsd:element name="name" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="id" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="userGroupContainerVO" type="impl:UserGroupContainerVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="UserRoleContainerVO"> <xsd:all> <xsd:element name="userRoleVOs" nillable="true" type="impl:ArrayOfUserRoleVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="ArrayOfUserRoleVO"> <xsd:sequence> <xsd:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="userRoleVO" type="impl:UserRoleVO"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="UserRoleVO"> <xsd:all> <xsd:element name="displayName" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> Cisco IPICS API Reference Guide 4-44 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:annotation> </xsd:element> <xsd:element name="name" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="id" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="userRoleContainerVO" type="impl:UserRoleContainerVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="ArrayOfUserVO"> <xsd:sequence> <xsd:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="userVO" type="impl:UserVO"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="UserVO"> <xsd:all> <xsd:element name="userLogin" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="firstName" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="lastName" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="name" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="id" type="int"> <xsd:annotation> Cisco IPICS API Reference Guide OL-18330-01 4-45 Chapter 4 Web Services Description Language File WSDL File Contents <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="userContainerVO" type="impl:UserContainerVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="VtgContainerVO"> <xsd:all> <xsd:element name="vtgVOs" nillable="true" type="impl:ArrayOfVtgVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="VtgParticipantContainerVO"> <xsd:all> <xsd:element name="userParticipants" type="impl:ArrayOfVtgParticipantVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="userGroupParticipants" type="impl:ArrayOfVtgParticipantVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="channelParticipants" type="impl:ArrayOfVtgParticipantVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="channelGroupParticipants" type="impl:ArrayOfVtgParticipantVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="vtgParticipants" type="impl:ArrayOfVtgParticipantVO"> <xsd:annotation> <xsd:documentation> Cisco IPICS API Reference Guide 4-46 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="radioParticipants" type="impl:ArrayOfVtgParticipantVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="VtgParticipantVO"> <xsd:all> <xsd:element name="participantId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="resourceType" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="groupId" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="status" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="name" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="id" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> <xsd:complexType name="ArrayOfVtgParticipantVO"> <xsd:sequence> <xsd:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="vtgParticipantVO" type="impl:VtgParticipantVO"/> </xsd:sequence> Cisco IPICS API Reference Guide OL-18330-01 4-47 Chapter 4 Web Services Description Language File WSDL File Contents </xsd:complexType> <xsd:complexType name="ArrayOfVtgVO"> <xsd:sequence> <xsd:element form="qualified" maxOccurs="unbounded" minOccurs="0" name="vtgVO" type="impl:VtgVO"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="VtgVO"> <xsd:all> <xsd:element name="description" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="status" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="name" type="string"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="id" type="int"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="vtgContainerVO" type="impl:VtgContainerVO"> <xsd:annotation> <xsd:documentation> </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> </xsd:complexType> </xsd:schema> </wsdl:types> <wsdl:message name="addPhoneAssociatedToUser3Request"> <wsdl:part name="part1" element="impl:addPhoneAssociatedToUser"/> </wsdl:message> <wsdl:message name="addPhoneAssociatedToUser3Response"> <wsdl:part name="part1" element="impl:addPhoneAssociatedToUserResponse"/> </wsdl:message> <wsdl:message name="getRadiosAssociatedToUser43Request"> <wsdl:part name="part1" element="impl:getRadiosAssociatedToUser"/> </wsdl:message> <wsdl:message name="getRadiosAssociatedToUser43Response"> <wsdl:part name="part1" element="impl:getRadiosAssociatedToUserResponse"/> </wsdl:message> <wsdl:message name="getAllVtgs34Request"> <wsdl:part name="part1" element="impl:getAllVtgs"/> </wsdl:message> <wsdl:message name="getAllVtgs34Response"> Cisco IPICS API Reference Guide 4-48 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:part name="part1" element="impl:getAllVtgsResponse"/> </wsdl:message> <wsdl:message name="getUserAudioStatus45Request"> <wsdl:part name="part1" element="impl:getUserAudioStatus"/> </wsdl:message> <wsdl:message name="getUserAudioStatus45Response"> <wsdl:part name="part1" element="impl:getUserAudioStatusResponse"/> </wsdl:message> <wsdl:message name="addVtgToVtg7Request"> <wsdl:part name="part1" element="impl:addVtgToVtg"/> </wsdl:message> <wsdl:message name="addVtgToVtg7Response"> <wsdl:part name="part1" element="impl:addVtgToVtgResponse"/> </wsdl:message> <wsdl:message name="setDigitPassword70Request"> <wsdl:part name="part1" element="impl:setDigitPassword"/> </wsdl:message> <wsdl:message name="setDigitPassword70Response"> <wsdl:part name="part1" element="impl:setDigitPasswordResponse"/> </wsdl:message> <wsdl:message name="associateRadiosToUser9Request"> <wsdl:part name="part1" element="impl:associateRadiosToUser"/> </wsdl:message> <wsdl:message name="associateRadiosToUser9Response"> <wsdl:part name="part1" element="impl:associateRadiosToUserResponse"/> </wsdl:message> <wsdl:message name="getUserStatus52Request"> <wsdl:part name="part1" element="impl:getUserStatus"/> </wsdl:message> <wsdl:message name="getUserStatus52Response"> <wsdl:part name="part1" element="impl:getUserStatusResponse"/> </wsdl:message> <wsdl:message name="deleteUser16Request"> <wsdl:part name="part1" element="impl:deleteUser"/> </wsdl:message> <wsdl:message name="deleteUser16Response"> <wsdl:part name="part1" element="impl:deleteUserResponse"/> </wsdl:message> <wsdl:message name="getUserRoles50Request"> <wsdl:part name="part1" element="impl:getUserRoles"/> </wsdl:message> <wsdl:message name="getUserRoles50Response"> <wsdl:part name="part1" element="impl:getUserRolesResponse"/> </wsdl:message> <wsdl:message name="removeUserFromVtg65Request"> <wsdl:part name="part1" element="impl:removeUserFromVtg"/> </wsdl:message> <wsdl:message name="removeUserFromVtg65Response"> <wsdl:part name="part1" element="impl:removeUserFromVtgResponse"/> </wsdl:message> <wsdl:message name="notifyAllVtgMembers60Request"> <wsdl:part name="part1" element="impl:notifyAllVtgMembers"/> </wsdl:message> <wsdl:message name="notifyAllVtgMembers60Response"> <wsdl:part name="part1" element="impl:notifyAllVtgMembersResponse"/> </wsdl:message> <wsdl:message name="getChannelsAssociatedToUser36Request"> <wsdl:part name="part1" element="impl:getChannelsAssociatedToUser"/> </wsdl:message> <wsdl:message name="getChannelsAssociatedToUser36Response"> <wsdl:part name="part1" element="impl:getChannelsAssociatedToUserResponse"/> </wsdl:message> <wsdl:message name="deleteVtg17Request"> <wsdl:part name="part1" element="impl:deleteVtg"/> Cisco IPICS API Reference Guide OL-18330-01 4-49 Chapter 4 Web Services Description Language File WSDL File Contents </wsdl:message> <wsdl:message name="deleteVtg17Response"> <wsdl:part name="part1" element="impl:deleteVtgResponse"/> </wsdl:message> <wsdl:message name="notifyVtgMembers62Request"> <wsdl:part name="part1" element="impl:notifyVtgMembers"/> </wsdl:message> <wsdl:message name="notifyVtgMembers62Response"> <wsdl:part name="part1" element="impl:notifyVtgMembersResponse"/> </wsdl:message> <wsdl:message name="addRadioToVtg4Request"> <wsdl:part name="part1" element="impl:addRadioToVtg"/> </wsdl:message> <wsdl:message name="addRadioToVtg4Response"> <wsdl:part name="part1" element="impl:addRadioToVtgResponse"/> </wsdl:message> <wsdl:message name="getAllChannels28Request"> <wsdl:part name="part1" element="impl:getAllChannels"/> </wsdl:message> <wsdl:message name="getAllChannels28Response"> <wsdl:part name="part1" element="impl:getAllChannelsResponse"/> </wsdl:message> <wsdl:message name="getAllChannelGroups27Request"> <wsdl:part name="part1" element="impl:getAllChannelGroups"/> </wsdl:message> <wsdl:message name="getAllChannelGroups27Response"> <wsdl:part name="part1" element="impl:getAllChannelGroupsResponse"/> </wsdl:message> <wsdl:message name="getAllUserGroups32Request"> <wsdl:part name="part1" element="impl:getAllUserGroups"/> </wsdl:message> <wsdl:message name="getAllUserGroups32Response"> <wsdl:part name="part1" element="impl:getAllUserGroupsResponse"/> </wsdl:message> <wsdl:message name="setDigitIds69Request"> <wsdl:part name="part1" element="impl:setDigitIds"/> </wsdl:message> <wsdl:message name="setDigitIds69Response"> <wsdl:part name="part1" element="impl:setDigitIdsResponse"/> </wsdl:message> <wsdl:message name="getUserNotificationPreference49Request"> <wsdl:part name="part1" element="impl:getUserNotificationPreference"/> </wsdl:message> <wsdl:message name="getUserNotificationPreference49Response"> <wsdl:part name="part1" element="impl:getUserNotificationPreferenceResponse"/> </wsdl:message> <wsdl:message name="removeVtgFromVtg66Request"> <wsdl:part name="part1" element="impl:removeVtgFromVtg"/> </wsdl:message> <wsdl:message name="removeVtgFromVtg66Response"> <wsdl:part name="part1" element="impl:removeVtgFromVtgResponse"/> </wsdl:message> <wsdl:message name="getUserListenerStatus48Request"> <wsdl:part name="part1" element="impl:getUserListenerStatus"/> </wsdl:message> <wsdl:message name="getUserListenerStatus48Response"> <wsdl:part name="part1" element="impl:getUserListenerStatusResponse"/> </wsdl:message> <wsdl:message name="getUserGroupMembers47Request"> <wsdl:part name="part1" element="impl:getUserGroupMembers"/> </wsdl:message> <wsdl:message name="getUserGroupMembers47Response"> <wsdl:part name="part1" element="impl:getUserGroupMembersResponse"/> </wsdl:message> Cisco IPICS API Reference Guide 4-50 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:message name="activateVtg1Request"> <wsdl:part name="part1" element="impl:activateVtg"/> </wsdl:message> <wsdl:message name="activateVtg1Response"> <wsdl:part name="part1" element="impl:activateVtgResponse"/> </wsdl:message> <wsdl:message name="getAllRadios31Request"> <wsdl:part name="part1" element="impl:getAllRadios"/> </wsdl:message> <wsdl:message name="getAllRadios31Response"> <wsdl:part name="part1" element="impl:getAllRadiosResponse"/> </wsdl:message> <wsdl:message name="getPoliciesAssociatedToUser41Request"> <wsdl:part name="part1" element="impl:getPoliciesAssociatedToUser"/> </wsdl:message> <wsdl:message name="getPoliciesAssociatedToUser41Response"> <wsdl:part name="part1" element="impl:getPoliciesAssociatedToUserResponse"/> </wsdl:message> <wsdl:message name="disableChannel21Request"> <wsdl:part name="part1" element="impl:disableChannel"/> </wsdl:message> <wsdl:message name="disableChannel21Response"> <wsdl:part name="part1" element="impl:disableChannelResponse"/> </wsdl:message> <wsdl:message name="getUsersAssociatedToRadio51Request"> <wsdl:part name="part1" element="impl:getUsersAssociatedToRadio"/> </wsdl:message> <wsdl:message name="getUsersAssociatedToRadio51Response"> <wsdl:part name="part1" element="impl:getUsersAssociatedToRadioResponse"/> </wsdl:message> <wsdl:message name="isActiveUser58Request"> <wsdl:part name="part1" element="impl:isActiveUser"/> </wsdl:message> <wsdl:message name="isActiveUser58Response"> <wsdl:part name="part1" element="impl:isActiveUserResponse"/> </wsdl:message> <wsdl:message name="dialAllVtgMembers18Request"> <wsdl:part name="part1" element="impl:dialAllVtgMembers"/> </wsdl:message> <wsdl:message name="dialAllVtgMembers18Response"> <wsdl:part name="part1" element="impl:dialAllVtgMembersResponse"/> </wsdl:message> <wsdl:message name="getPhonesAssociatedToUser40Request"> <wsdl:part name="part1" element="impl:getPhonesAssociatedToUser"/> </wsdl:message> <wsdl:message name="getPhonesAssociatedToUser40Response"> <wsdl:part name="part1" element="impl:getPhonesAssociatedToUserResponse"/> </wsdl:message> <wsdl:message name="getVtgStatus56Request"> <wsdl:part name="part1" element="impl:getVtgStatus"/> </wsdl:message> <wsdl:message name="getVtgStatus56Response"> <wsdl:part name="part1" element="impl:getVtgStatusResponse"/> </wsdl:message> <wsdl:message name="addChannelToVtg2Request"> <wsdl:part name="part1" element="impl:addChannelToVtg"/> </wsdl:message> <wsdl:message name="addChannelToVtg2Response"> <wsdl:part name="part1" element="impl:addChannelToVtgResponse"/> </wsdl:message> <wsdl:message name="getPolicyExecutionStatus42Request"> <wsdl:part name="part1" element="impl:getPolicyExecutionStatus"/> </wsdl:message> <wsdl:message name="getPolicyExecutionStatus42Response"> Cisco IPICS API Reference Guide OL-18330-01 4-51 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:part name="part1" element="impl:getPolicyExecutionStatusResponse"/> </wsdl:message> <wsdl:message name="setUserListenerStatus74Request"> <wsdl:part name="part1" element="impl:setUserListenerStatus"/> </wsdl:message> <wsdl:message name="setUserListenerStatus74Response"> <wsdl:part name="part1" element="impl:setUserListenerStatusResponse"/> </wsdl:message> <wsdl:message name="isActiveVtg59Request"> <wsdl:part name="part1" element="impl:isActiveVtg"/> </wsdl:message> <wsdl:message name="isActiveVtg59Response"> <wsdl:part name="part1" element="impl:isActiveVtgResponse"/> </wsdl:message> <wsdl:message name="setUserAudioStatus73Request"> <wsdl:part name="part1" element="impl:setUserAudioStatus"/> </wsdl:message> <wsdl:message name="setUserAudioStatus73Response"> <wsdl:part name="part1" element="impl:setUserAudioStatusResponse"/> </wsdl:message> <wsdl:message name="createUserGroup12Request"> <wsdl:part name="part1" element="impl:createUserGroup"/> </wsdl:message> <wsdl:message name="createUserGroup12Response"> <wsdl:part name="part1" element="impl:createUserGroupResponse"/> </wsdl:message> <wsdl:message name="enableChannel23Request"> <wsdl:part name="part1" element="impl:enableChannel"/> </wsdl:message> <wsdl:message name="enableChannel23Response"> <wsdl:part name="part1" element="impl:enableChannelResponse"/> </wsdl:message> <wsdl:message name="enableUser24Request"> <wsdl:part name="part1" element="impl:enableUser"/> </wsdl:message> <wsdl:message name="enableUser24Response"> <wsdl:part name="part1" element="impl:enableUserResponse"/> </wsdl:message> <wsdl:message name="deactivateVtg14Request"> <wsdl:part name="part1" element="impl:deactivateVtg"/> </wsdl:message> <wsdl:message name="deactivateVtg14Response"> <wsdl:part name="part1" element="impl:deactivateVtgResponse"/> </wsdl:message> <wsdl:message name="getVtgParticipantStatus54Request"> <wsdl:part name="part1" element="impl:getVtgParticipantStatus"/> </wsdl:message> <wsdl:message name="getVtgParticipantStatus54Response"> <wsdl:part name="part1" element="impl:getVtgParticipantStatusResponse"/> </wsdl:message> <wsdl:message name="getBelongingOpsViewForUser35Request"> <wsdl:part name="part1" element="impl:getBelongingOpsViewForUser"/> </wsdl:message> <wsdl:message name="getBelongingOpsViewForUser35Response"> <wsdl:part name="part1" element="impl:getBelongingOpsViewForUserResponse"/> </wsdl:message> <wsdl:message name="getChannelStatus37Request"> <wsdl:part name="part1" element="impl:getChannelStatus"/> </wsdl:message> <wsdl:message name="getChannelStatus37Response"> <wsdl:part name="part1" element="impl:getChannelStatusResponse"/> </wsdl:message> <wsdl:message name="removePhoneAssociatedToUser64Request"> <wsdl:part name="part1" element="impl:removePhoneAssociatedToUser"/> Cisco IPICS API Reference Guide 4-52 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents </wsdl:message> <wsdl:message name="removePhoneAssociatedToUser64Response"> <wsdl:part name="part1" element="impl:removePhoneAssociatedToUserResponse"/> </wsdl:message> <wsdl:message name="addUserToUserGroup5Request"> <wsdl:part name="part1" element="impl:addUserToUserGroup"/> </wsdl:message> <wsdl:message name="addUserToUserGroup5Response"> <wsdl:part name="part1" element="impl:addUserToUserGroupResponse"/> </wsdl:message> <wsdl:message name="getUserDialPreference46Request"> <wsdl:part name="part1" element="impl:getUserDialPreference"/> </wsdl:message> <wsdl:message name="getUserDialPreference46Response"> <wsdl:part name="part1" element="impl:getUserDialPreferenceResponse"/> </wsdl:message> <wsdl:message name="associateChannelsToUser8Request"> <wsdl:part name="part1" element="impl:associateChannelsToUser"/> </wsdl:message> <wsdl:message name="associateChannelsToUser8Response"> <wsdl:part name="part1" element="impl:associateChannelsToUserResponse"/> </wsdl:message> <wsdl:message name="setUserAddress72Request"> <wsdl:part name="part1" element="impl:setUserAddress"/> </wsdl:message> <wsdl:message name="setUserAddress72Response"> <wsdl:part name="part1" element="impl:setUserAddressResponse"/> </wsdl:message> <wsdl:message name="getUserAddress44Request"> <wsdl:part name="part1" element="impl:getUserAddress"/> </wsdl:message> <wsdl:message name="getUserAddress44Response"> <wsdl:part name="part1" element="impl:getUserAddressResponse"/> </wsdl:message> <wsdl:message name="getAllPolicies30Request"> <wsdl:part name="part1" element="impl:getAllPolicies"/> </wsdl:message> <wsdl:message name="getAllPolicies30Response"> <wsdl:part name="part1" element="impl:getAllPoliciesResponse"/> </wsdl:message> <wsdl:message name="executePolicy26Request"> <wsdl:part name="part1" element="impl:executePolicy"/> </wsdl:message> <wsdl:message name="executePolicy26Response"> <wsdl:part name="part1" element="impl:executePolicyResponse"/> </wsdl:message> <wsdl:message name="setDialPreference68Request"> <wsdl:part name="part1" element="impl:setDialPreference"/> </wsdl:message> <wsdl:message name="setDialPreference68Response"> <wsdl:part name="part1" element="impl:setDialPreferenceResponse"/> </wsdl:message> <wsdl:message name="getVtgsAssociatedToUser55Request"> <wsdl:part name="part1" element="impl:getVtgsAssociatedToUser"/> </wsdl:message> <wsdl:message name="getVtgsAssociatedToUser55Response"> <wsdl:part name="part1" element="impl:getVtgsAssociatedToUserResponse"/> </wsdl:message> <wsdl:message name="addUserToVtg6Request"> <wsdl:part name="part1" element="impl:addUserToVtg"/> </wsdl:message> <wsdl:message name="addUserToVtg6Response"> <wsdl:part name="part1" element="impl:addUserToVtgResponse"/> </wsdl:message> Cisco IPICS API Reference Guide OL-18330-01 4-53 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:message name="getAllUsers33Request"> <wsdl:part name="part1" element="impl:getAllUsers"/> </wsdl:message> <wsdl:message name="getAllUsers33Response"> <wsdl:part name="part1" element="impl:getAllUsersResponse"/> </wsdl:message> <wsdl:message name="getVtgParticipants53Request"> <wsdl:part name="part1" element="impl:getVtgParticipants"/> </wsdl:message> <wsdl:message name="getVtgParticipants53Response"> <wsdl:part name="part1" element="impl:getVtgParticipantsResponse"/> </wsdl:message> <wsdl:message name="createVtg13Request"> <wsdl:part name="part1" element="impl:createVtg"/> </wsdl:message> <wsdl:message name="createVtg13Response"> <wsdl:part name="part1" element="impl:createVtgResponse"/> </wsdl:message> <wsdl:message name="notifyVtgMember61Request"> <wsdl:part name="part1" element="impl:notifyVtgMember"/> </wsdl:message> <wsdl:message name="notifyVtgMember61Response"> <wsdl:part name="part1" element="impl:notifyVtgMemberResponse"/> </wsdl:message> <wsdl:message name="dialVtgMember19Request"> <wsdl:part name="part1" element="impl:dialVtgMember"/> </wsdl:message> <wsdl:message name="dialVtgMember19Response"> <wsdl:part name="part1" element="impl:dialVtgMemberResponse"/> </wsdl:message> <wsdl:message name="dialVtgMembers20Request"> <wsdl:part name="part1" element="impl:dialVtgMembers"/> </wsdl:message> <wsdl:message name="dialVtgMembers20Response"> <wsdl:part name="part1" element="impl:dialVtgMembersResponse"/> </wsdl:message> <wsdl:message name="isActiveChannel57Request"> <wsdl:part name="part1" element="impl:isActiveChannel"/> </wsdl:message> <wsdl:message name="isActiveChannel57Response"> <wsdl:part name="part1" element="impl:isActiveChannelResponse"/> </wsdl:message> <wsdl:message name="removeChannelFromVtg63Request"> <wsdl:part name="part1" element="impl:removeChannelFromVtg"/> </wsdl:message> <wsdl:message name="removeChannelFromVtg63Response"> <wsdl:part name="part1" element="impl:removeChannelFromVtgResponse"/> </wsdl:message> <wsdl:message name="deleteChannel15Request"> <wsdl:part name="part1" element="impl:deleteChannel"/> </wsdl:message> <wsdl:message name="deleteChannel15Response"> <wsdl:part name="part1" element="impl:deleteChannelResponse"/> </wsdl:message> <wsdl:message name="createChannel10Request"> <wsdl:part name="part1" element="impl:createChannel"/> </wsdl:message> <wsdl:message name="createChannel10Response"> <wsdl:part name="part1" element="impl:createChannelResponse"/> </wsdl:message> <wsdl:message name="getAllChannelsInChannelGroup29Request"> <wsdl:part name="part1" element="impl:getAllChannelsInChannelGroup"/> </wsdl:message> <wsdl:message name="getAllChannelsInChannelGroup29Response"> Cisco IPICS API Reference Guide 4-54 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:part name="part1" element="impl:getAllChannelsInChannelGroupResponse"/> </wsdl:message> <wsdl:message name="getDigitIds38Request"> <wsdl:part name="part1" element="impl:getDigitIds"/> </wsdl:message> <wsdl:message name="getDigitIds38Response"> <wsdl:part name="part1" element="impl:getDigitIdsResponse"/> </wsdl:message> <wsdl:message name="setNotificationPreference71Request"> <wsdl:part name="part1" element="impl:setNotificationPreference"/> </wsdl:message> <wsdl:message name="setNotificationPreference71Response"> <wsdl:part name="part1" element="impl:setNotificationPreferenceResponse"/> </wsdl:message> <wsdl:message name="setBelongingOpsViewForUser67Request"> <wsdl:part name="part1" element="impl:setBelongingOpsViewForUser"/> </wsdl:message> <wsdl:message name="setBelongingOpsViewForUser67Response"> <wsdl:part name="part1" element="impl:setBelongingOpsViewForUserResponse"/> </wsdl:message> <wsdl:message name="executeNotificationPolicy25Request"> <wsdl:part name="part1" element="impl:executeNotificationPolicy"/> </wsdl:message> <wsdl:message name="executeNotificationPolicy25Response"> <wsdl:part name="part1" element="impl:executeNotificationPolicyResponse"/> </wsdl:message> <wsdl:message name="disableUser22Request"> <wsdl:part name="part1" element="impl:disableUser"/> </wsdl:message> <wsdl:message name="disableUser22Response"> <wsdl:part name="part1" element="impl:disableUserResponse"/> </wsdl:message> <wsdl:message name="createUser11Request"> <wsdl:part name="part1" element="impl:createUser"/> </wsdl:message> <wsdl:message name="createUser11Response"> <wsdl:part name="part1" element="impl:createUserResponse"/> </wsdl:message> <wsdl:message name="getDigitPassword39Request"> <wsdl:part name="part1" element="impl:getDigitPassword"/> </wsdl:message> <wsdl:message name="getDigitPassword39Response"> <wsdl:part name="part1" element="impl:getDigitPasswordResponse"/> </wsdl:message> <wsdl:portType name="NorthboundServicePortType"> <wsdl:operation name="addPhoneAssociatedToUser"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:addPhoneAssociatedToUser3Request" wsaw:Action="addPhoneAssociatedToUser"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:addPhoneAssociatedToUser3Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ad dPhoneAssociatedToUser3Response"/> </wsdl:operation> <wsdl:operation name="getRadiosAssociatedToUser"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getRadiosAssociatedToUser43Request" wsaw:Action="getRadiosAssociatedToUser"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getRadiosAssociatedToUser43Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tRadiosAssociatedToUser43Response"/> </wsdl:operation> <wsdl:operation name="getAllVtgs"> Cisco IPICS API Reference Guide OL-18330-01 4-55 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getAllVtgs34Request" wsaw:Action="getAllVtgs"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getAllVtgs34Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tAllVtgs34Response"/> </wsdl:operation> <wsdl:operation name="getUserAudioStatus"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getUserAudioStatus45Request" wsaw:Action="getUserAudioStatus"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getUserAudioStatus45Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tUserAudioStatus45Response"/> </wsdl:operation> <wsdl:operation name="addVtgToVtg"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:addVtgToVtg7Request" wsaw:Action="addVtgToVtg"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:addVtgToVtg7Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ad dVtgToVtg7Response"/> </wsdl:operation> <wsdl:operation name="setDigitPassword"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:setDigitPassword70Request" wsaw:Action="setDigitPassword"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:setDigitPassword70Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/se tDigitPassword70Response"/> </wsdl:operation> <wsdl:operation name="associateRadiosToUser"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:associateRadiosToUser9Request" wsaw:Action="associateRadiosToUser"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:associateRadiosToUser9Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/as sociateRadiosToUser9Response"/> </wsdl:operation> <wsdl:operation name="getUserStatus"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getUserStatus52Request" wsaw:Action="getUserStatus"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getUserStatus52Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tUserStatus52Response"/> </wsdl:operation> <wsdl:operation name="deleteUser"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:deleteUser16Request" wsaw:Action="deleteUser"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:deleteUser16Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/de leteUser16Response"/> </wsdl:operation> <wsdl:operation name="getUserRoles"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getUserRoles50Request" wsaw:Action="getUserRoles"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getUserRoles50Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tUserRoles50Response"/> </wsdl:operation> <wsdl:operation name="removeUserFromVtg"> Cisco IPICS API Reference Guide 4-56 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:removeUserFromVtg65Request" wsaw:Action="removeUserFromVtg"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:removeUserFromVtg65Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/re moveUserFromVtg65Response"/> </wsdl:operation> <wsdl:operation name="notifyAllVtgMembers"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:notifyAllVtgMembers60Request" wsaw:Action="notifyAllVtgMembers"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:notifyAllVtgMembers60Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/no tifyAllVtgMembers60Response"/> </wsdl:operation> <wsdl:operation name="getChannelsAssociatedToUser"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getChannelsAssociatedToUser36Request" wsaw:Action="getChannelsAssociatedToUser"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getChannelsAssociatedToUser36Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tChannelsAssociatedToUser36Response"/> </wsdl:operation> <wsdl:operation name="deleteVtg"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:deleteVtg17Request" wsaw:Action="deleteVtg"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:deleteVtg17Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/de leteVtg17Response"/> </wsdl:operation> <wsdl:operation name="notifyVtgMembers"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:notifyVtgMembers62Request" wsaw:Action="notifyVtgMembers"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:notifyVtgMembers62Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/no tifyVtgMembers62Response"/> </wsdl:operation> <wsdl:operation name="addRadioToVtg"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:addRadioToVtg4Request" wsaw:Action="addRadioToVtg"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:addRadioToVtg4Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ad dRadioToVtg4Response"/> </wsdl:operation> <wsdl:operation name="getAllChannels"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getAllChannels28Request" wsaw:Action="getAllChannels"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getAllChannels28Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tAllChannels28Response"/> </wsdl:operation> <wsdl:operation name="getAllChannelGroups"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getAllChannelGroups27Request" wsaw:Action="getAllChannelGroups"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getAllChannelGroups27Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tAllChannelGroups27Response"/> </wsdl:operation> Cisco IPICS API Reference Guide OL-18330-01 4-57 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:operation name="getAllUserGroups"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getAllUserGroups32Request" wsaw:Action="getAllUserGroups"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getAllUserGroups32Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tAllUserGroups32Response"/> </wsdl:operation> <wsdl:operation name="setDigitIds"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:setDigitIds69Request" wsaw:Action="setDigitIds"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:setDigitIds69Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/se tDigitIds69Response"/> </wsdl:operation> <wsdl:operation name="getUserNotificationPreference"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getUserNotificationPreference49Request" wsaw:Action="getUserNotificationPreference"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getUserNotificationPreference49Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tUserNotificationPreference49Response"/> </wsdl:operation> <wsdl:operation name="removeVtgFromVtg"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:removeVtgFromVtg66Request" wsaw:Action="removeVtgFromVtg"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:removeVtgFromVtg66Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/re moveVtgFromVtg66Response"/> </wsdl:operation> <wsdl:operation name="getUserListenerStatus"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getUserListenerStatus48Request" wsaw:Action="getUserListenerStatus"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getUserListenerStatus48Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tUserListenerStatus48Response"/> </wsdl:operation> <wsdl:operation name="getUserGroupMembers"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getUserGroupMembers47Request" wsaw:Action="getUserGroupMembers"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getUserGroupMembers47Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tUserGroupMembers47Response"/> </wsdl:operation> <wsdl:operation name="activateVtg"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:activateVtg1Request" wsaw:Action="activateVtg"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:activateVtg1Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ac tivateVtg1Response"/> </wsdl:operation> <wsdl:operation name="getAllRadios"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getAllRadios31Request" wsaw:Action="getAllRadios"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getAllRadios31Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tAllRadios31Response"/> Cisco IPICS API Reference Guide 4-58 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents </wsdl:operation> <wsdl:operation name="getPoliciesAssociatedToUser"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getPoliciesAssociatedToUser41Request" wsaw:Action="getPoliciesAssociatedToUser"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getPoliciesAssociatedToUser41Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tPoliciesAssociatedToUser41Response"/> </wsdl:operation> <wsdl:operation name="disableChannel"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:disableChannel21Request" wsaw:Action="disableChannel"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:disableChannel21Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/di sableChannel21Response"/> </wsdl:operation> <wsdl:operation name="getUsersAssociatedToRadio"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getUsersAssociatedToRadio51Request" wsaw:Action="getUsersAssociatedToRadio"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getUsersAssociatedToRadio51Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tUsersAssociatedToRadio51Response"/> </wsdl:operation> <wsdl:operation name="isActiveUser"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:isActiveUser58Request" wsaw:Action="isActiveUser"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:isActiveUser58Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/is ActiveUser58Response"/> </wsdl:operation> <wsdl:operation name="dialAllVtgMembers"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:dialAllVtgMembers18Request" wsaw:Action="dialAllVtgMembers"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:dialAllVtgMembers18Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/di alAllVtgMembers18Response"/> </wsdl:operation> <wsdl:operation name="getPhonesAssociatedToUser"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getPhonesAssociatedToUser40Request" wsaw:Action="getPhonesAssociatedToUser"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getPhonesAssociatedToUser40Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tPhonesAssociatedToUser40Response"/> </wsdl:operation> <wsdl:operation name="getVtgStatus"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getVtgStatus56Request" wsaw:Action="getVtgStatus"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getVtgStatus56Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tVtgStatus56Response"/> </wsdl:operation> <wsdl:operation name="addChannelToVtg"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:addChannelToVtg2Request" wsaw:Action="addChannelToVtg"/> Cisco IPICS API Reference Guide OL-18330-01 4-59 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:addChannelToVtg2Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ad dChannelToVtg2Response"/> </wsdl:operation> <wsdl:operation name="getPolicyExecutionStatus"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getPolicyExecutionStatus42Request" wsaw:Action="getPolicyExecutionStatus"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getPolicyExecutionStatus42Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tPolicyExecutionStatus42Response"/> </wsdl:operation> <wsdl:operation name="setUserListenerStatus"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:setUserListenerStatus74Request" wsaw:Action="setUserListenerStatus"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:setUserListenerStatus74Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/se tUserListenerStatus74Response"/> </wsdl:operation> <wsdl:operation name="isActiveVtg"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:isActiveVtg59Request" wsaw:Action="isActiveVtg"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:isActiveVtg59Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/is ActiveVtg59Response"/> </wsdl:operation> <wsdl:operation name="setUserAudioStatus"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:setUserAudioStatus73Request" wsaw:Action="setUserAudioStatus"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:setUserAudioStatus73Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/se tUserAudioStatus73Response"/> </wsdl:operation> <wsdl:operation name="createUserGroup"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:createUserGroup12Request" wsaw:Action="createUserGroup"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:createUserGroup12Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/cr eateUserGroup12Response"/> </wsdl:operation> <wsdl:operation name="enableChannel"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:enableChannel23Request" wsaw:Action="enableChannel"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:enableChannel23Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/en ableChannel23Response"/> </wsdl:operation> <wsdl:operation name="enableUser"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:enableUser24Request" wsaw:Action="enableUser"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:enableUser24Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/en ableUser24Response"/> </wsdl:operation> <wsdl:operation name="deactivateVtg"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:deactivateVtg14Request" wsaw:Action="deactivateVtg"/> Cisco IPICS API Reference Guide 4-60 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:deactivateVtg14Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/de activateVtg14Response"/> </wsdl:operation> <wsdl:operation name="getVtgParticipantStatus"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getVtgParticipantStatus54Request" wsaw:Action="getVtgParticipantStatus"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getVtgParticipantStatus54Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tVtgParticipantStatus54Response"/> </wsdl:operation> <wsdl:operation name="getBelongingOpsViewForUser"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getBelongingOpsViewForUser35Request" wsaw:Action="getBelongingOpsViewForUser"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getBelongingOpsViewForUser35Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tBelongingOpsViewForUser35Response"/> </wsdl:operation> <wsdl:operation name="getChannelStatus"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getChannelStatus37Request" wsaw:Action="getChannelStatus"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getChannelStatus37Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tChannelStatus37Response"/> </wsdl:operation> <wsdl:operation name="removePhoneAssociatedToUser"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:removePhoneAssociatedToUser64Request" wsaw:Action="removePhoneAssociatedToUser"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:removePhoneAssociatedToUser64Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/re movePhoneAssociatedToUser64Response"/> </wsdl:operation> <wsdl:operation name="addUserToUserGroup"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:addUserToUserGroup5Request" wsaw:Action="addUserToUserGroup"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:addUserToUserGroup5Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ad dUserToUserGroup5Response"/> </wsdl:operation> <wsdl:operation name="getUserDialPreference"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getUserDialPreference46Request" wsaw:Action="getUserDialPreference"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getUserDialPreference46Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tUserDialPreference46Response"/> </wsdl:operation> <wsdl:operation name="associateChannelsToUser"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:associateChannelsToUser8Request" wsaw:Action="associateChannelsToUser"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:associateChannelsToUser8Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/as sociateChannelsToUser8Response"/> </wsdl:operation> <wsdl:operation name="setUserAddress"> Cisco IPICS API Reference Guide OL-18330-01 4-61 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:setUserAddress72Request" wsaw:Action="setUserAddress"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:setUserAddress72Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/se tUserAddress72Response"/> </wsdl:operation> <wsdl:operation name="getUserAddress"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getUserAddress44Request" wsaw:Action="getUserAddress"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getUserAddress44Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tUserAddress44Response"/> </wsdl:operation> <wsdl:operation name="getAllPolicies"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getAllPolicies30Request" wsaw:Action="getAllPolicies"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getAllPolicies30Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tAllPolicies30Response"/> </wsdl:operation> <wsdl:operation name="executePolicy"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:executePolicy26Request" wsaw:Action="executePolicy"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:executePolicy26Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ex ecutePolicy26Response"/> </wsdl:operation> <wsdl:operation name="setDialPreference"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:setDialPreference68Request" wsaw:Action="setDialPreference"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:setDialPreference68Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/se tDialPreference68Response"/> </wsdl:operation> <wsdl:operation name="getVtgsAssociatedToUser"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getVtgsAssociatedToUser55Request" wsaw:Action="getVtgsAssociatedToUser"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getVtgsAssociatedToUser55Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tVtgsAssociatedToUser55Response"/> </wsdl:operation> <wsdl:operation name="addUserToVtg"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:addUserToVtg6Request" wsaw:Action="addUserToVtg"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:addUserToVtg6Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ad dUserToVtg6Response"/> </wsdl:operation> <wsdl:operation name="getAllUsers"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getAllUsers33Request" wsaw:Action="getAllUsers"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getAllUsers33Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tAllUsers33Response"/> </wsdl:operation> <wsdl:operation name="getVtgParticipants"> Cisco IPICS API Reference Guide 4-62 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getVtgParticipants53Request" wsaw:Action="getVtgParticipants"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getVtgParticipants53Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tVtgParticipants53Response"/> </wsdl:operation> <wsdl:operation name="createVtg"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:createVtg13Request" wsaw:Action="createVtg"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:createVtg13Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/cr eateVtg13Response"/> </wsdl:operation> <wsdl:operation name="notifyVtgMember"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:notifyVtgMember61Request" wsaw:Action="notifyVtgMember"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:notifyVtgMember61Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/no tifyVtgMember61Response"/> </wsdl:operation> <wsdl:operation name="dialVtgMember"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:dialVtgMember19Request" wsaw:Action="dialVtgMember"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:dialVtgMember19Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/di alVtgMember19Response"/> </wsdl:operation> <wsdl:operation name="dialVtgMembers"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:dialVtgMembers20Request" wsaw:Action="dialVtgMembers"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:dialVtgMembers20Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/di alVtgMembers20Response"/> </wsdl:operation> <wsdl:operation name="isActiveChannel"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:isActiveChannel57Request" wsaw:Action="isActiveChannel"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:isActiveChannel57Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/is ActiveChannel57Response"/> </wsdl:operation> <wsdl:operation name="removeChannelFromVtg"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:removeChannelFromVtg63Request" wsaw:Action="removeChannelFromVtg"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:removeChannelFromVtg63Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/re moveChannelFromVtg63Response"/> </wsdl:operation> <wsdl:operation name="deleteChannel"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:deleteChannel15Request" wsaw:Action="deleteChannel"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:deleteChannel15Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/de leteChannel15Response"/> </wsdl:operation> <wsdl:operation name="createChannel"> Cisco IPICS API Reference Guide OL-18330-01 4-63 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:createChannel10Request" wsaw:Action="createChannel"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:createChannel10Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/cr eateChannel10Response"/> </wsdl:operation> <wsdl:operation name="getAllChannelsInChannelGroup"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getAllChannelsInChannelGroup29Request" wsaw:Action="getAllChannelsInChannelGroup"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getAllChannelsInChannelGroup29Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tAllChannelsInChannelGroup29Response"/> </wsdl:operation> <wsdl:operation name="getDigitIds"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getDigitIds38Request" wsaw:Action="getDigitIds"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getDigitIds38Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tDigitIds38Response"/> </wsdl:operation> <wsdl:operation name="setNotificationPreference"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:setNotificationPreference71Request" wsaw:Action="setNotificationPreference"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:setNotificationPreference71Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/se tNotificationPreference71Response"/> </wsdl:operation> <wsdl:operation name="setBelongingOpsViewForUser"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:setBelongingOpsViewForUser67Request" wsaw:Action="setBelongingOpsViewForUser"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:setBelongingOpsViewForUser67Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/se tBelongingOpsViewForUser67Response"/> </wsdl:operation> <wsdl:operation name="executeNotificationPolicy"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:executeNotificationPolicy25Request" wsaw:Action="executeNotificationPolicy"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:executeNotificationPolicy25Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ex ecuteNotificationPolicy25Response"/> </wsdl:operation> <wsdl:operation name="disableUser"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:disableUser22Request" wsaw:Action="disableUser"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:disableUser22Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/di sableUser22Response"/> </wsdl:operation> <wsdl:operation name="createUser"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:createUser11Request" wsaw:Action="createUser"/> Cisco IPICS API Reference Guide 4-64 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:createUser11Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/cr eateUser11Response"/> </wsdl:operation> <wsdl:operation name="getDigitPassword"> <wsdl:input xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getDigitPassword39Request" wsaw:Action="getDigitPassword"/> <wsdl:output xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" message="impl:getDigitPassword39Response" wsaw:Action="http://com.cisco.ipics.issymo.northbound.service/NorthboundServicePortType/ge tDigitPassword39Response"/> </wsdl:operation> </wsdl:portType> <wsdl:binding name="NorthboundServiceSOAP11Binding" type="impl:NorthboundServicePortType"> <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="addPhoneAssociatedToUser"> <soap:operation soapAction="addPhoneAssociatedToUser" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getRadiosAssociatedToUser"> <soap:operation soapAction="getRadiosAssociatedToUser" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllVtgs"> <soap:operation soapAction="getAllVtgs" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserAudioStatus"> <soap:operation soapAction="getUserAudioStatus" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="addVtgToVtg"> <soap:operation soapAction="addVtgToVtg" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setDigitPassword"> <soap:operation soapAction="setDigitPassword" style="document"/> Cisco IPICS API Reference Guide OL-18330-01 4-65 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="associateRadiosToUser"> <soap:operation soapAction="associateRadiosToUser" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserStatus"> <soap:operation soapAction="getUserStatus" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteUser"> <soap:operation soapAction="deleteUser" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserRoles"> <soap:operation soapAction="getUserRoles" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="removeUserFromVtg"> <soap:operation soapAction="removeUserFromVtg" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="notifyAllVtgMembers"> <soap:operation soapAction="notifyAllVtgMembers" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getChannelsAssociatedToUser"> <soap:operation soapAction="getChannelsAssociatedToUser" style="document"/> <wsdl:input> Cisco IPICS API Reference Guide 4-66 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteVtg"> <soap:operation soapAction="deleteVtg" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="notifyVtgMembers"> <soap:operation soapAction="notifyVtgMembers" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="addRadioToVtg"> <soap:operation soapAction="addRadioToVtg" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllChannels"> <soap:operation soapAction="getAllChannels" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllChannelGroups"> <soap:operation soapAction="getAllChannelGroups" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllUserGroups"> <soap:operation soapAction="getAllUserGroups" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setDigitIds"> <soap:operation soapAction="setDigitIds" style="document"/> <wsdl:input> <soap:body use="literal"/> Cisco IPICS API Reference Guide OL-18330-01 4-67 Chapter 4 Web Services Description Language File WSDL File Contents </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserNotificationPreference"> <soap:operation soapAction="getUserNotificationPreference" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="removeVtgFromVtg"> <soap:operation soapAction="removeVtgFromVtg" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserListenerStatus"> <soap:operation soapAction="getUserListenerStatus" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserGroupMembers"> <soap:operation soapAction="getUserGroupMembers" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="activateVtg"> <soap:operation soapAction="activateVtg" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllRadios"> <soap:operation soapAction="getAllRadios" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getPoliciesAssociatedToUser"> <soap:operation soapAction="getPoliciesAssociatedToUser" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> Cisco IPICS API Reference Guide 4-68 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="disableChannel"> <soap:operation soapAction="disableChannel" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUsersAssociatedToRadio"> <soap:operation soapAction="getUsersAssociatedToRadio" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="isActiveUser"> <soap:operation soapAction="isActiveUser" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="dialAllVtgMembers"> <soap:operation soapAction="dialAllVtgMembers" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getPhonesAssociatedToUser"> <soap:operation soapAction="getPhonesAssociatedToUser" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getVtgStatus"> <soap:operation soapAction="getVtgStatus" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="addChannelToVtg"> <soap:operation soapAction="addChannelToVtg" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> Cisco IPICS API Reference Guide OL-18330-01 4-69 Chapter 4 Web Services Description Language File WSDL File Contents <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getPolicyExecutionStatus"> <soap:operation soapAction="getPolicyExecutionStatus" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setUserListenerStatus"> <soap:operation soapAction="setUserListenerStatus" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="isActiveVtg"> <soap:operation soapAction="isActiveVtg" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setUserAudioStatus"> <soap:operation soapAction="setUserAudioStatus" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="createUserGroup"> <soap:operation soapAction="createUserGroup" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="enableChannel"> <soap:operation soapAction="enableChannel" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="enableUser"> <soap:operation soapAction="enableUser" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> Cisco IPICS API Reference Guide 4-70 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents </wsdl:output> </wsdl:operation> <wsdl:operation name="deactivateVtg"> <soap:operation soapAction="deactivateVtg" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getVtgParticipantStatus"> <soap:operation soapAction="getVtgParticipantStatus" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getBelongingOpsViewForUser"> <soap:operation soapAction="getBelongingOpsViewForUser" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getChannelStatus"> <soap:operation soapAction="getChannelStatus" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="removePhoneAssociatedToUser"> <soap:operation soapAction="removePhoneAssociatedToUser" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="addUserToUserGroup"> <soap:operation soapAction="addUserToUserGroup" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserDialPreference"> <soap:operation soapAction="getUserDialPreference" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> Cisco IPICS API Reference Guide OL-18330-01 4-71 Chapter 4 Web Services Description Language File WSDL File Contents </wsdl:operation> <wsdl:operation name="associateChannelsToUser"> <soap:operation soapAction="associateChannelsToUser" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setUserAddress"> <soap:operation soapAction="setUserAddress" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserAddress"> <soap:operation soapAction="getUserAddress" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllPolicies"> <soap:operation soapAction="getAllPolicies" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="executePolicy"> <soap:operation soapAction="executePolicy" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setDialPreference"> <soap:operation soapAction="setDialPreference" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getVtgsAssociatedToUser"> <soap:operation soapAction="getVtgsAssociatedToUser" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> Cisco IPICS API Reference Guide 4-72 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:operation name="addUserToVtg"> <soap:operation soapAction="addUserToVtg" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllUsers"> <soap:operation soapAction="getAllUsers" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getVtgParticipants"> <soap:operation soapAction="getVtgParticipants" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="createVtg"> <soap:operation soapAction="createVtg" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="notifyVtgMember"> <soap:operation soapAction="notifyVtgMember" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="dialVtgMember"> <soap:operation soapAction="dialVtgMember" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="dialVtgMembers"> <soap:operation soapAction="dialVtgMembers" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="isActiveChannel"> Cisco IPICS API Reference Guide OL-18330-01 4-73 Chapter 4 Web Services Description Language File WSDL File Contents <soap:operation soapAction="isActiveChannel" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="removeChannelFromVtg"> <soap:operation soapAction="removeChannelFromVtg" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteChannel"> <soap:operation soapAction="deleteChannel" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="createChannel"> <soap:operation soapAction="createChannel" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllChannelsInChannelGroup"> <soap:operation soapAction="getAllChannelsInChannelGroup" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getDigitIds"> <soap:operation soapAction="getDigitIds" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setNotificationPreference"> <soap:operation soapAction="setNotificationPreference" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setBelongingOpsViewForUser"> <soap:operation soapAction="setBelongingOpsViewForUser" style="document"/> Cisco IPICS API Reference Guide 4-74 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="executeNotificationPolicy"> <soap:operation soapAction="executeNotificationPolicy" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="disableUser"> <soap:operation soapAction="disableUser" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="createUser"> <soap:operation soapAction="createUser" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getDigitPassword"> <soap:operation soapAction="getDigitPassword" style="document"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:binding name="NorthboundServiceSOAP12Binding" type="impl:NorthboundServicePortType"> <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/> <wsdl:operation name="addPhoneAssociatedToUser"> <soap12:operation soapAction="addPhoneAssociatedToUser" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getRadiosAssociatedToUser"> <soap12:operation soapAction="getRadiosAssociatedToUser" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> Cisco IPICS API Reference Guide OL-18330-01 4-75 Chapter 4 Web Services Description Language File WSDL File Contents </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllVtgs"> <soap12:operation soapAction="getAllVtgs" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserAudioStatus"> <soap12:operation soapAction="getUserAudioStatus" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="addVtgToVtg"> <soap12:operation soapAction="addVtgToVtg" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setDigitPassword"> <soap12:operation soapAction="setDigitPassword" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="associateRadiosToUser"> <soap12:operation soapAction="associateRadiosToUser" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserStatus"> <soap12:operation soapAction="getUserStatus" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteUser"> <soap12:operation soapAction="deleteUser" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> Cisco IPICS API Reference Guide 4-76 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents </wsdl:operation> <wsdl:operation name="getUserRoles"> <soap12:operation soapAction="getUserRoles" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="removeUserFromVtg"> <soap12:operation soapAction="removeUserFromVtg" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="notifyAllVtgMembers"> <soap12:operation soapAction="notifyAllVtgMembers" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getChannelsAssociatedToUser"> <soap12:operation soapAction="getChannelsAssociatedToUser" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteVtg"> <soap12:operation soapAction="deleteVtg" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="notifyVtgMembers"> <soap12:operation soapAction="notifyVtgMembers" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="addRadioToVtg"> <soap12:operation soapAction="addRadioToVtg" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> Cisco IPICS API Reference Guide OL-18330-01 4-77 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:operation name="getAllChannels"> <soap12:operation soapAction="getAllChannels" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllChannelGroups"> <soap12:operation soapAction="getAllChannelGroups" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllUserGroups"> <soap12:operation soapAction="getAllUserGroups" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setDigitIds"> <soap12:operation soapAction="setDigitIds" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserNotificationPreference"> <soap12:operation soapAction="getUserNotificationPreference" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="removeVtgFromVtg"> <soap12:operation soapAction="removeVtgFromVtg" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserListenerStatus"> <soap12:operation soapAction="getUserListenerStatus" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> Cisco IPICS API Reference Guide 4-78 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:operation name="getUserGroupMembers"> <soap12:operation soapAction="getUserGroupMembers" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="activateVtg"> <soap12:operation soapAction="activateVtg" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllRadios"> <soap12:operation soapAction="getAllRadios" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getPoliciesAssociatedToUser"> <soap12:operation soapAction="getPoliciesAssociatedToUser" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="disableChannel"> <soap12:operation soapAction="disableChannel" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUsersAssociatedToRadio"> <soap12:operation soapAction="getUsersAssociatedToRadio" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="isActiveUser"> <soap12:operation soapAction="isActiveUser" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="dialAllVtgMembers"> Cisco IPICS API Reference Guide OL-18330-01 4-79 Chapter 4 Web Services Description Language File WSDL File Contents <soap12:operation soapAction="dialAllVtgMembers" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getPhonesAssociatedToUser"> <soap12:operation soapAction="getPhonesAssociatedToUser" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getVtgStatus"> <soap12:operation soapAction="getVtgStatus" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="addChannelToVtg"> <soap12:operation soapAction="addChannelToVtg" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getPolicyExecutionStatus"> <soap12:operation soapAction="getPolicyExecutionStatus" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setUserListenerStatus"> <soap12:operation soapAction="setUserListenerStatus" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="isActiveVtg"> <soap12:operation soapAction="isActiveVtg" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setUserAudioStatus"> <soap12:operation soapAction="setUserAudioStatus" style="document"/> Cisco IPICS API Reference Guide 4-80 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="createUserGroup"> <soap12:operation soapAction="createUserGroup" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="enableChannel"> <soap12:operation soapAction="enableChannel" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="enableUser"> <soap12:operation soapAction="enableUser" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="deactivateVtg"> <soap12:operation soapAction="deactivateVtg" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getVtgParticipantStatus"> <soap12:operation soapAction="getVtgParticipantStatus" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getBelongingOpsViewForUser"> <soap12:operation soapAction="getBelongingOpsViewForUser" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getChannelStatus"> <soap12:operation soapAction="getChannelStatus" style="document"/> <wsdl:input> Cisco IPICS API Reference Guide OL-18330-01 4-81 Chapter 4 Web Services Description Language File WSDL File Contents <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="removePhoneAssociatedToUser"> <soap12:operation soapAction="removePhoneAssociatedToUser" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="addUserToUserGroup"> <soap12:operation soapAction="addUserToUserGroup" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserDialPreference"> <soap12:operation soapAction="getUserDialPreference" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="associateChannelsToUser"> <soap12:operation soapAction="associateChannelsToUser" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setUserAddress"> <soap12:operation soapAction="setUserAddress" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserAddress"> <soap12:operation soapAction="getUserAddress" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllPolicies"> <soap12:operation soapAction="getAllPolicies" style="document"/> <wsdl:input> <soap12:body use="literal"/> Cisco IPICS API Reference Guide 4-82 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="executePolicy"> <soap12:operation soapAction="executePolicy" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setDialPreference"> <soap12:operation soapAction="setDialPreference" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getVtgsAssociatedToUser"> <soap12:operation soapAction="getVtgsAssociatedToUser" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="addUserToVtg"> <soap12:operation soapAction="addUserToVtg" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllUsers"> <soap12:operation soapAction="getAllUsers" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getVtgParticipants"> <soap12:operation soapAction="getVtgParticipants" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="createVtg"> <soap12:operation soapAction="createVtg" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> Cisco IPICS API Reference Guide OL-18330-01 4-83 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="notifyVtgMember"> <soap12:operation soapAction="notifyVtgMember" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="dialVtgMember"> <soap12:operation soapAction="dialVtgMember" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="dialVtgMembers"> <soap12:operation soapAction="dialVtgMembers" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="isActiveChannel"> <soap12:operation soapAction="isActiveChannel" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="removeChannelFromVtg"> <soap12:operation soapAction="removeChannelFromVtg" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteChannel"> <soap12:operation soapAction="deleteChannel" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="createChannel"> <soap12:operation soapAction="createChannel" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> Cisco IPICS API Reference Guide 4-84 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllChannelsInChannelGroup"> <soap12:operation soapAction="getAllChannelsInChannelGroup" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getDigitIds"> <soap12:operation soapAction="getDigitIds" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setNotificationPreference"> <soap12:operation soapAction="setNotificationPreference" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setBelongingOpsViewForUser"> <soap12:operation soapAction="setBelongingOpsViewForUser" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="executeNotificationPolicy"> <soap12:operation soapAction="executeNotificationPolicy" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="disableUser"> <soap12:operation soapAction="disableUser" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="createUser"> <soap12:operation soapAction="createUser" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> Cisco IPICS API Reference Guide OL-18330-01 4-85 Chapter 4 Web Services Description Language File WSDL File Contents </wsdl:output> </wsdl:operation> <wsdl:operation name="getDigitPassword"> <soap12:operation soapAction="getDigitPassword" style="document"/> <wsdl:input> <soap12:body use="literal"/> </wsdl:input> <wsdl:output> <soap12:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:binding name="NorthboundServiceHttpBinding" type="impl:NorthboundServicePortType"> <http:binding verb="POST"/> <wsdl:operation name="addPhoneAssociatedToUser"> <http:operation location="addPhoneAssociatedToUser"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getRadiosAssociatedToUser"> <http:operation location="getRadiosAssociatedToUser"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllVtgs"> <http:operation location="getAllVtgs"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserAudioStatus"> <http:operation location="getUserAudioStatus"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="addVtgToVtg"> <http:operation location="addVtgToVtg"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setDigitPassword"> <http:operation location="setDigitPassword"/> <wsdl:input> <mime:content type="text/xml"/> Cisco IPICS API Reference Guide 4-86 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="associateRadiosToUser"> <http:operation location="associateRadiosToUser"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserStatus"> <http:operation location="getUserStatus"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteUser"> <http:operation location="deleteUser"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserRoles"> <http:operation location="getUserRoles"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="removeUserFromVtg"> <http:operation location="removeUserFromVtg"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="notifyAllVtgMembers"> <http:operation location="notifyAllVtgMembers"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getChannelsAssociatedToUser"> <http:operation location="getChannelsAssociatedToUser"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> Cisco IPICS API Reference Guide OL-18330-01 4-87 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteVtg"> <http:operation location="deleteVtg"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="notifyVtgMembers"> <http:operation location="notifyVtgMembers"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="addRadioToVtg"> <http:operation location="addRadioToVtg"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllChannels"> <http:operation location="getAllChannels"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllChannelGroups"> <http:operation location="getAllChannelGroups"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllUserGroups"> <http:operation location="getAllUserGroups"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setDigitIds"> <http:operation location="setDigitIds"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> Cisco IPICS API Reference Guide 4-88 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserNotificationPreference"> <http:operation location="getUserNotificationPreference"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="removeVtgFromVtg"> <http:operation location="removeVtgFromVtg"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserListenerStatus"> <http:operation location="getUserListenerStatus"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserGroupMembers"> <http:operation location="getUserGroupMembers"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="activateVtg"> <http:operation location="activateVtg"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllRadios"> <http:operation location="getAllRadios"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getPoliciesAssociatedToUser"> <http:operation location="getPoliciesAssociatedToUser"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> Cisco IPICS API Reference Guide OL-18330-01 4-89 Chapter 4 Web Services Description Language File WSDL File Contents </wsdl:output> </wsdl:operation> <wsdl:operation name="disableChannel"> <http:operation location="disableChannel"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUsersAssociatedToRadio"> <http:operation location="getUsersAssociatedToRadio"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="isActiveUser"> <http:operation location="isActiveUser"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="dialAllVtgMembers"> <http:operation location="dialAllVtgMembers"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getPhonesAssociatedToUser"> <http:operation location="getPhonesAssociatedToUser"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getVtgStatus"> <http:operation location="getVtgStatus"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="addChannelToVtg"> <http:operation location="addChannelToVtg"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> Cisco IPICS API Reference Guide 4-90 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents </wsdl:operation> <wsdl:operation name="getPolicyExecutionStatus"> <http:operation location="getPolicyExecutionStatus"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setUserListenerStatus"> <http:operation location="setUserListenerStatus"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="isActiveVtg"> <http:operation location="isActiveVtg"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setUserAudioStatus"> <http:operation location="setUserAudioStatus"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="createUserGroup"> <http:operation location="createUserGroup"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="enableChannel"> <http:operation location="enableChannel"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="enableUser"> <http:operation location="enableUser"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> Cisco IPICS API Reference Guide OL-18330-01 4-91 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:operation name="deactivateVtg"> <http:operation location="deactivateVtg"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getVtgParticipantStatus"> <http:operation location="getVtgParticipantStatus"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getBelongingOpsViewForUser"> <http:operation location="getBelongingOpsViewForUser"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getChannelStatus"> <http:operation location="getChannelStatus"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="removePhoneAssociatedToUser"> <http:operation location="removePhoneAssociatedToUser"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="addUserToUserGroup"> <http:operation location="addUserToUserGroup"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserDialPreference"> <http:operation location="getUserDialPreference"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="associateChannelsToUser"> Cisco IPICS API Reference Guide 4-92 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <http:operation location="associateChannelsToUser"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setUserAddress"> <http:operation location="setUserAddress"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getUserAddress"> <http:operation location="getUserAddress"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllPolicies"> <http:operation location="getAllPolicies"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="executePolicy"> <http:operation location="executePolicy"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setDialPreference"> <http:operation location="setDialPreference"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getVtgsAssociatedToUser"> <http:operation location="getVtgsAssociatedToUser"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="addUserToVtg"> <http:operation location="addUserToVtg"/> Cisco IPICS API Reference Guide OL-18330-01 4-93 Chapter 4 Web Services Description Language File WSDL File Contents <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllUsers"> <http:operation location="getAllUsers"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getVtgParticipants"> <http:operation location="getVtgParticipants"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="createVtg"> <http:operation location="createVtg"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="notifyVtgMember"> <http:operation location="notifyVtgMember"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="dialVtgMember"> <http:operation location="dialVtgMember"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="dialVtgMembers"> <http:operation location="dialVtgMembers"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="isActiveChannel"> <http:operation location="isActiveChannel"/> <wsdl:input> Cisco IPICS API Reference Guide 4-94 OL-18330-01 Chapter 4 Web Services Description Language File WSDL File Contents <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="removeChannelFromVtg"> <http:operation location="removeChannelFromVtg"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="deleteChannel"> <http:operation location="deleteChannel"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="createChannel"> <http:operation location="createChannel"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getAllChannelsInChannelGroup"> <http:operation location="getAllChannelsInChannelGroup"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getDigitIds"> <http:operation location="getDigitIds"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setNotificationPreference"> <http:operation location="setNotificationPreference"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="setBelongingOpsViewForUser"> <http:operation location="setBelongingOpsViewForUser"/> <wsdl:input> <mime:content type="text/xml"/> Cisco IPICS API Reference Guide OL-18330-01 4-95 Chapter 4 Web Services Description Language File WSDL File Contents </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="executeNotificationPolicy"> <http:operation location="executeNotificationPolicy"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="disableUser"> <http:operation location="disableUser"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="createUser"> <http:operation location="createUser"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="getDigitPassword"> <http:operation location="getDigitPassword"/> <wsdl:input> <mime:content type="text/xml"/> </wsdl:input> <wsdl:output> <mime:content type="text/xml"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="NorthboundService"> <wsdl:port name="NorthboundServiceSOAP11port_http" binding="impl:NorthboundServiceSOAP11Binding"> <soap:address location="http://10.10.90.122:8080/ipics_server/services/NorthboundService"/> </wsdl:port> <wsdl:port name="NorthboundServiceSOAP12port_http" binding="impl:NorthboundServiceSOAP12Binding"> <soap12:address location="http://10.10.90.122:8080/ipics_server/services/NorthboundService"/> </wsdl:port> <wsdl:port name="NorthboundServiceHttpport" binding="impl:NorthboundServiceHttpBinding"> <http:address location="http://10.10.90.122:8080/ipics_server/services/NorthboundService"/> </wsdl:port> </wsdl:service> </wsdl:definitions> Cisco IPICS API Reference Guide 4-96 OL-18330-01 INDEX URL format for A 1-2 application programming interface activateVtg function activating, VTG 2-4 See API 2-4 associateChannelsToUser function addChannelToVtg function 2-4, 2-5 adding associateRadiosToUser function 2-7 2-7 audio channel to VTG radio to VTG 2-4 2-5 user to user group user to VTG 2-6 disabling on PMC 2-37, 2-38 enabling on PMC 2-37, 2-38 authentication 1-6 2-6 VTG to VTG 2-6 addRadioToVtg function addUserToUserGroup function addUserToVtg function addVtgToVtg function B 2-5 2-6 binding.xml file 1-3 2-6 2-6 C API authentication description 1-6 channel 1-1 active function 2-30 adding to VTG 2-4 list, See function associating with user overview 2-4 creating 2-8 summary 2-1 deleting 2-10 disabled 2-30 JiBX mapping file 3-1 logging 1-7 disabling 2-13 security 1-6 enabling 2-13 WDSL 4-1 removing from VTG API requests 1-1 all 1-2, 1-4 URL log in 1-1 2-15 all in channel group executing JAVA 2-33 retrieving browser guidelines examples 2-7 2-16 channel associated with user 1-3 1-1 status 2-19 2-20 channel group, retrieving all 2-15 Cisco IPICS API Reference Guide OL-18330-01 IN-1 Index all channels in disabling 2-16 Cisco IPICS application programming interface channel See API client stub user 2-13 1-3 createChannel function createUser function createVtg function 2-8 E 2-8, 2-9 2-9 enableChannel function creating enableUser function channel user 2-13 2-8 VTG 2-14 enabling 2-8 channel user group 2-13 2-9 user 2-9 2-13 2-14 executeNotificationPolicy function executePolicy function 2-15 executing notification policy D executing policy deactivateVtg function deactivating, VTG 2-10 2-10 deleteVTG function 2-10 function activateVtg deleting 2-10 addRadioToVtg 2-10 2-11 2-11 addVtgToVtg 2-6 2-6 2-6 associateChannelsToUser 2-11 associateRadiosToUser 2-11, 2-12 createChannel dial preferences createUser retrieving for user 2-23 2-35 dialVtgMember function 2-11 dialVtgMembers function 2-12 digit IDs retrieving setting 2-5 addUserToVtg dialing, VTG members setting 2-4, 2-5 addUserToUserGroup dialAllVtgMembers function one 2-4 addChannelToVtg VTG all 2-15 F 2-10 deleteUser function user 2-20 createVtg 2-35 disableChannel function 2-13 2-7 2-8, 2-9 2-9 deactivateVtg 2-10 deleteChannel 2-10 deleteUser 2-10 deleteVTG 2-10 dialVtgMember digit password, setting 2-7 2-8 dialAllVtgMembers 2-35 disableUser function 2-14 2-10 deleteChannel function channel 2-14 dialVtgMembers disableChannel 2-11 2-11 2-12 2-13 2-13 Cisco IPICS API Reference Guide IN-2 OL-18330-01 Index disableUser enableChannel enableUser removeChannelFromVtg 2-13 removePhoneAssociatedToUser 2-13 removeUserFromVtg 2-14 executeNotificationPolicy executePolicy setDialPreference 2-15 setDigitIds 2-15 getAllChannelsInChannelGroup getAllRadios getAllUsers getAllVtgs setUserAddress 2-19 getChannelStatus 2-20 2-37 2-20 getAllChannels function 2-20 getPoliciesAssociatedToUser getPolicyExecutionStatus 2-21 2-21 getRadiosAssociatedToUser getUserAddress 2-22 getUserDialPreference getUserGroupMembers getUserListenerStatus 2-24 2-24 2-24 2-25 2-26 2-26 getVtgParticipants 2-18 getBelongingOpsViewForUser function 2-19 getChannelsAssociatedToUser function 2-19 getDigitIds function 2-20 2-20 2-29 2-30 2-29 getUserAddress function getUserAudioStatus function 2-21 getUserListenerStatus function 2-31 2-23 2-24 2-24 getUserNotificationPreference function notifyAllVtgMembers 2-31 2-31, 2-32 getUserRoles function 2-22 2-23 getUserGroupMembers function 2-30 2-21 2-22 getUserDialPreference function 2-30 2-20 getPoliciesAssociatedToUser function getRadiosAssociatedToUser function getVtgsAssociatedToUser notifyVtgMember 2-18 getPolicyExecutionStatus function 2-27 getVtgParticipantStatus isActiveChannel 2-17 getPhonesAssociatedToUser function getUsersAssociatedToRadio getUserStatus 2-17 getChannelStatus function getUserNotificationPreference 2-16 2-16 getAllUserGroups function getAllVtgs function 2-23 2-15 getAllPolicies function getAllUsers function 2-23 2-15 getAllChannelsInChannelGroup function getAllRadios function 2-22 getUserAudioStatus getUserRoles G getAllChannelGroups function getPhonesAssociatedToUser isActiveVtg 2-37 2-18 getChannelsAssociatedToUser isActiveUser 2-36 2-36 setUserListenerStatus 2-18 2-19 getVtgStatus 2-35 setUserAudioStatus 2-17 getBelongingOpsViewForUser getDigitIds 2-35 setNotificationPreference 2-17 2-34 2-35 setDigitPassword 2-16 2-16 getAllUserGroups 2-34 setBelongingOpsViewForUser getAllChannelGroups getAllPolicies 2-33 2-33 removeVtgFromVtg 2-14 2-15 getAllChannels 2-33 2-24 2-25 getUsersAssociatedToRadio function 2-26 Cisco IPICS API Reference Guide OL-18330-01 IN-3 Index getUserStatus function all 2-26 getVtgParticipants function one 2-27 getVtgParticipantStatus function 2-29 getVtgsAssociatedToUser function getVtgStatus function 2-31 2-30 2-31, 2-32 notification policy, executing notifyAllVtgMembers function notifyVtgMember function 2-29 I 2-14 2-31 2-31, 2-32 O isActiveChannel function isActiveUser function 2-30 ops view assigning to user 2-30 isActiveVtg function retrieving 2-31 J P JiBX mapping file phone 2-34 2-19 contents 3-1 disassociating from user location 3-1 retrieving obtaining 3-1 overview 1-3, 3-1 2-33 2-20 PMC disabling audio 2-37, 2-38 enabling audio 2-37, 2-38 policy L executing log, of API invocations 2-15 execution status 1-7 retrieving 2-21 2-16, 2-21 M R members of VTG, dialing radio 2-11 of VTG, dialing one 2-11, 2-12 adding to VTG 2-5 associating with user retrieving N 2-22 retrieving, all northboundservice.class 1-3 2-7 2-17 users associated with 2-26 removeChannelFromVtg function notification removePhoneAssociatedToUser function preferences retrieving setting 2-33 2-24 2-36 removeUserFromVtg function removeVtgFromVtg function 2-33 2-33 2-34 VTG users Cisco IPICS API Reference Guide IN-4 OL-18330-01 Index retrieving setUserAddress function channel 2-36 setUserAudioStatus function all setUserListenerStatus function 2-15 all in channel group channel groups channel status 2-19 U 2-15 2-20 dial preferences URL, for API functions 2-23 1-2 user digit IDs 2-20 active ops view 2-19 adding physical address phones associated with user 2-20 policies associated with user 2-21 adding to VTG 2-21 radios associated with user user group members user groups, all 2-22 2-24 creating 2-8 deleting 2-10 dial preferences 2-17 digit IDs 2-25 2-6 disabled 2-18 disabling 2-24 users associated with radio user status 2-7 2-23, 2-35 2-35 2-30 2-13 disassociating phone from 2-26 enabling 2-26 muting VTG 2-18 2-38 2-30 names of participants 2-27 2-29 assigning 2-34 retrieving 2-19 phones associated with status of participants 2-29 removing from VTG S retrieving, all roles of 1-6 setBelongingOpsViewForUser function setDialPreference function 2-34 status of unmuting 2-35 2-22, 2-26 2-33 2-25 2-26 2-38 2-30 user group 2-35 setNotificationPreference function 2-21 2-18 VTGs associated with 2-35 setDigitPassword function 2-20 policies associated with radios associated with setDigitIds function 2-24, 2-36 ops view associated with user status 2-33 2-14 notification preferences all 2-7 2-20, 2-35 digit password notification preferences security 2-6 associating radio with users all 2-36 associating channel with 2-17 user roles 2-30 adding to user group 2-16 policy execution status radios 2-37 2-16 channel associated with user policy 2-37 2-36 adding user to 2-6 Cisco IPICS API Reference Guide OL-18330-01 IN-5 Index creating removing from VTG 2-9 retrieving retrieving all all 2-17 members in 2-27 status 2-29 2-26 status V 2-29 retrieving all value objects 2-30 participants 2-25 user status, retrieving 2-18 associated with user 2-24 user roles, retrieving 2-34 status 1-3 2-18 2-29 virtual talk group See VTG W VTG activating active Web Services Description Language (WSDL) file 2-4 2-31 adding channel to 2-4 adding radio to 2-5 adding to VTG 2-6 adding user to 4-1 location 4-1 obtaining 4-1 overview 1-3, 4-1 2-6 adding VTG to all contents 2-6 2-18 associated with user creating 2-30 2-9 deactivating deleting 2-10 2-11 dialing all members 2-11 dialing one member 2-11 disabled 2-31 invitation 2-12 notifying all users 2-31 one user 2-31, 2-32 participant names 2-27 status 2-29 removing channel user 2-33 2-33 VTG 2-34 Cisco IPICS API Reference Guide IN-6 OL-18330-01