I have found the trigger application, but I am confused in disabling AMD. Which value is responsible to de-activate AMD.
<xs:schema  xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="SSGRequest">
        <xs:complexType>
	  <xs:annotation>
  	   <xs:documentation xml:lang="en">
	    A single POST body can contain single create/query/cancel or multiple, 
	    and any combination of the three.
	    It must conform to the XML request schema present in schema directory 
	    under root path.
	   </xs:documentation>
	  </xs:annotation>        
		<xs:sequence>
			<xs:element name="CreateRequest" minOccurs="0" maxOccurs="unbounded" type="CreateRequestDef"/>
	  		<xs:element name="QueryRequest" minOccurs="0" maxOccurs="unbounded" type="QueryRequestDef"/>
			<xs:element name="CancelRequest" minOccurs="0" maxOccurs="unbounded" type="CancelRequestDef"/>
		</xs:sequence>
        </xs:complexType>
	</xs:element>
	
	<xs:complexType name="CreateRequestDef">
	  <xs:annotation>
  	   <xs:documentation xml:lang="en">
	    "CreateRequest" tag is used to specify the attributes used for 
	    creating new outbound call requests.   
	   </xs:documentation>
	  </xs:annotation>	
		<xs:sequence>
		<xs:element name="cpd"  minOccurs="0" maxOccurs="1">
		 <xs:annotation>
		  <xs:documentation xml:lang="en">
		   "cpd" tag defined in CreateRequest is used for supporting Call Progress Detection in SSG.
		   All CPD attributes are optional.  
		  </xs:documentation>
		 </xs:annotation>		
			<xs:complexType>
				<xs:attribute name="record" use="optional">
				 <xs:annotation>
				  <xs:documentation xml:lang="en">
				   Specifies if the CPD part of the call should be recorded. 
				   true or 1: CPD part to be recorded
				   false or 0: Do not record CPD part
				  </xs:documentation>
				 </xs:annotation>								
				<xs:simpleType>
					<xs:restriction base="xs:boolean"/>
				</xs:simpleType>
				</xs:attribute>
			
				<xs:attribute name="preconnect" use="optional">
				 <xs:annotation>
				  <xs:documentation xml:lang="en">
				   This attribute is used to decide when to start the CPD.
				    true or 1: CPD is started as soon as the first RTP packet is received. 
				    false or 0: CPD is started when call is connected.
				  </xs:documentation>
				 </xs:annotation>				
				<xs:simpleType>
					<xs:restriction base="xs:boolean"/>
				</xs:simpleType>
				</xs:attribute>
				<xs:attribute name="rnatimeout" use="optional">
				 <xs:annotation>
				  <xs:documentation xml:lang="en">
				   Timeout to be applied for Ring No Answer scenario. 
				   Unit is in sec (e.g. 30s). If no unit is specified, seconds assumed. 
				   The range, enforced by SSG through XML Schema is 1 to 60 seconds.
				  </xs:documentation>
				 </xs:annotation>				
				<xs:simpleType>
					<xs:restriction base="xs:string">
					      <xs:pattern value="60|[1-9]s|[1-5][0-9]s|60s|[1-9]|[1-5][0-9]"/>
					</xs:restriction>				
				</xs:simpleType>
				</xs:attribute>
				
				<xs:attribute name="postconnecttimeout" use="optional">
				 <xs:annotation>
				  <xs:documentation xml:lang="en">
				   Timeout to be applied for postconnect CPD. 
				   Unit is in sec or msec (e.g. 20s or 3000ms). If no unit is specified, seconds assumed. 
				   The range, enforced by SSG through XML Schema is 1 to 60 seconds.
				  </xs:documentation>
				 </xs:annotation>				
				<xs:simpleType>
					<xs:restriction base="xs:string">
					      <xs:pattern value="60|[1-9]s|[1-5][0-9]s|60s|[1-9]|[1-5][0-9]|[1-9][0-9]{3}ms|[1-5][0-9]{4}ms|60000ms"/>
					</xs:restriction>				
				</xs:simpleType>
				</xs:attribute>
				
				<xs:attribute name="detect" use="optional">
	 			 <xs:annotation>
				  <xs:documentation xml:lang="en">
				   This attribute provides control to the Trigger Application about 
				   what to do with the outbound call when various types of CPD are detected.
				   	none (default): CPD in not requested at all by the customer. As soon as call is connected, start IVR. 
				   	all: Turn on full CPD. As soon as call is connected, start IVR. 
				   	voice: Only if voice is detected, connect to IVR. Any other detection, retry. 
				   	am: Only if answering m/c is detected, connect to IVR. Any other detection, retry. 
				   	fax: Only if fax is detected, connect to IVR. Any other detection, retry. 
				   	voice/am/fax can be combined with comma separation (e.g. voice,am or am,fax or voice,am,fax etc.). 
				   	Refer the XML Schema for the combinations
				  </xs:documentation>
				 </xs:annotation>				
				<xs:simpleType>
				    <xs:restriction base="xs:string">
					      <xs:enumeration value="none" />
					      <xs:enumeration value="all" />
					      <xs:enumeration value="voice" />
					      <xs:enumeration value="am" />
					      <xs:enumeration value="fax" />
					      <xs:enumeration value="voice,am" />
					      <xs:enumeration value="voice,fax" />
					      <xs:enumeration value="am,fax" />
					      <xs:enumeration value="voice,am,fax" />
				    </xs:restriction>
				</xs:simpleType>
				</xs:attribute>				
				
			</xs:complexType>
		</xs:element>
		
		<xs:element name="CustomData"  minOccurs="0" maxOccurs="1">
			<xs:complexType>
			  <xs:annotation>
		  	   <xs:documentation xml:lang="en">
		   	    "CustomData" tag defined in CreateRequest is to allow the user to pass 
		   	     additional key/value pairs to the IVR application.  
		   	     To add each Key/Value pair, a sub-element "KeyValue" should be added with attributes 
			    	"Key" carrying "KeyName" and 
			    	"Value" carrying "Value" for the above KeyName.
		  	   </xs:documentation>
		          </xs:annotation>			
			<xs:sequence>
				<xs:element name="KeyValue" minOccurs="1" maxOccurs="unbounded">
				<xs:complexType>
					<xs:sequence>
					</xs:sequence>
					<xs:attribute name="Key" use="required">
 					  <xs:annotation>
				  	   <xs:documentation xml:lang="en">
				   	    "Key" carrying "KeyName" 
				  	   </xs:documentation>
				          </xs:annotation>					
					<xs:simpleType>
						<xs:restriction base="xs:NMTOKEN"> 
							<xs:maxLength value="255"/> 
						</xs:restriction>
					</xs:simpleType>
					</xs:attribute>
					<xs:attribute name="Value" use="required">                                
					  <xs:annotation>
				  	   <xs:documentation xml:lang="en">
				   	    Value to be provided for the KeyName 
				  	   </xs:documentation>
				          </xs:annotation>					
									
					<xs:simpleType>
						<xs:restriction base="xs:string"> 
							<xs:maxLength value="255"/> 
						</xs:restriction>
					</xs:simpleType>
					</xs:attribute>
				</xs:complexType>
				</xs:element>
			</xs:sequence>
			</xs:complexType>
		</xs:element>
		</xs:sequence>
		<xs:attribute name="IVRProfileName" use="required">
		 <xs:annotation>
		  <xs:documentation xml:lang="en">
		   Name of the Application Profile to be used for an outbound call. 
		  </xs:documentation>
		 </xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:NMTOKEN"> 
				<xs:minLength value="1"/> 
				<xs:maxLength value="255"/> 
			</xs:restriction>
		</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="NotificationURL" use="required">
		 <xs:annotation>
		  <xs:documentation xml:lang="en">
		   This URL will be used by SSG to asynchronously notify the 
		   Trigger Application with the result of an outbound call 
		   (success or failure). 
		  </xs:documentation>
		 </xs:annotation>		
		<xs:simpleType>
			<xs:restriction base="xs:token"> 
				<xs:minLength value="1"/> 
			</xs:restriction>
		</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Telnum" use="required">
		 <xs:annotation>
		  <xs:documentation xml:lang="en">
		   Telephone Number to make an outbound call.
		  </xs:documentation>
		 </xs:annotation>		
		<xs:simpleType>
			<xs:restriction base="xs:token"> 
				<xs:minLength value="1"/> 
				<xs:pattern value="([a-z0-9A-Z.])*(@)?([a-z0-9A-Z.])*"/>
			</xs:restriction>
		</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="Token" use="required">
		 <xs:annotation>
		  <xs:documentation xml:lang="en">
		   The Trigger Application is expected to pass a unique Token with each 
		   create request to SSG.
		  </xs:documentation>
		 </xs:annotation>		
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:minLength value="1"/>
				<xs:maxLength value="255"/>
			</xs:restriction>
		</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="MaxAttempts" use="required">
		 <xs:annotation>
		  <xs:documentation xml:lang="en">
		   Number of times SSG should attempt to place the outbound call. 
		  </xs:documentation>
		 </xs:annotation>		
		<xs:simpleType>
			<xs:restriction base="xs:nonNegativeInteger">
				<xs:minInclusive value="1"/>
			</xs:restriction>
		</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="TimeToLive" use="required">
		 <xs:annotation>
		  <xs:documentation xml:lang="en">
		   Duration the outbound call request can live in the persistent storage.  
		  </xs:documentation>
		 </xs:annotation>		
		<xs:simpleType>
			<xs:restriction base="xs:string">
			      <xs:pattern value="[6-9][0-9]s|[1-9][0-9]{2}s|[1-9][0-9]{3}s|[1-9][0-9]{4}s|[6-9][0-9]|[1-9][0-9]{2}|[1-9][0-9]{3}|[1-9][0-9]{4}"/>
			</xs:restriction>				
		</xs:simpleType>
		</xs:attribute>
		<xs:attribute name="ANI" use="optional">
		 <xs:annotation>
		  <xs:documentation xml:lang="en">
		   ANI that is passed on in the outbound call to the external party.
		  </xs:documentation>
		 </xs:annotation>				
		<xs:simpleType>
			<xs:restriction base="xs:string"> 
				<xs:pattern value="([a-z0-9A-Z.])*(@)?([a-z0-9A-Z.])*"/>
			</xs:restriction>
		</xs:simpleType>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="QueryRequestDef">
 	  <xs:annotation>
  	   <xs:documentation xml:lang="en">
	    "QueryRequest" tag is used to specify the attributes used for 
	    fetching the details of an existing outbound call requests from 
	    SSG's persistence storage.   
	   </xs:documentation>
	  </xs:annotation>
	  
		<xs:attribute name="Token" use="optional">
		 <xs:annotation>
		  <xs:documentation xml:lang="en">
		   The Trigger Application is expected to pass the Token with each 
		   query request to SSG that was received in create request.
		  </xs:documentation>
		 </xs:annotation>		
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:maxLength value="255"/>
			</xs:restriction>
		</xs:simpleType>
		</xs:attribute>		
		
		<xs:attribute name="RequestID" use="required">
		 <xs:annotation>
		  <xs:documentation xml:lang="en">
		   The identifier of the outbound call request whose details needs to be 
		   fetched from SSG's persistent storage when passed in QueryRequest.
		  </xs:documentation>
		 </xs:annotation>			
		<xs:simpleType>
			<xs:restriction base="xs:nonNegativeInteger">
				<xs:minInclusive value="1"/>
			</xs:restriction>
		</xs:simpleType>
		</xs:attribute>
		
	</xs:complexType>
           
	<xs:complexType name="CancelRequestDef">
	  <xs:annotation>
  	   <xs:documentation xml:lang="en">
	    "CancelRequest" tag is used to specify the attributes used for 
	    cancelling an existing outbound call requests from 
	    SSG's persistence storage.   
	   </xs:documentation>
	  </xs:annotation>
	
		
		<xs:attribute name="Token" use="optional">
		 <xs:annotation>
		  <xs:documentation xml:lang="en">
		   The Trigger Application is expected to pass the Token with each 
		   cancel request to SSG that was received in create request.
		  </xs:documentation>
		 </xs:annotation>		
		<xs:simpleType>
			<xs:restriction base="xs:token">
				<xs:maxLength value="255"/>
			</xs:restriction>
		</xs:simpleType>
		</xs:attribute>
		
		<xs:attribute name="RequestID" use="required">
		 <xs:annotation>
		  <xs:documentation xml:lang="en">
		   The identifier of the outbound call request whose details needs to be 
		   deleted from persistent storage when passed in CancelRequest.
		  </xs:documentation>
		 </xs:annotation>		
		<xs:simpleType>
			<xs:restriction base="xs:nonNegativeInteger">
				<xs:minInclusive value="1"/>
			</xs:restriction>
		</xs:simpleType>
		</xs:attribute>
		
	</xs:complexType>
	
</xs:schema>