php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #33234 Segmentation fault (11) with the function __getTypes after loading a WSDL
Submitted: 2005-06-03 17:14 UTC Modified: 2005-06-11 01:00 UTC
From: camarasa at free dot fr Assigned:
Status: No Feedback Package: SOAP related
PHP Version: 5.0.4 OS: Red Hat Enterprise 4
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: camarasa at free dot fr
New email:
PHP Version: OS:

 

 [2005-06-03 17:14 UTC] camarasa at free dot fr
Description:
------------
Description:
------------
A  simple soap client with a fairly complex WSDL file segfaults on __getTypes()

Code is below.

Reproduce code:
---------------
$client = new SoapClient($_SESSION['ip'].$_SESSION['endpoint'].$_SESSION['servicename']."?wsdl",
						array('location' => $_SESSION['ip'].$_SESSION['endpoint'].$_SESSION['servicename']."?ApiSessionId=".$fwsession,
                            				'uri'      => "http://xmlapi.alc.com/phone"));


$fonction=$client->__getFunctions();

$type=$client->__getTypes();

Expected result:
----------------
The execution of the function __getFunctions is good.

Also the result of the function __getTypes is :
[notice] child pid 2479 exit signal Segmentation fault (11)

Actual result:
--------------
The wsdl file :

<wsdl:definitions targetNamespace="http://xmlapi.alc.com/phone">
-
-
	<types>
-
	<schema targetNamespace="http://xmlapi.alc.com/common">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
-
	<complexType name="AlcServiceException">
-
	<sequence>
<element name="fault" type="tns2:AlcServiceError"/>
</sequence>
</complexType>
-
	<simpleType name="AlcServiceError">
-
	<restriction base="xsd:string">
<enumeration value="BAD_DATA_ACCESS_CONNECTION"/>
<enumeration value="BAD_FRAMEWORK_SESSION_IDENTIFIER"/>
<enumeration value="INVALID_OPERATION"/>
<enumeration value="INVALID_SVC_SESSION_ID"/>
<enumeration value="LICENSE_REQUIRED"/>
<enumeration value="LOGIN_REQUIRED"/>
<enumeration value="SERVICE_UNAVAILABLE"/>
<enumeration value="SOAP_ACTION_REQUIRED"/>
<enumeration value="BAD_PARAMETER_VALUE"/>
<enumeration value="UNAUTHORIZED"/>
</restriction>
</simpleType>
</schema>
-
	<!--
 Definition of the XML schema of the OTS Server API 
-->
-
	<schema targetNamespace="http://xmlapi.alc.com/phone">
<import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
-
	<xsd:complexType name="AlcStatus">
-
	<xsd:sequence>
<xsd:element name="code" type="xsd:int"/>
<xsd:element name="label" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="AlcLogonResult">
-
	<xsd:sequence>
<xsd:element name="status" type="tns3:AlcStatus"/>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="userName" type="xsd:string"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="firstName" type="xsd:string"/>
<xsd:element name="lineNumber" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="AlcPhoneCapabilities">
-
	<xsd:sequence>
<xsd:element name="status" type="tns3:AlcStatus"/>
<xsd:element name="events" type="xsd:boolean"/>
<xsd:element name="nomadic" type="xsd:boolean"/>
<xsd:element name="telephony" type="xsd:boolean"/>
<xsd:element name="callRecord" type="xsd:boolean"/>
<xsd:element name="callLog" type="xsd:boolean"/>
<xsd:element name="repertory" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:simpleType name="NomadMode">
-
	<xsd:restriction base="xsd:string">
<xsd:enumeration value="privatePhone"/>
<xsd:enumeration value="local"/>
</xsd:restriction>
</xsd:simpleType>
-
	<xsd:complexType name="NomadicStateResult">
-
	<xsd:sequence>
<xsd:element name="status" type="tns3:AlcStatus"/>
<xsd:element name="state" type="tns3:NomadMode"/>
<xsd:element name="homeNumber" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="NomadicRightResult">
-
	<xsd:sequence>
<xsd:element name="status" type="tns3:AlcStatus"/>
<xsd:element name="right" type="tns3:NomadMode"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="NomadLogin">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="mode" type="tns3:NomadMode"/>
<xsd:element name="homeNumber" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="AlcTelephonyCapabilities">
-
	<xsd:sequence>
<xsd:element name="status" type="tns3:AlcStatus"/>
<xsd:element name="makeCall" type="xsd:boolean"/>
<xsd:element name="makePrivateCall" type="xsd:boolean"/>
<xsd:element name="makeBusinessCall" type="xsd:boolean"/>
<xsd:element name="makeCorrelatorCall" type="xsd:boolean"/>
<xsd:element name="sendAssociateData" type="xsd:boolean"/>
<xsd:element name="takeCall" type="xsd:boolean"/>
<xsd:element name="takeCurrentCall" type="xsd:boolean"/>
<xsd:element name="holdCall" type="xsd:boolean"/>
<xsd:element name="holdCurrentCall" type="xsd:boolean"/>
<xsd:element name="clearCall" type="xsd:boolean"/>
<xsd:element name="clearCurrentCall" type="xsd:boolean"/>
<xsd:element name="conferenceCall" type="xsd:boolean"/>
<xsd:element name="conferenceCurrentCall" type="xsd:boolean"/>
<xsd:element name="transferCall" type="xsd:boolean"/>
<xsd:element name="transferCurrentCall" type="xsd:boolean"/>
<xsd:element name="sendDTMF" type="xsd:boolean"/>
<xsd:element name="getCurrentCallInfo" type="xsd:boolean"/>
<xsd:element name="getCallState" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:simpleType name="CallMode">
-
	<xsd:restriction base="xsd:string">
<xsd:enumeration value="normal"/>
<xsd:enumeration value="private"/>
<xsd:enumeration value="business"/>
<xsd:enumeration value="correlator"/>
</xsd:restriction>
</xsd:simpleType>
-
	<xsd:complexType name="MakeCallInvoke">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="callee" type="xsd:string"/>
<xsd:element name="mode" type="tns3:CallMode"/>
<xsd:element name="businessCodeOrPIN" type="xsd:string"/>
<xsd:element name="secretCode" type="xsd:string"/>
<xsd:element name="associateData" type="xsd:hexBinary"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="SendAssociateDataInvoke">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="associateData" type="xsd:hexBinary"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="TakeCallInvoke">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="callRef" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="HoldCallInvoke">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="callRef" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="ClearCallInvoke">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="callRef" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="ConferenceCallInvoke">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="activeCall" type="xsd:long"/>
<xsd:element name="heldCall" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="TransferCallInvoke">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="activeCall" type="xsd:long"/>
<xsd:element name="heldCall" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="SendDTMF">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="number" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:simpleType name="CallState">
-
	<xsd:restriction base="xsd:string">
<xsd:enumeration value="init"/>
<xsd:enumeration value="ringingIncoming"/>
<xsd:enumeration value="ringingOutgoing"/>
<xsd:enumeration value="active"/>
<xsd:enumeration value="held"/>
<xsd:enumeration value="conferenced"/>
<xsd:enumeration value="recording"/>
<xsd:enumeration value="waiting"/>
<xsd:enumeration value="dialing"/>
<xsd:enumeration value="releasing"/>
<xsd:enumeration value="unknown"/>
</xsd:restriction>
</xsd:simpleType>
-
	<xsd:complexType name="CallInfoResult">
-
	<xsd:sequence>
<xsd:element name="status" type="tns3:AlcStatus"/>
<xsd:element name="callIsPresent" type="xsd:boolean"/>
<xsd:element name="state" type="tns3:CallState"/>
<xsd:element name="number" type="xsd:string"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="callIsRedirect" type="xsd:boolean"/>
<xsd:element name="initialCalledNumber" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="Call">
-
	<xsd:sequence>
<xsd:element name="callRef" type="xsd:long"/>
<xsd:element name="number" type="xsd:string"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="state" type="tns3:CallState"/>
<xsd:element name="correlator" type="xsd:hexBinary"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="ArrayOfCall">
-
	<xsd:complexContent>
-
	<xsd:restriction base="soapenc:Array">
-
	<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="elt" type="tns3:Call"/>
</xsd:sequence>
<xsd:attribute arrayType="tns3:Call[]" ref="soapenc:arrayType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
-
	<xsd:complexType name="AlcCallState">
-
	<xsd:sequence>
<xsd:element name="status" type="tns3:AlcStatus"/>
<xsd:element name="total" type="xsd:int"/>
<xsd:element name="calls" type="tns3:ArrayOfCall"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="AlcCallRecordCapabilities">
-
	<xsd:sequence>
<xsd:element name="status" type="tns3:AlcStatus"/>
<xsd:element name="startRecord" type="xsd:boolean"/>
<xsd:element name="stopRecord" type="xsd:boolean"/>
<xsd:element name="pauseRecord" type="xsd:boolean"/>
<xsd:element name="continueRecord" type="xsd:boolean"/>
<xsd:element name="getRecordState" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:simpleType name="RecordState">
-
	<xsd:restriction base="xsd:string">
<xsd:enumeration value="enable"/>
<xsd:enumeration value="disable"/>
<xsd:enumeration value="inProgress"/>
</xsd:restriction>
</xsd:simpleType>
-
	<xsd:complexType name="RecordStateResult">
-
	<xsd:sequence>
<xsd:element name="status" type="tns3:AlcStatus"/>
<xsd:element name="state" type="tns3:RecordState"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="AlcCallLogCapabilities">
-
	<xsd:sequence>
<xsd:element name="status" type="tns3:AlcStatus"/>
<xsd:element name="getCallLog" type="xsd:boolean"/>
<xsd:element name="getNbUnansweredCall" type="xsd:boolean"/>
<xsd:element name="modifyCallLog" type="xsd:boolean"/>
<xsd:element name="deleteCallLog" type="xsd:boolean"/>
<xsd:element name="deleteAllCallLog" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="CallLogSelector">
-
	<xsd:sequence>
<xsd:element name="index" type="xsd:int"/>
<xsd:element name="nbItems" type="xsd:int"/>
<xsd:element name="filterActivated" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="GetCallLogInvoke">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="selector" type="tns3:CallLogSelector"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="CallType">
-
	<xsd:sequence>
<xsd:element name="incoming" type="xsd:boolean"/>
<xsd:element name="external" type="xsd:boolean"/>
<xsd:element name="redirected" type="xsd:boolean"/>
<xsd:element name="answered" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:simpleType name="CallCause">
-
	<xsd:restriction base="xsd:string">
<xsd:enumeration value="none"/>
<xsd:enumeration value="busy"/>
<xsd:enumeration value="destNotObtainable"/>
<xsd:enumeration value="dnd"/>
<xsd:enumeration value="maintenance"/>
<xsd:enumeration value="notAnswered"/>
<xsd:enumeration value="overflow"/>
<xsd:enumeration value="pickupIncoming"/>
<xsd:enumeration value="pickupOutgoing"/>
<xsd:enumeration value="pickupVictim"/>
<xsd:enumeration value="redirectedIncoming"/>
<xsd:enumeration value="redirectedOutgoing"/>
<xsd:enumeration value="redirectedTo"/>
<xsd:enumeration value="transfer"/>
<xsd:enumeration value="trunksBusy"/>
<xsd:enumeration value="blocked"/>
</xsd:restriction>
</xsd:simpleType>
-
	<xsd:simpleType name="NumberType">
-
	<xsd:restriction base="xsd:string">
<xsd:enumeration value="none"/>
<xsd:enumeration value="boss"/>
<xsd:enumeration value="secretary"/>
<xsd:enumeration value="group"/>
<xsd:enumeration value="associate"/>
<xsd:enumeration value="voiceMail"/>
<xsd:enumeration value="voiceMailConsult"/>
</xsd:restriction>
</xsd:simpleType>
-
	<xsd:complexType name="TypedNumber">
-
	<xsd:sequence>
<xsd:element name="number" type="xsd:string"/>
<xsd:element name="type" type="tns3:NumberType"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="ItemId">
-
	<xsd:sequence>
<xsd:element name="timeId" type="xsd:long"/>
<xsd:element name="diffId" type="xsd:long"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="CallLogElt">
-
	<xsd:sequence>
<xsd:element name="itemId" type="tns3:ItemId"/>
<xsd:element name="dirNumber" type="xsd:string"/>
<xsd:element name="corrNumber" type="tns3:TypedNumber"/>
<xsd:element name="corrName" type="xsd:string"/>
<xsd:element name="corrFirstName" type="xsd:string"/>
<xsd:element name="initialNumber" type="tns3:TypedNumber"/>
<xsd:element name="newDestNumber" type="xsd:string"/>
<xsd:element name="calltype" type="tns3:CallType"/>
<xsd:element name="dateOfBegin" type="xsd:dateTime"/>
<xsd:element name="dateOfConvers" type="xsd:dateTime"/>
<xsd:element name="dateOfEnd" type="xsd:dateTime"/>
<xsd:element name="cause" type="tns3:CallCause"/>
<xsd:element name="acknowledged" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="ArrayOfCallLogElt">
-
	<xsd:complexContent>
-
	<xsd:restriction base="soapenc:Array">
-
	<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="elt" type="tns3:CallLogElt"/>
</xsd:sequence>
<xsd:attribute arrayType="tns3:CallLogElt[]" ref="soapenc:arrayType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
-
	<xsd:complexType name="CallLogResult">
-
	<xsd:sequence>
<xsd:element name="status" type="tns3:AlcStatus"/>
<xsd:element name="total" type="xsd:int"/>
<xsd:element name="content" type="tns3:ArrayOfCallLogElt"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="NbUCallResult">
-
	<xsd:sequence>
<xsd:element name="status" type="tns3:AlcStatus"/>
<xsd:element name="nbUCall" type="xsd:int"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="ItemMod">
-
	<xsd:sequence>
<xsd:element name="id" type="tns3:ItemId"/>
<xsd:element name="ack" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="ArrayOfItemMod">
-
	<xsd:complexContent>
-
	<xsd:restriction base="soapenc:Array">
-
	<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="elt" type="tns3:ItemMod"/>
</xsd:sequence>
<xsd:attribute arrayType="tns3:ItemMod[]" ref="soapenc:arrayType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
-
	<xsd:complexType name="ModifyCallLog">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="content" type="tns3:ArrayOfItemMod"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="ArrayOfItemId">
-
	<xsd:complexContent>
-
	<xsd:restriction base="soapenc:Array">
-
	<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="elt" type="tns3:ItemId"/>
</xsd:sequence>
<xsd:attribute arrayType="tns3:ItemId[]" ref="soapenc:arrayType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
-
	<xsd:complexType name="DeleteCallLog">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="content" type="tns3:ArrayOfItemId"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="AlcRepertoryCapabilities">
-
	<xsd:sequence>
<xsd:element name="status" type="tns3:AlcStatus"/>
<xsd:element name="getRepertory" type="xsd:boolean"/>
<xsd:element name="getAllRepertory" type="xsd:boolean"/>
<xsd:element name="createRepertory" type="xsd:boolean"/>
<xsd:element name="modifyRepertory" type="xsd:boolean"/>
<xsd:element name="deleteRepertory" type="xsd:boolean"/>
<xsd:element name="moveRepertory" type="xsd:boolean"/>
<xsd:element name="getFolder" type="xsd:boolean"/>
<xsd:element name="createFolder" type="xsd:boolean"/>
<xsd:element name="modifyFolder" type="xsd:boolean"/>
<xsd:element name="deleteFolder" type="xsd:boolean"/>
<xsd:element name="moveFolder" type="xsd:boolean"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="GetRepertory">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="folderId" type="tns3:ItemId"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="RepertoryElt">
-
	<xsd:sequence>
<xsd:element name="itemId" type="tns3:ItemId"/>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="firstName" type="xsd:string"/>
<xsd:element name="number" type="xsd:string"/>
<xsd:element name="translatedNumber" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="ArrayOfRepertoryElt">
-
	<xsd:complexContent>
-
	<xsd:restriction base="soapenc:Array">
-
	<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="elt" type="tns3:RepertoryElt"/>
</xsd:sequence>
<xsd:attribute arrayType="tns3:RepertoryElt[]" ref="soapenc:arrayType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
-
	<xsd:complexType name="Folder">
-
	<xsd:sequence>
<xsd:element name="itemId" type="tns3:ItemId"/>
<xsd:element name="folderName" type="xsd:string"/>
<xsd:element name="repertory" type="tns3:ArrayOfRepertoryElt"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="RepertoryResult">
-
	<xsd:sequence>
<xsd:element name="status" type="tns3:AlcStatus"/>
<xsd:element name="folder" type="tns3:Folder"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="RepertoryNode">
-
	<xsd:sequence>
<xsd:element name="repertory" type="tns3:ArrayOfRepertoryElt"/>
<xsd:element name="subRepertories" type="tns3:ArrayOfRepertoryNode"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="ArrayOfRepertoryNode">
-
	<xsd:complexContent>
-
	<xsd:restriction base="soapenc:Array">
-
	<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="elt" type="tns3:RepertoryNode"/>
</xsd:sequence>
<xsd:attribute arrayType="tns3:RepertoryNode[]" ref="soapenc:arrayType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
-
	<xsd:complexType name="AllRepertoryResult">
-
	<xsd:sequence>
<xsd:element name="status" type="tns3:AlcStatus"/>
<xsd:element name="repertoryNode" type="tns3:RepertoryNode"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="CreateOrModifyRepertory">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="elt" type="tns3:RepertoryElt"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="CreateRepertoryResult">
-
	<xsd:sequence>
<xsd:element name="status" type="tns3:AlcStatus"/>
<xsd:element name="itemId" type="tns3:ItemId"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="DeleteRepertoryOrFolder">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="itemId" type="tns3:ItemId"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="MoveRepertoryOrFolder">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="sonId" type="tns3:ItemId"/>
<xsd:element name="fatherId" type="tns3:ItemId"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="GetFolder">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="ArrayOfFolderNode">
-
	<xsd:complexContent>
-
	<xsd:restriction base="soapenc:Array">
-
	<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="elt" type="tns3:FolderNode"/>
</xsd:sequence>
<xsd:attribute arrayType="tns3:FolderNode[]" ref="soapenc:arrayType"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
-
	<xsd:complexType name="FolderNode">
-
	<xsd:sequence>
<xsd:element name="itemId" type="tns3:ItemId"/>
<xsd:element name="folderName" type="xsd:string"/>
<xsd:element name="subFolders" type="tns3:ArrayOfFolderNode"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="FolderResult">
-
	<xsd:sequence>
<xsd:element name="status" type="tns3:AlcStatus"/>
<xsd:element name="mainFolder" type="tns3:FolderNode"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="CreateFolder">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="fatherId" type="tns3:ItemId"/>
<xsd:element name="folderName" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="FolderElt">
-
	<xsd:sequence>
<xsd:element name="itemId" type="tns3:ItemId"/>
<xsd:element name="folderName" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
-
	<xsd:complexType name="ModifyFolder">
-
	<xsd:sequence>
<xsd:element name="sessionId" type="xsd:string"/>
<xsd:element name="fatherId" type="tns3:ItemId"/>
<xsd:element name="elt" type="tns3:FolderElt"/>
</xsd:sequence>
</xsd:complexType>
</schema>
</types>
-
	<!--
 
		===========================================================================
		messages
		===========================================================================
	
-->
-
	<wsdl:message name="AlcServiceException">
<wsdl:part name="fault" type="tns2:AlcServiceException"/>
</wsdl:message>
<!-- Web Session messages definitions -->
<wsdl:message name="login">
	</wsdl:message>
-
	<wsdl:message name="loginResponse">
<wsdl:part name="loginReturn" type="tns3:AlcLogonResult"/>
</wsdl:message>
-
	<wsdl:message name="logout">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="logoutResponse">
<wsdl:part name="logoutReturn" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="getPhoneCapabilities">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="getPhoneCapabilitiesResponse">
<wsdl:part name="result" type="tns3:AlcPhoneCapabilities"/>
</wsdl:message>
-
	<wsdl:message name="subscribe">
<wsdl:part name="sessionId" type="xsd:string"/>
<wsdl:part name="notificationUrl" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="subscribeResponse">
<wsdl:part name="subscribeReturn" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="unsubscribe">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="unsubscribeResponse">
<wsdl:part name="unsubscribeReturn" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="getNomadicState">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="getNomadicStateResponse">
<wsdl:part name="result" type="tns3:NomadicStateResult"/>
</wsdl:message>
-
	<wsdl:message name="getNomadicRight">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="getNomadicRightResponse">
<wsdl:part name="result" type="tns3:NomadicRightResult"/>
</wsdl:message>
-
	<wsdl:message name="nomadLogin">
<wsdl:part name="invoke" type="tns3:NomadLogin"/>
</wsdl:message>
-
	<wsdl:message name="nomadLoginResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="nomadLogout">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="nomadLogoutResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="getTelephonyCapabilities">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="getTelephonyCapabilitiesResponse">
<wsdl:part name="result" type="tns3:AlcTelephonyCapabilities"/>
</wsdl:message>
-
	<wsdl:message name="makeCall">
<wsdl:part name="invoke" type="tns3:MakeCallInvoke"/>
</wsdl:message>
-
	<wsdl:message name="makeCallResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="sendAssociateData">
<wsdl:part name="invoke" type="tns3:SendAssociateDataInvoke"/>
</wsdl:message>
-
	<wsdl:message name="sendAssociateDataResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="takeCall">
<wsdl:part name="invoke" type="tns3:TakeCallInvoke"/>
</wsdl:message>
-
	<wsdl:message name="takeCallResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="takeCurrentCall">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="takeCurrentCallResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="holdCall">
<wsdl:part name="invoke" type="tns3:HoldCallInvoke"/>
</wsdl:message>
-
	<wsdl:message name="holdCallResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="holdCurrentCall">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="holdCurrentCallResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="clearCall">
<wsdl:part name="invoke" type="tns3:ClearCallInvoke"/>
</wsdl:message>
-
	<wsdl:message name="clearCallResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="clearCurrentCall">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="clearCurrentCallResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="conferenceCall">
<wsdl:part name="invoke" type="tns3:ConferenceCallInvoke"/>
</wsdl:message>
-
	<wsdl:message name="conferenceCallResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="conferenceCurrentCall">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="conferenceCurrentCallResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="transferCall">
<wsdl:part name="invoke" type="tns3:TransferCallInvoke"/>
</wsdl:message>
-
	<wsdl:message name="transferCallResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="transferCurrentCall">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="transferCurrentCallResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="sendDTMF">
<wsdl:part name="invoke" type="tns3:SendDTMF"/>
</wsdl:message>
-
	<wsdl:message name="sendDTMFResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="getCurrentCallInfo">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="getCurrentCallInfoResponse">
<wsdl:part name="result" type="tns3:CallInfoResult"/>
</wsdl:message>
-
	<wsdl:message name="getCallState">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="getCallStateResponse">
<wsdl:part name="result" type="tns3:AlcCallState"/>
</wsdl:message>
-
	<wsdl:message name="getCallRecordCapabilities">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="getCallRecordCapabilitiesResponse">
<wsdl:part name="result" type="tns3:AlcCallRecordCapabilities"/>
</wsdl:message>
-
	<wsdl:message name="startRecord">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="startRecordResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="stopRecord">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="stopRecordResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="pauseRecord">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="pauseRecordResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="continueRecord">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="continueRecordResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="getRecordState">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="getRecordStateResponse">
<wsdl:part name="result" type="tns3:RecordStateResult"/>
</wsdl:message>
<!-- Call Log messages definitions -->
-
	<wsdl:message name="getCallLogCapabilities">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="getCallLogCapabilitiesResponse">
<wsdl:part name="result" type="tns3:AlcCallLogCapabilities"/>
</wsdl:message>
-
	<wsdl:message name="getCallLog">
<wsdl:part name="invoke" type="tns3:GetCallLogInvoke"/>
</wsdl:message>
-
	<wsdl:message name="getCallLogResponse">
<wsdl:part name="result" type="tns3:CallLogResult"/>
</wsdl:message>
-
	<wsdl:message name="getNbUnansweredCall">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="getNbUnansweredCallResponse">
<wsdl:part name="result" type="tns3:NbUCallResult"/>
</wsdl:message>
-
	<wsdl:message name="modifyCallLog">
<wsdl:part name="invoke" type="tns3:ModifyCallLog"/>
</wsdl:message>
-
	<wsdl:message name="modifyCallLogResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="deleteCallLog">
<wsdl:part name="invoke" type="tns3:DeleteCallLog"/>
</wsdl:message>
-
	<wsdl:message name="deleteCallLogResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="deleteAllCallLog">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="deleteAllCallLogResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
<!-- Repertory messages definitions -->
-
	<wsdl:message name="getRepertoryCapabilities">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="getRepertoryCapabilitiesResponse">
<wsdl:part name="result" type="tns3:AlcRepertoryCapabilities"/>
</wsdl:message>
-
	<wsdl:message name="getRepertory">
<wsdl:part name="invoke" type="tns3:GetRepertory"/>
</wsdl:message>
-
	<wsdl:message name="getRepertoryResponse">
<wsdl:part name="result" type="tns3:RepertoryResult"/>
</wsdl:message>
-
	<wsdl:message name="getAllRepertory">
<wsdl:part name="sessionId" type="xsd:string"/>
</wsdl:message>
-
	<wsdl:message name="getAllRepertoryResponse">
<wsdl:part name="result" type="tns3:AllRepertoryResult"/>
</wsdl:message>
-
	<wsdl:message name="createRepertory">
<wsdl:part name="invoke" type="tns3:CreateOrModifyRepertory"/>
</wsdl:message>
-
	<wsdl:message name="createRepertoryResponse">
<wsdl:part name="result" type="tns3:CreateRepertoryResult"/>
</wsdl:message>
-
	<wsdl:message name="modifyRepertory">
<wsdl:part name="invoke" type="tns3:CreateOrModifyRepertory"/>
</wsdl:message>
-
	<wsdl:message name="modifyRepertoryResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="deleteRepertory">
<wsdl:part name="invoke" type="tns3:DeleteRepertoryOrFolder"/>
</wsdl:message>
-
	<wsdl:message name="deleteRepertoryResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="moveRepertory">
<wsdl:part name="invoke" type="tns3:MoveRepertoryOrFolder"/>
</wsdl:message>
-
	<wsdl:message name="moveRepertoryResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="getFolder">
<wsdl:part name="invoke" type="tns3:GetFolder"/>
</wsdl:message>
-
	<wsdl:message name="getFolderResponse">
<wsdl:part name="result" type="tns3:FolderResult"/>
</wsdl:message>
-
	<wsdl:message name="createFolder">
<wsdl:part name="invoke" type="tns3:CreateFolder"/>
</wsdl:message>
-
	<wsdl:message name="createFolderResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="modifyFolder">
<wsdl:part name="invoke" type="tns3:ModifyFolder"/>
</wsdl:message>
-
	<wsdl:message name="modifyFolderResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="deleteFolder">
<wsdl:part name="invoke" type="tns3:DeleteRepertoryOrFolder"/>
</wsdl:message>
-
	<wsdl:message name="deleteFolderResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<wsdl:message name="moveFolder">
<wsdl:part name="invoke" type="tns3:MoveRepertoryOrFolder"/>
</wsdl:message>
-
	<wsdl:message name="moveFolderResponse">
<wsdl:part name="status" type="tns3:AlcStatus"/>
</wsdl:message>
-
	<!--
 Definition OTS server API; definition of the operations 
-->
-
	<wsdl:portType name="XmlPhone">
-
	<wsdl:operation name="login">
<documentation>Open a XmlPhone session and get its identifier.</documentation>
<wsdl:input message="impl:login" name="login"/>
<wsdl:output message="impl:loginResponse" name="loginResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="logout" parameterOrder="sessionId">
<documentation>Close a Xml Telephony session.</documentation>
<wsdl:input message="impl:logout" name="logout"/>
<wsdl:output message="impl:logoutResponse" name="logoutResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="getPhoneCapabilities" parameterOrder="sessionId">
<documentation>Get the capabilities of the XmlPhone session.</documentation>
<wsdl:input message="impl:getPhoneCapabilities" name="getPhoneCapabilities"/>
<wsdl:output message="impl:getPhoneCapabilitiesResponse" name="getPhoneCapabilitiesResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="subscribe" parameterOrder="sessionId notificationUrl">
<documentation>Subscribe for events.</documentation>
<wsdl:input message="impl:subscribe" name="subscribe"/>
<wsdl:output message="impl:subscribeResponse" name="subscribeResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="unsubscribe" parameterOrder="sessionId">
<documentation>Unscribe from events.</documentation>
<wsdl:input message="impl:unsubscribe" name="unsubscribe"/>
<wsdl:output message="impl:unsubscribeResponse" name="unsubscribeResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="getNomadicState">
<documentation>Get the nomadic state of the line.</documentation>
<wsdl:input message="impl:getNomadicState" name="getNomadicState"/>
<wsdl:output message="impl:getNomadicStateResponse" name="getNomadicStateResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="getNomadicRight">
<documentation>Get the nomadic rights of the line.</documentation>
<wsdl:input message="impl:getNomadicRight" name="getNomadicRight"/>
<wsdl:output message="impl:getNomadicRightResponse" name="getNomadicRightResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="nomadLogin">
-
	<documentation>
Switch in nomade mode towards its personal phone set.
</documentation>
<wsdl:input message="impl:nomadLogin" name="nomadLogin"/>
<wsdl:output message="impl:nomadLoginResponse" name="nomadLoginResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="nomadLogout">
-
	<documentation>
Come back in normal mode without disconnect from its session.
</documentation>
<wsdl:input message="impl:nomadLogout" name="nomadLogout"/>
<wsdl:output message="impl:nomadLogoutResponse" name="nomadLogoutResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="getTelephonyCapabilities" parameterOrder="sessionId">
-
	<documentation>
Get the telephonic capabilities of the XmlPhone session.
</documentation>
<wsdl:input message="impl:getTelephonyCapabilities" name="getTelephonyCapabilities"/>
<wsdl:output message="impl:getTelephonyCapabilitiesResponse" name="getTelephonyCapabilitiesResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="makeCall">
<documentation>Make a new call.</documentation>
<wsdl:input message="impl:makeCall" name="makeCall"/>
<wsdl:output message="impl:makeCallResponse" name="makeCallResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="sendAssociateData">
<documentation/>
<wsdl:input message="impl:sendAssociateData" name="sendAssociateData"/>
<wsdl:output message="impl:sendAssociateDataResponse" name="sendAssociateDataResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="takeCall">
<wsdl:input message="impl:takeCall" name="takeCall"/>
<wsdl:output message="impl:takeCallResponse" name="takeCallResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="takeCurrentCall">
<documentation>Take the current incoming call.</documentation>
<wsdl:input message="impl:takeCurrentCall" name="takeCurrentCall"/>
<wsdl:output message="impl:takeCurrentCallResponse" name="takeCurrentCallResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="holdCall">
<documentation>Hold a specified call.</documentation>
<wsdl:input message="impl:holdCall" name="holdCall"/>
<wsdl:output message="impl:holdCallResponse" name="holdCallResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="holdCurrentCall">
<documentation>Hold the current incoming call.</documentation>
<wsdl:input message="impl:holdCurrentCall" name="holdCurrentCall"/>
<wsdl:output message="impl:holdCurrentCallResponse" name="holdCurrentCallResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="clearCall">
<documentation>Clear a call.</documentation>
<wsdl:input message="impl:clearCall" name="clearCall"/>
<wsdl:output message="impl:clearCallResponse" name="clearCallResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="clearCurrentCall">
<documentation>Clear the current active call.</documentation>
<wsdl:input message="impl:clearCurrentCall" name="clearCurrentCall"/>
<wsdl:output message="impl:clearCurrentCallResponse" name="clearCurrentCallResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="conferenceCall">
<documentation>Make a conference with two calls.</documentation>
<wsdl:input message="impl:conferenceCall" name="conferenceCall"/>
<wsdl:output message="impl:conferenceCallResponse" name="conferenceCallResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="conferenceCurrentCall">
-
	<documentation>
Make a conference with the current active call and with the current held call.
</documentation>
<wsdl:input message="impl:conferenceCurrentCall" name="conferenceCurrentCall"/>
<wsdl:output message="impl:conferenceCurrentCallResponse" name="conferenceCurrentCallResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="transferCall">
<documentation>Transfer an active call with a held call.</documentation>
<wsdl:input message="impl:transferCall" name="transferCall"/>
<wsdl:output message="impl:transferCallResponse" name="transferCallResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="transferCurrentCall">
-
	<documentation>
Transfer the current active call with the current held call.
</documentation>
<wsdl:input message="impl:transferCurrentCall" name="transferCurrentCall"/>
<wsdl:output message="impl:transferCurrentCallResponse" name="transferCurrentCallResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="sendDTMF">
<documentation>Send one or several digits in DTMF.</documentation>
<wsdl:input message="impl:sendDTMF" name="sendDTMF"/>
<wsdl:output message="impl:sendDTMFResponse" name="sendDTMFResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="getCurrentCallInfo">
<documentation>Get information about the current call.</documentation>
<wsdl:input message="impl:getCurrentCallInfo" name="getCurrentCallInfo"/>
<wsdl:output message="impl:getCurrentCallInfoResponse" name="getCurrentCallInfoResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="getCallState">
<documentation>Get the state of the calls.</documentation>
<wsdl:input message="impl:getCallState" name="getCallState"/>
<wsdl:output message="impl:getCallStateResponse" name="getCallStateResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="getCallRecordCapabilities" parameterOrder="sessionId">
-
	<documentation>
Get the call record capabilities of the XmlPhone session.
</documentation>
<wsdl:input message="impl:getCallRecordCapabilities" name="getCallRecordCapabilities"/>
<wsdl:output message="impl:getCallRecordCapabilitiesResponse" name="getCallRecordCapabilitiesResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="startRecord">
<documentation>Start the voice communication record.</documentation>
<wsdl:input message="impl:startRecord" name="startRecord"/>
<wsdl:output message="impl:startRecordResponse" name="startRecordResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="stopRecord">
<documentation>Stop the voice communication record.</documentation>
<wsdl:input message="impl:stopRecord" name="stopRecord"/>
<wsdl:output message="impl:stopRecordResponse" name="stopRecordResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="pauseRecord">
<documentation>Pause the voice recording.</documentation>
<wsdl:input message="impl:pauseRecord" name="pauseRecord"/>
<wsdl:output message="impl:pauseRecordResponse" name="pauseRecordResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="continueRecord">
<documentation>Continue the voice recording.</documentation>
<wsdl:input message="impl:continueRecord" name="continueRecord"/>
<wsdl:output message="impl:continueRecordResponse" name="continueRecordResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="getRecordState">
<documentation>Get the state of the voice recording.</documentation>
<wsdl:input message="impl:getRecordState" name="getRecordState"/>
<wsdl:output message="impl:getRecordStateResponse" name="getRecordStateResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="getCallLogCapabilities" parameterOrder="sessionId">
-
	<documentation>
Get the call log capabilities of the XmlPhone session.
</documentation>
<wsdl:input message="impl:getCallLogCapabilities" name="getCallLogCapabilities"/>
<wsdl:output message="impl:getCallLogCapabilitiesResponse" name="getCallLogCapabilitiesResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="getCallLog">
<documentation>Load the call log.</documentation>
<wsdl:input message="impl:getCallLog" name="getCallLog"/>
<wsdl:output message="impl:getCallLogResponse" name="getCallLogResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="getNbUnansweredCall">
-
	<documentation>
Get the number of unanswered and not acknowlegded incoming calls.
</documentation>
<wsdl:input message="impl:getNbUnansweredCall" name="getNbUnansweredCall"/>
<wsdl:output message="impl:getNbUnansweredCallResponse" name="getNbUnansweredCallResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="modifyCallLog">
<documentation>Acknowledge one or several callLog records.</documentation>
<wsdl:input message="impl:modifyCallLog" name="modifyCallLog"/>
<wsdl:output message="impl:modifyCallLogResponse" name="modifyCallLogResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="deleteCallLog">
<documentation>Delete one or several callLog records.</documentation>
<wsdl:input message="impl:deleteCallLog" name="deleteCallLog"/>
<wsdl:output message="impl:deleteCallLogResponse" name="deleteCallLogResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="deleteAllCallLog">
<documentation>Delete all callLog records.</documentation>
<wsdl:input message="impl:deleteAllCallLog" name="deleteAllCallLog"/>
<wsdl:output message="impl:deleteAllCallLogResponse" name="deleteAllCallLogResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="getRepertoryCapabilities" parameterOrder="sessionId">
-
	<documentation>
Get the repertory capabilities of the XmlPhone session.
</documentation>
<wsdl:input message="impl:getRepertoryCapabilities" name="getRepertoryCapabilities"/>
<wsdl:output message="impl:getRepertoryCapabilitiesResponse" name="getRepertoryCapabilitiesResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="getRepertory">
<documentation>Load the bookmark of one folder.</documentation>
<wsdl:input message="impl:getRepertory" name="getRepertory"/>
<wsdl:output message="impl:getRepertoryResponse" name="getRepertoryResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="getAllRepertory">
-
	<documentation>
Load the bookmark containing all the entries contained in all the folders.
</documentation>
<wsdl:input message="impl:getAllRepertory" name="getAllRepertory"/>
<wsdl:output message="impl:getAllRepertoryResponse" name="getAllRepertoryResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="createRepertory">
<documentation>Create a bookmark entry in an existing folder.</documentation>
<wsdl:input message="impl:createRepertory" name="createRepertory"/>
<wsdl:output message="impl:createRepertoryResponse" name="createRepertoryResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="modifyRepertory">
-
	<documentation>
Modify an existing bookmark entry in an existing folder.
</documentation>
<wsdl:input message="impl:modifyRepertory" name="modifyRepertory"/>
<wsdl:output message="impl:modifyRepertoryResponse" name="modifyRepertoryResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="deleteRepertory">
<documentation>Delete a bookmark entry.</documentation>
<wsdl:input message="impl:deleteRepertory" name="deleteRepertory"/>
<wsdl:output message="impl:deleteRepertoryResponse" name="deleteRepertoryResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="moveRepertory">
-
	<documentation>
Move a bookmark elt from one folder node to another.
</documentation>
<wsdl:input message="impl:moveRepertory" name="moveRepertory"/>
<wsdl:output message="impl:moveRepertoryResponse" name="moveRepertoryResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="getFolder">
<documentation>Load all the folders of the personal phoneBook.</documentation>
<wsdl:input message="impl:getFolder" name="getFolder"/>
<wsdl:output message="impl:getFolderResponse" name="getFolderResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="createFolder">
<documentation>Create a new folder node under an existing folder.</documentation>
<wsdl:input message="impl:createFolder" name="createFolder"/>
<wsdl:output message="impl:createFolderResponse" name="createFolderResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="modifyFolder">
<documentation>Rename an existing folder.</documentation>
<wsdl:input message="impl:modifyFolder" name="modifyFolder"/>
<wsdl:output message="impl:modifyFolderResponse" name="modifyFolderResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="deleteFolder">
<documentation>Delete a folder node.</documentation>
<wsdl:input message="impl:deleteFolder" name="deleteFolder"/>
<wsdl:output message="impl:deleteFolderResponse" name="deleteFolderResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
-
	<wsdl:operation name="moveFolder">
<documentation>Move a folder node from one node to another.</documentation>
<wsdl:input message="impl:moveFolder" name="moveFolder"/>
<wsdl:output message="impl:moveFolderResponse" name="moveFolderResponse"/>
<wsdl:fault message="impl:AlcServiceException" name="AlcServiceException"/>
</wsdl:operation>
</wsdl:portType>
-
	<wsdl:binding name="XmlPhoneSoapBinding" type="impl:XmlPhone">
<wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
-
	<wsdl:operation name="login">
<wsdlsoap:operation soapAction="login"/>
-
	<wsdl:input name="login">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="loginResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="logout">
<wsdlsoap:operation soapAction="logout"/>
-
	<wsdl:input name="logout">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="logoutResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="getPhoneCapabilities">
<wsdlsoap:operation soapAction="getPhoneCapabilities"/>
-
	<wsdl:input name="getPhoneCapabilities">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="getPhoneCapabilitiesResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="subscribe">
<wsdlsoap:operation soapAction="subscribe"/>
-
	<wsdl:input name="subscribe">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="subscribeResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="unsubscribe">
<wsdlsoap:operation soapAction="unsubscribe"/>
-
	<wsdl:input name="unsubscribe">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="unsubscribeResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="getNomadicState">
<wsdlsoap:operation soapAction="getNomadicState" style="rpc"/>
-
	<wsdl:input name="getNomadicState">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="getNomadicStateResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="getNomadicRight">
<wsdlsoap:operation soapAction="getNomadicRight" style="rpc"/>
-
	<wsdl:input name="getNomadicRight">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="getNomadicRightResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="nomadLogin">
<wsdlsoap:operation soapAction="nomadLogin" style="rpc"/>
-
	<wsdl:input name="nomadLogin">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="nomadLoginResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="nomadLogout">
<wsdlsoap:operation soapAction="nomadLogout" style="rpc"/>
-
	<wsdl:input name="nomadLogout">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="nomadLogoutResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="getTelephonyCapabilities">
<wsdlsoap:operation soapAction="getTelephonyCapabilities"/>
-
	<wsdl:input name="getTelephonyCapabilities">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="getTelephonyCapabilitiesResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="makeCall">
<wsdlsoap:operation soapAction="makeCall" style="rpc"/>
-
	<wsdl:input name="makeCall">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="makeCallResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="sendAssociateData">
<wsdlsoap:operation soapAction="sendAssociateData" style="rpc"/>
-
	<wsdl:input name="sendAssociateData">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="sendAssociateDataResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="takeCall">
<wsdlsoap:operation soapAction="takeCall" style="rpc"/>
-
	<wsdl:input name="takeCall">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="takeCallResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="takeCurrentCall">
<wsdlsoap:operation soapAction="takeCurrentCall" style="rpc"/>
-
	<wsdl:input name="takeCurrentCall">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="takeCurrentCallResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="holdCall">
<wsdlsoap:operation soapAction="holdCall" style="rpc"/>
-
	<wsdl:input name="holdCall">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="holdCallResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="holdCurrentCall">
<wsdlsoap:operation soapAction="holdCurrentCall" style="rpc"/>
-
	<wsdl:input name="holdCurrentCall">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="holdCurrentCallResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="clearCall">
<wsdlsoap:operation soapAction="clearCall" style="rpc"/>
-
	<wsdl:input name="clearCall">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="clearCallResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="clearCurrentCall">
<wsdlsoap:operation soapAction="clearCurrentCall" style="rpc"/>
-
	<wsdl:input name="clearCurrentCall">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="clearCurrentCallResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="conferenceCall">
<wsdlsoap:operation soapAction="conferenceCall" style="rpc"/>
-
	<wsdl:input name="conferenceCall">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="conferenceCallResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="conferenceCurrentCall">
<wsdlsoap:operation soapAction="conferenceCurrentCall" style="rpc"/>
-
	<wsdl:input name="conferenceCurrentCall">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="conferenceCurrentCallResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:output>
-
	<wsdl:fault name="AlcServiceException">
<wsdlsoap:fault encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:fault>
</wsdl:operation>
-
	<wsdl:operation name="transferCall">
<wsdlsoap:operation soapAction="transferCall" style="rpc"/>
-
	<wsdl:input name="transferCall">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://xmlapi.alc.com/phone" use="encoded"/>
</wsdl:input>
-
	<wsdl:output name="transferCallResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2005-06-11 01:00 UTC] php-bugs at lists dot php dot net
No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Dec 27 01:01:28 2024 UTC