The returned version is incorrect. After many tests, no problem was found. Ask for help: soap_versionmismatch
The following is the MMS package
Post/mmssendmessageservice HTTP/1.1
HOST: 118.85.200.55: 9081
User-Agent: Wu
Content-Type: multipart/related; boundary = "= part20120113070919 ="; type = "text/XML"; Start = "<SOAP-ENV: envelope>"
Content-Length: 1859
Connection: Close
Soapaction :""
-- = Part20113013070919 =
Content-Type: text/XML; charset = UTF-8
Content-transfer-encoding: Binary
Content-ID: <SOAP-ENV: envelope>
<? XML version = "1.0" encoding = "UTF-8"?> <SOAP-ENV: envelope xmlns: SOAP-ENV = "http://schemas.xmlsoap.org/soap/envelope/" xmlns: SOAP-ENC = "http://schemas.xmlsoap.org/soap/encoding/" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns: XSD = "http://www.w3.org/2001/XMLSchema" xmlns: ns4 = "http://www.chinatelecom.com.cn/schema/ctcc/sms/v2_1" xmlns: NS3 = "http://www.chinatelecom.com.cn/schema/ctcc/common/v2_1" xmlns: ns6 = "http://www.chinatelecom.com.cn/wsdl/ctcc/sms/send/v2_1/service" xmlns: NS1 = "http://www.chinatelecom.com.cn/schema/ctcc/sms/send/v2_1/local"> <SOAP-ENV: Header> <NS3: requestsoapheader> <spid> 35101051 </spid> <sppassword> secret </sppassword> <timestamp> 0113070919 </timestamp> <productid> 135000000000000166819 </productid> <San> </SAN & gt; <transactionid> </transactionid> <transend> 0 </transend> <linkid> 01111209129995215895 </linkid> <OA> Tel: + 8618925280633 </OA> <fa> </FA> <multicastmessaging> false </multicastmessaging> </NS3: requestsoapheader> </SOAP-ENV: Header> <SOAP-ENV: body> <NS1: sendmessage> <NS1: addresses> Tel: + 8618925280633 </NS1: addresses> <NS1: senderaddress> 10660502 </NS1: senderaddress> <NS1: subject> test </NS1: Subject> <NS1: Priority> default </NS1: Priority> <NS1: charging> <description> MMS </description> <currency> 0 </currency> <amount> 100 </amount> <code> SHB </code> </NS1: charging> <NS1: receiptrequest> <endpoint> Tel: + 8618925280633 </Endpoint> <interfacename> sendmessage </interfacename> <correlator> 201201110440565431637318925280633 </Correlator> </NS1: receiptrequest> </NS1: sendmessage> </SOAP-ENV: Body> </SOAP-ENV: envelope>
-- = Part20113013070919 =
Content-Type: text/plain; charset = UTF-8
Content-transfer-encoding: Binary
Content-ID: <1.txt>
Content-location: 1.txt
Yyadsf, lllll garbage Method
-- = Part20113013070919 =
The following is an error returned by the China Telecom Gateway:
<? XML version = "1.0" encoding = "UTF-8"?>
<SOAP-ENV: envelope xmlns: SOAP-ENV = "http://schemas.xmlsoap.org/soap/envelope/" xmlns: SOAP-ENC = "http://schemas.xmlsoap.org/soap/encoding/" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns: XSD = "http://www.w3.org/2001/XMLSchema" xmlns: comm3 = "http://www.chinatelecom.com.cn/schema/ctcc/common/v2_1" xmlns: MM1 = "http://www.chinatelecom.com.cn/schema/ctcc/multimedia_messaging/send/v2_2/local"> <SOAP-ENV: Body> <SOAP-ENV: fault> <faultcode> client </faultcode> <faultstring> 500 internal server error </faultstring> <detail> <comm3: serviceexception xsi: TYPE = "comm3: serviceexception "> <messageid> svc0001 </messageid> <text> soap_versionmismatch </text> </comm3: serviceexception> </detail> </SOAP-ENV: Fault> </SOAP-ENV: body> </SOAP-ENV: envelope>
If the problem has been solved, see [solution] China Telecom MMS Gateway Development error-soap_versionmismatch