Sample Application Interface web service WSDL file

Last Updated : Jun 05, 2026 |

The following is an example of the Application Interface web service WSDL file. The actual file is installed on the server that is running the EPM software. For details about accessing this file, see Configuring the Application Interface web service.

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:ns1="http://org.apache.axis2/xsd"
xmlns:ns="http://xml.avaya.com/ws/VPAppIntf/VoicePortal"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:ax25="http://services.vp.avaya.com/xsd"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:ax21="http://rmi.java/xsd"
xmlns:ax22="http://io.java/xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
targetNamespace="http://xml.avaya.com/ws/VPAppIntf/VoicePortal">
    <wsdl:types>
        <xs:schema xmlns:ax23="http://io.java/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://rmi.java/xsd">
            <xs:import namespace="http://io.java/xsd"/>
            <xs:complexType name="RemoteException">
                <xs:complexContent>
                    <xs:extension base="ax23:IOException">
                        <xs:sequence>
                            <xs:element minOccurs="0" name="cause" nillable="true" type="xs:anyType"/>
                            <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"/>
                        </xs:sequence>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:schema>
        <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://services.vp.avaya.com/xsd">
            <xs:complexType name="SendCCXMLEventRequest">
                <xs:sequence>
                    <xs:element minOccurs="1" name="eventName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="parameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="sessionID" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="SendCCXMLEventResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="retCode" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="QueryResourcesRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="queryResourcesRequestUnused" type="xs:int"/>
                    <xs:element minOccurs="0" name="zone" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="QueryResourcesResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="totalRes_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="unusedH323_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="unusedSIP_returned" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchVXMLRequest">
                <xs:sequence>
                    <xs:element minOccurs="1" name="applicationName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="applicationURL" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="connectTimeoutSecs" type="xs:int"/>
                    <xs:element minOccurs="1" name="fromURI" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="parameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="toURI" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="uuiInfo" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="zone" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchVXMLResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="sessionID_returned" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="totalRes_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="unusedH323_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="unusedSIP_returned" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchCCXMLRequest">
                <xs:sequence>
                    <xs:element minOccurs="1" name="applicationName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="applicationURL" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="launchTimeout" type="xs:int"/>
                    <xs:element minOccurs="0" name="parameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="toURI" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="uuiInfo" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="zone" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchCCXMLResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="sessionID_returned" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="totalRes_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="unusedH323_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="unusedSIP_returned" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchSMSRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="appParameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="applicationName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="from" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="message" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="parentID" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="requestTimeout" type="xs:int"/>
                    <xs:element minOccurs="0" name="smsParameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="to" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="ucid" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchSMSResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="sessionID_returned" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="SendSMSRequest">
                <xs:sequence>
                    <xs:element minOccurs="1" name="applicationName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="from" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="message" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="requestTimeout" type="xs:int"/>
                    <xs:element minOccurs="1" name="sessionID" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="smsParameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="to" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="ucid" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="SendSMSResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="messageID_returned" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchEmailRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="appParameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="applicationName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="attachments" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="bcc" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="body" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="cc" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="emailParameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="from" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="headers" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="parentID" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="requestTimeout" type="xs:int"/>
                    <xs:element minOccurs="0" name="subject" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="to" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="ucid" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchEmailResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="sessionID_returned" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="SendEmailRequest">
                <xs:sequence>
                    <xs:element minOccurs="1" name="applicationName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="attachments" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="bcc" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="body" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="cc" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="emailParameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="from" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="headers" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="requestTimeout" type="xs:int"/>
                    <xs:element minOccurs="1" name="sessionID" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="subject" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="to" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="ucid" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="SendEmailResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="messageID_returned" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
             <xs:complexType name="LaunchHtmlRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="appParameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="applicationName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="parentID" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="requestTimeout" type="xs:int"/>
                    <xs:element minOccurs="0" name="ucid" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchHtmlResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="applicationURL" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="sessionID_AppServer" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="sessionID_htmlApp" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchAppRequest">
                <xs:sequence>
                    <xs:element minOccurs="1" name="applicationName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="from" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="genericAppType" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="parameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="0" name="parentID" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="requestTimeout" type="xs:int"/>
                    <xs:element minOccurs="1" name="to" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="ucid" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="LaunchAppResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="ID_returned" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="parameters" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="GetStatusExRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="getStatusExRequestUnused" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="GetStatusExResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="avgMPPHops_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iCCXMLEventsSent_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iCCXMLRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iLaunchAppRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iLaunchEmailRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iLaunchSmsRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iSIPRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iSendAppRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iSendEmailRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iSendSmsRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iTELRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iVXMLRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="lastRequestDateTime_returned" nillable="false" type="xs:dateTime"/>
                    <xs:element minOccurs="1" name="maxMPPHops_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="minMPPHops_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="serviceStartedDateTime_returned" nillable="false" type="xs:dateTime"/>
                    <xs:element minOccurs="1" name="vpmsSoftwareVersion_returned" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="SendAppRequest">
                <xs:sequence>
                    <xs:element minOccurs="1" name="applicationName" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="from" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="genericAppType" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="parameters" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="requestTimeout" type="xs:int"/>
                    <xs:element minOccurs="0" name="sessionID" nillable="true" type="xs:string"/>
                    <xs:element minOccurs="1" name="to" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="0" name="ucid" nillable="true" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="SendAppResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="ID_returned" nillable="false" type="xs:string"/>
                    <xs:element minOccurs="1" name="parameters" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="GetStatusRequest">
                <xs:sequence>
                    <xs:element minOccurs="0" name="getStatusRequestUnused" type="xs:int"/>
                </xs:sequence>
            </xs:complexType>
            <xs:complexType name="GetStatusResponse">
                <xs:sequence>
                    <xs:element minOccurs="1" name="avgMPPHops_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iCCXMLEventsSent_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iCCXMLRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iSIPRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iTELRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="iVXMLRequestsProcessed_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="lastRequestDateTime_returned" nillable="false" type="xs:dateTime"/>
                    <xs:element minOccurs="1" name="maxMPPHops_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="minMPPHops_returned" type="xs:int"/>
                    <xs:element minOccurs="1" name="serviceStartedDateTime_returned" nillable="false" type="xs:dateTime"/>
                    <xs:element minOccurs="1" name="vpmsSoftwareVersion_returned" nillable="false" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
        </xs:schema>
        <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://io.java/xsd">
            <xs:complexType name="IOException">
                <xs:sequence/>
            </xs:complexType>
        </xs:schema>
        <xs:schema xmlns:ax26="http://services.vp.avaya.com/xsd" xmlns:ax24="http://rmi.java/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://xml.avaya.com/ws/VPAppIntf/VoicePortal">
            <xs:import namespace="http://rmi.java/xsd"/>
            <xs:import namespace="http://services.vp.avaya.com/xsd"/>
            <xs:element name="VPAppIntfServiceRemoteException">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="RemoteException" nillable="true" type="ax24:RemoteException"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="sendCCXMLEvent">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:SendCCXMLEventRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="sendCCXMLEventResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:SendCCXMLEventResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="queryResources">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:QueryResourcesRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="queryResourcesResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:QueryResourcesResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchVXML">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:LaunchVXMLRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchVXMLResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:LaunchVXMLResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchCCXML">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:LaunchCCXMLRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchCCXMLResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:LaunchCCXMLResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchSMS">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:LaunchSMSRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchSMSResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:LaunchSMSResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="sendSMS">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:SendSMSRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="sendSMSResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:SendSMSResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchEmail">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:LaunchEmailRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchEmailResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:LaunchEmailResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="sendEmail">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:SendEmailRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="sendEmailResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:SendEmailResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
             <xs:element name="launchHtml">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:LaunchHtmlRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchHtmlResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:LaunchHtmlResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchApp">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:LaunchAppRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="launchAppResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:LaunchAppResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getStatusEx">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:GetStatusExRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getStatusExResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:GetStatusExResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="sendApp">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:SendAppRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="sendAppResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:SendAppResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getStatus">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="args0" nillable="true" type="ax25:GetStatusRequest"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getStatusResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="0" name="return" nillable="true" type="ax25:GetStatusResponse"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getConversation">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" name="args0" nillable="false" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getConversationResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" name="return" nillable="false" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="createConversation">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" name="args0" nillable="false" type="xs:string"/>
                        <xs:element minOccurs="1" name="args1" nillable="false" type="xs:string"/>
                        <xs:element minOccurs="1" name="args2" type="xs:long"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="deleteConversation">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" name="args0" nillable="false" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="updateConversation">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" name="args0" nillable="false" type="xs:string"/>
                        <xs:element minOccurs="1" name="args1" nillable="false" type="xs:string"/>
                        <xs:element minOccurs="1" name="args2" type="xs:long"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getConversationByAlias">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" name="args0" nillable="false" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="getConversationByAliasResponse">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" name="return" nillable="false" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="addConversationAlias">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element minOccurs="1" name="args0" nillable="false" type="xs:string"/>
                        <xs:element minOccurs="1" name="args1" nillable="false" type="xs:string" maxOccurs="3"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:schema>
    </wsdl:types>
    <wsdl:message name="queryResourcesRequest">
        <wsdl:part name="parameters" element="ns:queryResources"/>
    </wsdl:message>
    <wsdl:message name="queryResourcesResponse">
        <wsdl:part name="parameters" element="ns:queryResourcesResponse"/>
    </wsdl:message>
    <wsdl:message name="VPAppIntfServiceRemoteException">
        <wsdl:part name="parameters" element="ns:VPAppIntfServiceRemoteException"/>
    </wsdl:message>
    <wsdl:message name="launchCCXMLRequest">
        <wsdl:part name="parameters" element="ns:launchCCXML"/>
    </wsdl:message>
    <wsdl:message name="launchCCXMLResponse">
        <wsdl:part name="parameters" element="ns:launchCCXMLResponse"/>
    </wsdl:message>
    <wsdl:message name="launchAppRequest">
        <wsdl:part name="parameters" element="ns:launchApp"/>
    </wsdl:message>
    <wsdl:message name="launchAppResponse">
        <wsdl:part name="parameters" element="ns:launchAppResponse"/>
    </wsdl:message>
    <wsdl:message name="launchEmailRequest">
        <wsdl:part name="parameters" element="ns:launchEmail"/>
    </wsdl:message>
    <wsdl:message name="launchEmailResponse">
        <wsdl:part name="parameters" element="ns:launchEmailResponse"/>
    </wsdl:message>
    <wsdl:message name="launchHtmlRequest">
        <wsdl:part name="parameters" element="ns:launchHtml"/>
    </wsdl:message>
    <wsdl:message name="launchHtmlResponse">
        <wsdl:part name="parameters" element="ns:launchHtmlResponse"/>
    </wsdl:message>
    <wsdl:message name="sendAppRequest">
        <wsdl:part name="parameters" element="ns:sendApp"/>
    </wsdl:message>
    <wsdl:message name="sendAppResponse">
        <wsdl:part name="parameters" element="ns:sendAppResponse"/>
    </wsdl:message>
    <wsdl:message name="sendEmailRequest">
        <wsdl:part name="parameters" element="ns:sendEmail"/>
    </wsdl:message>
    <wsdl:message name="sendEmailResponse">
        <wsdl:part name="parameters" element="ns:sendEmailResponse"/>
    </wsdl:message>
    <wsdl:message name="getStatusRequest">
        <wsdl:part name="parameters" element="ns:getStatus"/>
    </wsdl:message>
    <wsdl:message name="getStatusResponse">
        <wsdl:part name="parameters" element="ns:getStatusResponse"/>
    </wsdl:message>
    <wsdl:message name="sendCCXMLEventRequest">
        <wsdl:part name="parameters" element="ns:sendCCXMLEvent"/>
    </wsdl:message>
    <wsdl:message name="sendCCXMLEventResponse">
        <wsdl:part name="parameters" element="ns:sendCCXMLEventResponse"/>
    </wsdl:message>
    <wsdl:message name="getStatusExRequest">
        <wsdl:part name="parameters" element="ns:getStatusEx"/>
    </wsdl:message>
    <wsdl:message name="getStatusExResponse">
        <wsdl:part name="parameters" element="ns:getStatusExResponse"/>
    </wsdl:message>
    <wsdl:message name="launchSMSRequest">
        <wsdl:part name="parameters" element="ns:launchSMS"/>
    </wsdl:message>
    <wsdl:message name="launchSMSResponse">
        <wsdl:part name="parameters" element="ns:launchSMSResponse"/>
    </wsdl:message>
    <wsdl:message name="launchVXMLRequest">
        <wsdl:part name="parameters" element="ns:launchVXML"/>
    </wsdl:message>
    <wsdl:message name="launchVXMLResponse">
        <wsdl:part name="parameters" element="ns:launchVXMLResponse"/>
    </wsdl:message>
    <wsdl:message name="sendSMSRequest">
        <wsdl:part name="parameters" element="ns:sendSMS"/>
    </wsdl:message>
    <wsdl:message name="sendSMSResponse">
        <wsdl:part name="parameters" element="ns:sendSMSResponse"/>
    </wsdl:message>
    <wsdl:message name="getConversationResponse">
        <wsdl:part name="parameters" element="ns:getConversationResponse"/>
    </wsdl:message>
    <wsdl:message name="createConversationRequest">
        <wsdl:part name="parameters" element="ns:createConversation"/>
    </wsdl:message>
    <wsdl:message name="getConversationRequest">
        <wsdl:part name="parameters" element="ns:getConversation"/>
    </wsdl:message>
    <wsdl:message name="deleteConversationRequest">
        <wsdl:part name="parameters" element="ns:deleteConversation"/>
    </wsdl:message>
    <wsdl:message name="updateConversationRequest">
        <wsdl:part name="parameters" element="ns:updateConversation"/>
    </wsdl:message>
    <wsdl:message name="getConversationByAliasRequest">
        <wsdl:part name="parameters" element="ns:getConversationByAlias"/>
    </wsdl:message>
    <wsdl:message name="getConversationByAliasResponse">
        <wsdl:part name="parameters" element="ns:getConversationByAliasResponse"/>
    </wsdl:message>
    <wsdl:message name="addConversationAliasRequest">
        <wsdl:part name="parameters" element="ns:addConversationAlias"/>
    </wsdl:message>
    <wsdl:portType name="VPAppIntfServicePortType">
        <wsdl:operation name="queryResources">
            <wsdl:input message="ns:queryResourcesRequest" wsaw:Action="urn:queryResources"/>
            <wsdl:output message="ns:queryResourcesResponse" wsaw:Action="urn:queryResourcesResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:queryResourcesVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="launchCCXML">
            <wsdl:input message="ns:launchCCXMLRequest" wsaw:Action="urn:launchCCXML"/>
            <wsdl:output message="ns:launchCCXMLResponse" wsaw:Action="urn:launchCCXMLResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:launchCCXMLVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="launchApp">
            <wsdl:input message="ns:launchAppRequest" wsaw:Action="urn:launchApp"/>
            <wsdl:output message="ns:launchAppResponse" wsaw:Action="urn:launchAppResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:launchAppVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="launchEmail">
            <wsdl:input message="ns:launchEmailRequest" wsaw:Action="urn:launchEmail"/>
            <wsdl:output message="ns:launchEmailResponse" wsaw:Action="urn:launchEmailResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:launchEmailVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="launchHtml">
            <wsdl:input message="ns:launchHtmlRequest" wsaw:Action="urn:launchHtml"/>
            <wsdl:output message="ns:launchHtmlResponse" wsaw:Action="urn:launchHtmlResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:launchHtmlVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="sendApp">
            <wsdl:input message="ns:sendAppRequest" wsaw:Action="urn:sendApp"/>
            <wsdl:output message="ns:sendAppResponse" wsaw:Action="urn:sendAppResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:sendAppVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="sendEmail">
            <wsdl:input message="ns:sendEmailRequest" wsaw:Action="urn:sendEmail"/>
            <wsdl:output message="ns:sendEmailResponse" wsaw:Action="urn:sendEmailResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:sendEmailVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="getStatus">
            <wsdl:input message="ns:getStatusRequest" wsaw:Action="urn:getStatus"/>
            <wsdl:output message="ns:getStatusResponse" wsaw:Action="urn:getStatusResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:getStatusVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="sendCCXMLEvent">
            <wsdl:input message="ns:sendCCXMLEventRequest" wsaw:Action="urn:sendCCXMLEvent"/>
            <wsdl:output message="ns:sendCCXMLEventResponse" wsaw:Action="urn:sendCCXMLEventResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:sendCCXMLEventVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="getStatusEx">
            <wsdl:input message="ns:getStatusExRequest" wsaw:Action="urn:getStatusEx"/>
            <wsdl:output message="ns:getStatusExResponse" wsaw:Action="urn:getStatusExResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:getStatusExVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="launchSMS">
            <wsdl:input message="ns:launchSMSRequest" wsaw:Action="urn:launchSMS"/>
            <wsdl:output message="ns:launchSMSResponse" wsaw:Action="urn:launchSMSResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:launchSMSVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="launchVXML">
            <wsdl:input message="ns:launchVXMLRequest" wsaw:Action="urn:launchVXML"/>
            <wsdl:output message="ns:launchVXMLResponse" wsaw:Action="urn:launchVXMLResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:launchVXMLVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="sendSMS">
            <wsdl:input message="ns:sendSMSRequest" wsaw:Action="urn:sendSMS"/>
            <wsdl:output message="ns:sendSMSResponse" wsaw:Action="urn:sendSMSResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:sendSMSVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="deleteConversation">
            <wsdl:input message="ns:deleteConversationRequest" wsaw:Action="urn:deleteConversation"/>
            <wsdl:output message="ns:null" wsaw:Action="urn:deleteConversationResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:deleteConversationVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="getConversation">
            <wsdl:input message="ns:getConversationRequest" wsaw:Action="urn:getConversation"/>
            <wsdl:output message="ns:getConversationResponse" wsaw:Action="urn:getConversationResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:getConversationVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="updateConversation">
            <wsdl:input message="ns:updateConversationRequest" wsaw:Action="urn:updateConversation"/>
            <wsdl:output message="ns:null" wsaw:Action="urn:updateConversationResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:updateConversationVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="createConversation">
            <wsdl:input message="ns:createConversationRequest" wsaw:Action="urn:createConversation"/>
            <wsdl:output message="ns:null" wsaw:Action="urn:createConversationResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:createConversationVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="getConversationByAlias">
            <wsdl:input message="ns:getConversationByAliasRequest" wsaw:Action="urn:getConversationByAlias"/>
            <wsdl:output message="ns:getConversationByAliasResponse" wsaw:Action="urn:getConversationByAliasResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:getConversationByAliasVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
        <wsdl:operation name="addConversationAlias">
            <wsdl:input message="ns:addConversationAliasRequest" wsaw:Action="urn:addConversationAlias"/>
            <wsdl:output message="ns:null" wsaw:Action="urn:addConversationAliasResponse"/>
            <wsdl:fault message="ns:VPAppIntfServiceRemoteException" name="VPAppIntfServiceRemoteException" wsaw:Action="urn:addConversationAliasVPAppIntfServiceRemoteException"/>
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="VPAppIntfServiceSoap11Binding" type="ns:VPAppIntfServicePortType">
        <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
        <wsdl:operation name="queryResources">
            <soap:operation soapAction="urn:queryResources" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchCCXML">
            <soap:operation soapAction="urn:launchCCXML" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchApp">
            <soap:operation soapAction="urn:launchApp" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchEmail">
            <soap:operation soapAction="urn:launchEmail" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchHtml">
            <soap:operation soapAction="urn:launchHtml" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendEmail">
            <soap:operation soapAction="urn:sendEmail" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendApp">
            <soap:operation soapAction="urn:sendApp" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getStatus">
            <soap:operation soapAction="urn:getStatus" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendCCXMLEvent">
            <soap:operation soapAction="urn:sendCCXMLEvent" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getStatusEx">
            <soap:operation soapAction="urn:getStatusEx" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchSMS">
            <soap:operation soapAction="urn:launchSMS" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchVXML">
            <soap:operation soapAction="urn:launchVXML" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendSMS">
            <soap:operation soapAction="urn:sendSMS" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="deleteConversation">
            <soap:operation soapAction="urn:deleteConversation" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getConversation">
            <soap:operation soapAction="urn:getConversation" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="updateConversation">
            <soap:operation soapAction="urn:updateConversation" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createConversation">
            <soap:operation soapAction="urn:createConversation" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getConversationByAlias">
            <soap:operation soapAction="urn:getConversationByAlias" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="addConversationAlias">
            <soap:operation soapAction="urn:addConversationAlias" style="document"/>
            <wsdl:input>
                <soap:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:binding name="VPAppIntfServiceSoap12Binding" type="ns:VPAppIntfServicePortType">
        <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
        <wsdl:operation name="queryResources">
            <soap12:operation soapAction="urn:queryResources" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchCCXML">
            <soap12:operation soapAction="urn:launchCCXML" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchApp">
            <soap12:operation soapAction="urn:launchApp" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchEmail">
            <soap12:operation soapAction="urn:launchEmail" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchHtml">
            <soap12:operation soapAction="urn:launchHtml" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendEmail">
            <soap12:operation soapAction="urn:sendEmail" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendApp">
            <soap12:operation soapAction="urn:sendApp" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getStatus">
            <soap12:operation soapAction="urn:getStatus" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendCCXMLEvent">
            <soap12:operation soapAction="urn:sendCCXMLEvent" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getStatusEx">
            <soap12:operation soapAction="urn:getStatusEx" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchSMS">
            <soap12:operation soapAction="urn:launchSMS" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="launchVXML">
            <soap12:operation soapAction="urn:launchVXML" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="sendSMS">
            <soap12:operation soapAction="urn:sendSMS" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="deleteConversation">
            <soap12:operation soapAction="urn:deleteConversation" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getConversation">
            <soap12:operation soapAction="urn:getConversation" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="updateConversation">
            <soap12:operation soapAction="urn:updateConversation" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="createConversation">
            <soap12:operation soapAction="urn:createConversation" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="getConversationByAlias">
            <soap12:operation soapAction="urn:getConversationByAlias" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
        <wsdl:operation name="addConversationAlias">
            <soap12:operation soapAction="urn:addConversationAlias" style="document"/>
            <wsdl:input>
                <soap12:body use="literal"/>
            </wsdl:input>
            <wsdl:output>
                <soap12:body use="literal"/>
            </wsdl:output>
            <wsdl:fault name="VPAppIntfServiceRemoteException">
                <soap12:fault use="literal" name="VPAppIntfServiceRemoteException"/>
            </wsdl:fault>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:binding name="VPAppIntfServiceHttpBinding" type="ns:VPAppIntfServicePortType">
        <http:binding verb="POST"/>
        <wsdl:operation name="queryResources">
            <http:operation location="queryResources"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="launchCCXML">
            <http:operation location="launchCCXML"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="launchApp">
            <http:operation location="launchApp"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="launchEmail">
            <http:operation location="launchEmail"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="launchHtml">
            <http:operation location="launchHtml"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="sendEmail">
            <http:operation location="sendEmail"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="sendApp">
            <http:operation location="sendApp"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getStatus">
            <http:operation location="getStatus"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="sendCCXMLEvent">
            <http:operation location="sendCCXMLEvent"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getStatusEx">
            <http:operation location="getStatusEx"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="launchSMS">
            <http:operation location="launchSMS"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="launchVXML">
            <http:operation location="launchVXML"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="sendSMS">
            <http:operation location="sendSMS"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="deleteConversation">
            <http:operation location="deleteConversation"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getConversation">
            <http:operation location="getConversation"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="updateConversation">
            <http:operation location="updateConversation"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="createConversation">
            <http:operation location="createConversation"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="getConversationByAlias">
            <http:operation location="getConversationByAlias"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
        <wsdl:operation name="addConversationAlias">
            <http:operation location="addConversationAlias"/>
            <wsdl:input>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:input>
            <wsdl:output>
                <mime:content type="application/xml" part="parameters"/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="VPAppIntfService">
        <wsdl:port name="VPAppIntfServiceHttpSoap11Endpoint" binding="ns:VPAppIntfServiceSoap11Binding">
            <soap:address location="http://localhost:8080/axis2/services/VPAppIntfService"/>
        </wsdl:port>
        <wsdl:port name="VPAppIntfServiceHttpSoap12Endpoint" binding="ns:VPAppIntfServiceSoap12Binding">
            <soap12:address location="http://localhost:8080/axis2/services/VPAppIntfService"/>
        </wsdl:port>
        <wsdl:port name="VPAppIntfServiceHttpEndpoint" binding="ns:VPAppIntfServiceHttpBinding">
            <http:address location="http://localhost:8080/axis2/services/VPAppIntfService"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>