<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2306165891366741119</id><updated>2011-11-27T16:16:44.685-08:00</updated><category term='ruby on rails'/><category term='sms'/><category term='sms on rails'/><category term='text messaging'/><category term='rails'/><title type='text'>SMS on rails</title><subtitle type='html'>Complete reference to integration of text and voice messaging gateway with ruby on rails.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://smsonrails.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2306165891366741119/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://smsonrails.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Saurabh Purnaye</name><uri>http://www.blogger.com/profile/01503922125683003889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_1UXaibLcpaE/SBq1jmILCKI/AAAAAAAAAB4/LO_MCBpJT1k/S220/saurabh+purnaye.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2306165891366741119.post-786065075531034768</id><published>2008-12-30T02:17:00.001-08:00</published><updated>2008-12-30T02:18:23.142-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='text messaging'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='sms'/><category scheme='http://www.blogger.com/atom/ns#' term='sms on rails'/><title type='text'>Basic introduction</title><content type='html'>&lt;span class="Apple-style-span"  style=" ;font-family:'Times New Roman';"&gt;&lt;div style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width: auto; font: normal normal normal 100%/normal Georgia, serif; text-align: left; "&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;blockquote&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;Recently I came across a project which is developed for Campaigning Purpose.   The users were given three options for campaigning those are Text Messaging, Voice messaging and Emailing. For Text messaging the services Ericsson is used for United States, while the  esendex services used for United Kingdom. &lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;Here I will be giving a detailed way to register for service, implementing and using it successfully.&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify; "&gt;&lt;blockquote&gt; &lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Ericsson IPX &lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;Internet Payment eXchange (IPX) is a solution and technology for micro payments. IPX acts as a transparent, white-label Content Acquirer and Transaction Router between Operators and Content Providers. Content Providers are provided with an easily implemented interface to connect to IPX, which handles integration to the Operators. The Content Provider’s interface to IPX is independent of the Consumer’s device type (PC, mobile phone, PDA, etc.).&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;div style="text-align: justify; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;The IPX system provides the following basic functionality for short messaging:&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;Sending mobile terminated (MT) short messages, such as text or binary.(e.g. EMS) messages, premium and non-premium.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;Receiving delivery reports for submitted MT messages.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;Receiving mobile originated (MO) short messages, premium and nonpremium.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;Steps involved in sending message&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li style="text-align: justify; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;The Content Provider makes a request to send an SM to the IPX system.&lt;/span&gt;&lt;/li&gt;&lt;li style="text-align: justify; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;IPX handles routing, charging (in case of premium message) and delivers the message to the addressed Consumer.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;A message ID is returned to the Content Provider synchronously. This ID can be used for tracing a certain message.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;Step 4 and 5 are executed if the Content Provider requested a delivery report in&lt;span class="Apple-style-span" style="font-weight: bold; "&gt; &lt;/span&gt;step 1.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;     &lt;/span&gt;4.&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;  A delivery report is triggered, e.g. when the message is delivered to the Consumer’s mobile station.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;     &lt;/span&gt;5. &lt;span class="Apple-style-span" style="font-weight: normal; "&gt;The delivery report is sent to the Content Provider (the report contains the same message ID as returned in step 3.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div style="text-align: justify; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;Steps involved in receiving message&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;The Consumer sends an SM to a short number.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;IPX transmits the SM to the Content Provider.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;The Content Provider acknowledges the SM.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;Installation&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-tab-span" style="white-space: pre; "&gt; &lt;/span&gt;IPX provides an API exposed as a web service with a SOAP interface. The SOAP protocol and the IPX server are independent of the platform used on the client side, although the installation of the SOAP tools could be different. The web service API is described in WSDL. For those not familiar with web services, IPX also provides a set of Java classes generated from the web service WSDL description. These classes can be used as an SDK and are provided by IPX upon request.&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;System requirements&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;The Content Provider needs the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;Web server with a fixed domain name or IP address&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;SOAP Toolkit/SDK&lt;/span&gt;&lt;/li&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2306165891366741119-786065075531034768?l=smsonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smsonrails.blogspot.com/feeds/786065075531034768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2306165891366741119&amp;postID=786065075531034768' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2306165891366741119/posts/default/786065075531034768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2306165891366741119/posts/default/786065075531034768'/><link rel='alternate' type='text/html' href='http://smsonrails.blogspot.com/2008/12/basic-introduction_30.html' title='Basic introduction'/><author><name>Saurabh Purnaye</name><uri>http://www.blogger.com/profile/01503922125683003889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_1UXaibLcpaE/SBq1jmILCKI/AAAAAAAAAB4/LO_MCBpJT1k/S220/saurabh+purnaye.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2306165891366741119.post-7094491201042925344</id><published>2008-12-30T02:15:00.000-08:00</published><updated>2008-12-30T02:18:42.242-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='text messaging'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='sms'/><category scheme='http://www.blogger.com/atom/ns#' term='sms on rails'/><title type='text'>Reason,Responce codes and variables</title><content type='html'>&lt;span class="Apple-style-span"  style=" ;font-family:'Times New Roman';"&gt;&lt;div style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width: auto; font: normal normal normal 100%/normal Georgia, serif; text-align: left; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;div&gt;Sending SM&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;The send request element is formatted as follows:&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote style="text-align: -webkit-left; "&gt;&lt;br /&gt;&lt;table width="100%" border="1" cellpadding="4" cellspacing="0"  style="color:#000000;"&gt;&lt;col width="35*"&gt;&lt;col width="41*"&gt;&lt;col width="47*"&gt;&lt;col width="27*"&gt;&lt;col width="105*"&gt;&lt;tbody&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:Arial-BoldMT;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Element&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT"&gt;&lt;span style="font-family:Arial-BoldMT;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Type&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:Arial-BoldMT;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Default Value&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:Arial-BoldMT;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Max&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;span style="font-family:Arial-BoldMT;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;length&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:Arial-BoldMT;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;correlationId&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Correlation ID to keep track of SOAP&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;requests and responses (WS-I&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;recommendation). The server echoes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;whatever value is provided.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;originatingAddress&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;If omitted, this value&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;is set by IPX (it is&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;however highly&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;recommended that&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;this value always is&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;set by the Content&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Provider)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The originating address for the&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;outgoing SM. Type of originating&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;address is defined by the&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;orginatorTON parameter.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Short number max length is 16.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Alpha numeric sender is limited to&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;GSM default Alphabet with max length&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;11 characters.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;MSISDN sender max length is 16&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p&gt;originatorTON&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;integer&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The originating address. type of&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;number (TON):&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;0 . Short number&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;1 . Alpha numeric (max length 11)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;2 . MSISDN&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Behaviour may vary with Operator&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;integrations.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;destinationAddress&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT"&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;40&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The MSISDN that the SM should be&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;sent to, starting with country code.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Example: 46762050312.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;For some markets (where the&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Consumer MSISDN must be&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;obfuscated) this value can also be an&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;alphanumeric alias, prefixed with.#..&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Sending SM to multiple recipients is&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;supported by providing a distribution&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;list of semi-colon separated MSISDNs&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;(e.g. 46762050312;46762050313).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Note that no white-spaces are&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;allowed, the recipients must be unique&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;within a list and the distribution list is&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;limited to 1000 entries.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;userData&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT"&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Empty message.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;280&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The message content,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;userDataHeader&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;No user data header.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;280&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;User Data Header together with the&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;User Data can contain up to 140 (i.e.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;280 when hex-encoded) octets. This&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;parameter is always hex-encoded.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;DCS&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;integer&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;17&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Data coding scheme. See [5] for more&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;information.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Behaviour may vary with Operator&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;integrations.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;PID&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;integer&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Use .1 until supported.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;relativeValidityTime&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;integer&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;172800 (48 hours)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Relative validity time in seconds&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;(relative to the time for the submission&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;to IPX).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Behaviour may vary with Operator&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;integrations.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;deliveryTime&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Immediately.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;25&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The message can be delivered with&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;delayed delivery time.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Format: yyyy-MM-dd HH:mm:ss Z,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;example: 2000-01-01 01:01:01 .0000.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Behaviour may vary with Operator&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;integrations.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;statusReportFlags&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;integer&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Deliver report request:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;0 . No delivery report&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;1 . Delivery report requested&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;accountName&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;#NULL#&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;50&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;This field allows IPX to route&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;messages in a flexible manner, which&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;may or may not be content provider&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;specific.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;For normal usage, #NULL# should be&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;supplied.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Note: Usage of this field must be&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;provisioned by IPX.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;tariffClass&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;40&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Tariff class for the message,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;representing the price of a premium&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;message. Valid market tariff classes&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;are provided by IPX.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;For non-premium messages, the&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;market.s zero tariff class must be&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;supplied, e.g. SGD0, EUR0 or&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;corresponding&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;VAT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;double&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;-1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Set to -1 for normal usage (apply for&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;most Content Providers).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Specifies the requested (non-default)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;VAT.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Note that the VAT finally used is&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;returned in the submit response.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Behaviour may vary with Operator&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;integrations.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;IPX support should be contacted&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;before usage.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;referenceId&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;150&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Referenced order of the premium&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;message, normally a message ID&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;from an MO message&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;contentCategory&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;#NULL#&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;40&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The content category. Set to #NULL#&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;if not used or not supported by the&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;market.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Market specific information. Contact&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;IPX support for further information.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;contentMetaData&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;#NULL#&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;1000&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The content meta data. Set to&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;#NULL# if not used or not supported&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;by the market.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Market specific information. Contact&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;IPX support for further information.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Username&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;64&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The Content Provider.s username&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;provided by IPX.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="14%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Password&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="16%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="18%"&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="11%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;64&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="41%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The Content Provider.s password&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;provided by IPX.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote style="text-align: -webkit-left; "&gt;&lt;p align="LEFT" style="margin-bottom: 0in; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0in; padding-right: 0in; padding-bottom: 0in; padding-left: 0in; widows: 2; orphans: 2; "&gt;Receiving SM&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0in; padding-right: 0in; padding-bottom: 0in; padding-left: 0in; widows: 2; orphans: 2; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;table width="100%" border="1" cellpadding="4" cellspacing="0"  style="color:#000000;"&gt;&lt;col width="72*"&gt;&lt;col width="33*"&gt;&lt;col width="30*"&gt;&lt;col width="121*"&gt;&lt;tbody&gt;&lt;tr valign="TOP"&gt;&lt;td width="28%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:Arial-BoldMT;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Parameter&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="13%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:Arial-BoldMT;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Type&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="12%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:Arial-BoldMT;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Max&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:Arial-BoldMT;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;length&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="47%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:Arial-BoldMT;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="28%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;DestinationAddress&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="13%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="12%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="47%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The short number the SM was sent to.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Example: 72160.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="28%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;OriginatorAddress&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="13%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="12%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;40&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="47%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The Consumer.s MSISDN, starting&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;with the country code (sender of the&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;SM). Example: 46762050312.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;For some markets (where the&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Consumer MSISDN must be&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;obfuscated) this value can also be an&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;alphanumeric alias, prefixed with .#..&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="28%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Message&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="13%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="12%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;280&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="47%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The message text,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="28%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;MessageId&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="13%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="12%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;22&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="47%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;A unique ID for the message. This&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;message ID should be used as&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;reference ID when sending premium&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;MT message.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="28%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;TimeStamp&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="13%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="12%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;20&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="47%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Time of arrival of the SM at the&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Operator.s SMSC.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The time zone of the timestamp is&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;CET or CEST (with summer time as&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;defined for the EU).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Format: yyyy-MM-dd HH:mm:ss.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="28%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Operator&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="13%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="12%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="47%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The name of the Consumer.s Mobile&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Operator (a list of available operators&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;is provided by IPX) or the account&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;name used when sending the&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;message.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="28%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;UserDataHeader&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="13%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;string&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="12%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;280&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="47%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;User Data can contain up to 140 (i.e.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;280 when hex-encoded) octets. This&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;parameter is always hex-encoded.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;See [6] for more information.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Behaviour may vary with Operator&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;integrations. IPX always forwards the&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;received data unchanged or empty if&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;not available.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Note: Access to this parameter must&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;be provisioned by IPX support.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="28%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;MessageAlphabet&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="13%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;int&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="12%"&gt;&lt;p align="LEFT"&gt;2&lt;/p&gt;&lt;/td&gt;&lt;td width="47%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Indicates the message alphabet used&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;in the SM:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;0 . Default (GSM)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;1 . 8 bit (binary)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;2 . UCS2&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The Message Alphabet is part of the&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Data coding scheme as described in&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;[5].&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Note: Access to this parameter must&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;be provisioned by IPX support.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0in; padding-right: 0in; padding-bottom: 0in; padding-left: 0in; widows: 2; orphans: 2; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style="text-align: -webkit-left; "&gt;Related Responce Codes&lt;/blockquote&gt;&lt;blockquote&gt;&lt;blockquote style="text-align: -webkit-left; "&gt;&lt;/blockquote&gt;&lt;table width="100%" border="1" cellpadding="4" cellspacing="0"  style="color:#000000;"&gt;&lt;col width="23*"&gt;&lt;col width="233*"&gt;&lt;tbody&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:Arial-BoldMT;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;&lt;b&gt;Code&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT"&gt;&lt;span style="font-family:Arial-BoldMT;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;&lt;b&gt;Text&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;0&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Success&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;1&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid login or un-authorized API&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;usage&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;2&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Consumer is blocked by IPX&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;3&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Operation is not provisioned by&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;IPX&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;4&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The consumer is unknown to IPX&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;5&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Consumer has blocked&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;service in IPX&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;6&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The originating address is not&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;supported&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;7&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Alpha originating address not&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;supported by account&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;8&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;MSISDN originating address not&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;supported by account&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;GSM extended not supported by&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;account&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;10&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Unicode not supported by&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;account&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;11&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Status report not supported by&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;account&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;12&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Required capability not&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;13&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Could not route message&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;14&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The content provider max&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;throttling rate is exceeded&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;15&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The account max throttling rate is&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;exceeded&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;50&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Partial success: (&lt;1&gt;;&lt;2&gt;;&lt;n&gt;)&lt;/n&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;99&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Internal server error&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;100&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid destination address&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;101&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid tariff class (price)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;102&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid referenced (linked) ID&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;103&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid account name&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;104&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid content category&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;105&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid content meta data&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;106&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid originating address&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;107&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid alphanumeric originating&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;address&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;108&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid validity time&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;109&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid delivery time&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;110&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid message content/user&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;data&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;111&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid message length&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;112&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid user data header&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;113&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid data coding scheme&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%" height="16"&gt;&lt;p align="LEFT"&gt;114&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid protocol ID&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;115&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid status report flags&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;116&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid TON&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;117&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid VAT&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;200&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Operator integration error&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;201&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Communication problems&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;202&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Read timeout&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="9%"&gt;&lt;p align="LEFT"&gt;209&lt;/p&gt;&lt;/td&gt;&lt;td width="91%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Integration error&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"  style="font-family:ArialMT;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Reason codes&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p align="LEFT" style="margin-bottom: 0in; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0in; padding-right: 0in; padding-bottom: 0in; padding-left: 0in; widows: 2; orphans: 2; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;table width="100%" border="1" cellpadding="4" cellspacing="0"  style="color:#000000;"&gt;&lt;col width="100*"&gt;&lt;col width="156*"&gt;&lt;tbody&gt;&lt;tr valign="TOP"&gt;&lt;td width="39%" height="20"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:Arial-BoldMT;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Reason code&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;td width="61%"&gt;&lt;p align="LEFT"&gt;&lt;span style="font-family:Arial-BoldMT;"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Text&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="39%"&gt;&lt;p align="LEFT"&gt;0&lt;/p&gt;&lt;/td&gt;&lt;td width="61%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Not applicable&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="39%"&gt;&lt;p align="LEFT"&gt;1000&lt;/p&gt;&lt;/td&gt;&lt;td width="61%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The consumer is not&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;recognized as a subscriber&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;(from operator)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="39%"&gt;&lt;p align="LEFT"&gt;1001&lt;/p&gt;&lt;/td&gt;&lt;td width="61%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The subscriber is blocked&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;(from operator)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="39%"&gt;&lt;p align="LEFT"&gt;1002&lt;/p&gt;&lt;/td&gt;&lt;td width="61%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The subscriber has insufficient&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;funds for the requested&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;transaction (from operator)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="39%"&gt;&lt;p align="LEFT"&gt;1003&lt;/p&gt;&lt;/td&gt;&lt;td width="61%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The mobile subscribers&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;message queue is full (from&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;operator)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="39%"&gt;&lt;p align="LEFT"&gt;1004&lt;/p&gt;&lt;/td&gt;&lt;td width="61%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Invalid content meta data&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="39%"&gt;&lt;p align="LEFT"&gt;1006&lt;/p&gt;&lt;/td&gt;&lt;td width="61%"&gt;&lt;p align="LEFT"&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;Charging error&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="39%"&gt;&lt;p align="LEFT"&gt;1007&lt;/p&gt;&lt;/td&gt;&lt;td width="61%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The subscriber has blocked&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;this service (from operator)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr valign="TOP"&gt;&lt;td width="39%"&gt;&lt;p align="LEFT"&gt;1008&lt;/p&gt;&lt;/td&gt;&lt;td width="61%"&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;The subscriber is not&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT" style="margin-bottom: 0in; "&gt;&lt;span style="font-family:ArialMT, sans-serif;"&gt;&lt;span style="font-size: 9pt; font-size:85%;"&gt;registered (from operator)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="LEFT"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2306165891366741119-7094491201042925344?l=smsonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smsonrails.blogspot.com/feeds/7094491201042925344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2306165891366741119&amp;postID=7094491201042925344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2306165891366741119/posts/default/7094491201042925344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2306165891366741119/posts/default/7094491201042925344'/><link rel='alternate' type='text/html' href='http://smsonrails.blogspot.com/2008/12/reasonresponce-codes-and-variables.html' title='Reason,Responce codes and variables'/><author><name>Saurabh Purnaye</name><uri>http://www.blogger.com/profile/01503922125683003889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_1UXaibLcpaE/SBq1jmILCKI/AAAAAAAAAB4/LO_MCBpJT1k/S220/saurabh+purnaye.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2306165891366741119.post-7277141494356624265</id><published>2008-12-30T01:56:00.000-08:00</published><updated>2008-12-30T02:16:23.469-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='text messaging'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='sms'/><category scheme='http://www.blogger.com/atom/ns#' term='sms on rails'/><title type='text'>working with rails</title><content type='html'>&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Sending message:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt; &lt;/div&gt;&lt;div style="text-align: justify;"&gt;In the Ruby on Rails implementation using &lt;a href="http://dev.ctor.org/soap4r"&gt;Soap4r gem&lt;/a&gt;, the SOAP Toolkit  has been&lt;/div&gt;&lt;div style="text-align: justify;"&gt;used together with ruby Script Version 1.8.6 . The SOAP Toolkit can be downloaded from http://dev.ctor.org/soap4r.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;         The code in ruby is listed here.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;require 'rubygems'&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;gem 'soap4r'&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;require 'soap/rpc/driver'&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;require "soap/wsdlDriver"&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;wsdl_url="http://us.ipx.com/api/services2/SmsApi51?wsdl"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;soap = SOAP::WSDLDriverFactory.new(wsdl_url).create_rpc_driver&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h=Hash.new&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['originatingAddress']= short_code #provided by ericsson &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['originatorTON'] = '0' &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['userDataHeader'] =N&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['DCS'] = '17'&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['PID'] = '-1'&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['relativeValidityTime'] = '-1'&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['deliveryTime'] =N&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['statusReportFlags'] = '0'&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['accountName'] = N&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['tariffClass'] = 'USD0'&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['VAT'] ='-1'&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['referenceId'] = N&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['contentCategory'] =N&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['contentMetaData'] =N&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['username']= USERNAME # provided by IPX&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['password'] = PASSWORD # provided by IPX&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['correlationId'] = sms.correlation_id # set by user sending message&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['destinationAddress'] = sms.destination_address # destination addess&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;h['userData'] = sms.message #actual message&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;responce=soap.send(h)&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;puts responce&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'lucida grande';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;You can then find the responce codes and reason code as per the table listed in part 2.&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Receiving message:&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;User have to set the callback url from its IPX account. on which the received message will be forwarded by the IPX. The variables those will be received are listed in part 2 of this blog.&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"  style=" font-weight: bold;font-size:18px;"&gt; &lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span"  style=" font-weight: bold;font-size:18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2306165891366741119-7277141494356624265?l=smsonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smsonrails.blogspot.com/feeds/7277141494356624265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2306165891366741119&amp;postID=7277141494356624265' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2306165891366741119/posts/default/7277141494356624265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2306165891366741119/posts/default/7277141494356624265'/><link rel='alternate' type='text/html' href='http://smsonrails.blogspot.com/2008/12/working-with-rails.html' title='working with rails'/><author><name>Saurabh Purnaye</name><uri>http://www.blogger.com/profile/01503922125683003889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_1UXaibLcpaE/SBq1jmILCKI/AAAAAAAAAB4/LO_MCBpJT1k/S220/saurabh+purnaye.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2306165891366741119.post-6815746790190197180</id><published>2008-12-30T00:54:00.001-08:00</published><updated>2008-12-30T02:25:24.449-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='text messaging'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='sms'/><category scheme='http://www.blogger.com/atom/ns#' term='sms on rails'/><title type='text'>Other languages and text messaging</title><content type='html'>&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;div&gt;&lt;blockquote&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;Java code example&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;In the Java implementation the IPX java API (api-smsapi50.jar) and Axis 1.1 have been used together with J2SE 1.4.2.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;try {&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;// If using proxy&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;// System.setProperty("http.proxyHost", "proxyhost");&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;// System.setProperty("http.proxyPort", "8080");&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;// Change endpoint URL if other than service location specified in&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;WSDL&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;URL aPortUrl = new URL("http://host:port/path");&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;SmsApiServiceLocator aLocator = new SmsApiServiceLocator();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;SmsApiPort anSmApi = aLocator.getSmsApi51(aPortUrl);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;((Stub) anSmApi).setTimeout(10*60*1000); // Set read timeout to 10&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;minutes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;SendRequest aRequest = new SendRequest();&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setCorrelationId("corrID");&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setOriginatingAddress("72160");&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setOriginatorTON(0);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setDestinationAddress("msisdn");&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setUserData("Test message");&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setUserDataHeader("#NULL#");&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setDCS(-1);&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setPID(-1);&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setRelativeValidityTime(-1);&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setDeliveryTime("#NULL#");&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setStatusReportFlags(0);&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setAccountName("#NULL#");&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setTariffClass("EUR0");&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setVAT(-1);&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setReferenceId("#NULL#");&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setContentCategory("#NULL#");&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setContentMetaData("#NULL#");&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setUsername("username");&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;aRequest.setPassword("password");&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;SendResponse aResult = anSmApi.send(aRequest);&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;// System.out.println("Response: " + aResponse);&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;System.out.println("Result: correlationId: "&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;+ aResult.getCorrelationId());&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;System.out.println("Result: messageId: "&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;+ aResult.getMessageId());&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;System.out.println("Result: responseCode: "&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;+ aResult.getResponseCode());&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;System.out.println("Result: responseMessage: "&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;+ aResult.getResponseMessage());&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;System.out.println("Result: temporaryError: "&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;+ aResult.isTemporaryError());&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;} catch (Exception e) {&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;e.printStackTrace();&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;PHP code example&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;In the PHP implementation a toolkit called NuSOAP version 0.6.7 (download for&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;free at http://dietrich.ganx4.com/nusoap/) has been used together with PHP 4.3.5.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;&lt;?php&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;require_once(’../nusoap.php’);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;# Load wsdl and reuse the client instance or set all parameters when invoking&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;service&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;$soapclient = new soapclient(’http://host:port/path?wsdl’,true);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;# If using proxy&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;# $soapclient = new soapclient(’http://host:port/path?wsdl’,true,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;# ’proxyhost’, 8080);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;# print_r($soapclient-&gt;getOperationData(’send’));&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;# Change endpoint URL if other than service location specified in WSDL&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;$soapclient-&gt;operations[’send’][’endpoint’] = ’http://host:port/path’;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;# print_r($soapclient-&gt;getOperationData(’send’));&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;$soapclient-&gt;response_timeout = 600; // Set read timeout to 10 minutes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;$params = array(&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;’correlationId’ =&gt; ’corrID’,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;’originatingAddress’ =&gt; ’72160’,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;’originatorTON’ =&gt; ’0’,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;’destinationAddress’ =&gt; ’msisdn’,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;’userData’ =&gt; ’Test message’,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;’userDataHeader’ =&gt; ’#NULL#’,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;’DCS’ =&gt; ’-1’,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;’PID’ =&gt; ’-1’,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;’relativeValidityTime’ =&gt; ’-1’,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;’deliveryTime’ =&gt; ’#NULL#’,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;’statusReportFlags’ =&gt; ’0’,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande';"&gt;’accountName’ =&gt; ’#NULL#’,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-family: 'lucida grande'; font-weight: normal;"&gt;&lt;div style="text-align: justify;"&gt;’tariffClass’ =&gt; ’EUR0’,&lt;/div&gt;&lt;div style="text-align: justify;"&gt;’VAT’ =&gt; ’-1’,&lt;/div&gt;&lt;div style="text-align: justify;"&gt;’referenceId’ =&gt; ’#NULL#’,&lt;/div&gt;&lt;div style="text-align: justify;"&gt;’contentCategory’ =&gt; ’#NULL#’,&lt;/div&gt;&lt;div style="text-align: justify;"&gt;’contentMetaData’ =&gt; ’#NULL#’,&lt;/div&gt;&lt;div style="text-align: justify;"&gt;’username’ =&gt; ’username’,&lt;/div&gt;&lt;div style="text-align: justify;"&gt;’password’ =&gt; ’password’);&lt;/div&gt;&lt;div style="text-align: justify;"&gt;# print "Request:";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;# print_r($params);&lt;/div&gt;&lt;div style="text-align: justify;"&gt;$outparams = $soapclient-&gt;call(’send’,array(’request’ =&gt; $params));&lt;/div&gt;&lt;div style="text-align: justify;"&gt;# print "Result:";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;# print_r($outparams);&lt;/div&gt;&lt;div style="text-align: justify;"&gt;if ($soapclient-&gt;getError() != null) {&lt;/div&gt;&lt;div style="text-align: justify;"&gt;print "Error: ";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;print $soapclient-&gt;getError()."\n";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;}&lt;/div&gt;&lt;div style="text-align: justify;"&gt;else {&lt;/div&gt;&lt;div style="text-align: justify;"&gt;print "Result: correlationId: ".$outparams[’correlationId’]."\n";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;print "Result: messageId: ".$outparams[’messageId’]."\n";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;print "Result: responseCode: ".$outparams[’responseCode’]."\n";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;print "Result: responseCode: ".$outparams[’reasonCode’]."\n";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;print "Result: responseMessage: ".$outparams[’responseMessage’]."\n";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;}&lt;/div&gt;&lt;div style="text-align: justify;"&gt;?&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;VBScript code example&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;In the Microsoft implementation using VBScript, the SOAP Toolkit 3.0 has been&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;used together with Windows Script Host Version 5.6 (cscript.exe). The SOAP&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Toolkit can be downloaded from http://www.microsoft.com/downloads/.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Option Explicit&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;On Error Resume Next&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Dim SoapClient ’ As SoapClient30&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Dim SendReturn ’ As IXMLDOMSelection&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Dim Dom ’ As New DOMDocument3&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Dim Request ’ As IXMLDOMNodeList&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Set Soapclient = CreateObject("MSSOAP.SoapClient30")&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;’ In case of Soap Toolkit 2.0&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;’ Set Soapclient = CreateObject("MSSOAP.SoapClient")&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Call SoapClient.mssoapinit("hhttp://host:port/path?wsdl")&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;’ If using proxy&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;’ SoapClient.ConnectorProperty("ProxyServer") = "proxyhost:8080"&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;’ See SOAP Toolkit API for info about this property&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SoapClient.ClientProperty("ServerHTTPRequest") = True&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;’ Change endpoint URL if other than service location specified in WSDL&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SoapClient.ConnectorProperty("EndPointURL") = "hhttp://host:port/path"&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;’ Set read timeout to 10 minutes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SoapClient.ConnectorProperty("Timeout") = 60*10*1000&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Set Dom = CreateObject("Msxml2.DOMDocument")&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;’ Use this as container when creating the request&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Set Dom.documentElement = Dom.createElement("tempDoc")&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;’ Add parameters&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Call AppendChildElement(Dom, "correlationId", "corrID")&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Call AppendChildElement(Dom, "originatingAddress", "72160")&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Call AppendChildElement(Dom, "originatorTON", "0")&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Call AppendChildElement(Dom, "destinationAddress", "msisdn")&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;div style="text-align: justify;"&gt;Call AppendChildElement(Dom, "userData", "Test message")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Call AppendChildElement(Dom, "userDataHeader", "#NULL#")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Call AppendChildElement(Dom, "DCS", "-1")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Call AppendChildElement(Dom, "PID", "-1")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Call AppendChildElement(Dom, "relativeValidityTime", "-1")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Call AppendChildElement(Dom, "deliveryTime", "#NULL#")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Call AppendChildElement(Dom, "statusReportFlags", "0")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Call AppendChildElement(Dom, "accountName", "#NULL#")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Call AppendChildElement(Dom, "tariffClass", "EUR0")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Call AppendChildElement(Dom, "VAT", "-1")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Call AppendChildElement(Dom, "referenceId", "#NULL#")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Call AppendChildElement(Dom, "contentCategory", "#NULL#")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Call AppendChildElement(Dom, "contentMetaData", "#NULL#")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Call AppendChildElement(Dom, "username", "username")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Call AppendChildElement(Dom, "password", "password")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Set Request = Dom.documentElement.childNodes&lt;/div&gt;&lt;div style="text-align: justify;"&gt;’ Invoke web service&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Set SendReturn = SoapClient.send(Request)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If err &lt;&gt; 0 Then&lt;/div&gt;&lt;div style="text-align: justify;"&gt;wscript.echo "Error: "&lt;/div&gt;&lt;div style="text-align: justify;"&gt;wscript.echo err.description&lt;/div&gt;&lt;div style="text-align: justify;"&gt;wscript.echo "faultcode=" + Soapclient.faultcode&lt;/div&gt;&lt;div style="text-align: justify;"&gt;wscript.echo "faultstring=" + Soapclient.faultstring&lt;/div&gt;&lt;div style="text-align: justify;"&gt;wscript.echo "faultactor=" + Soapclient.faultactor&lt;/div&gt;&lt;div style="text-align: justify;"&gt;wscript.echo "detail=" + Soapclient.detail&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Else&lt;/div&gt;&lt;div style="text-align: justify;"&gt;’ Call PrintResponseParams(SendReturn)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;wscript.echo "Result: correlationId " &amp;amp; GetResponseParam(SendReturn,&lt;/div&gt;&lt;div style="text-align: justify;"&gt;"correlationId")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;wscript.echo "Result: messageId: " &amp;amp; GetResponseParam(SendReturn, "messageId")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;wscript.echo "Result: responseCode: " &amp;amp; GetResponseParam(SendReturn,&lt;/div&gt;&lt;div style="text-align: justify;"&gt;"responseCode")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;wscript.echo "Result: reasonCode: " &amp;amp; GetResponseParam(SendReturn,&lt;/div&gt;&lt;div style="text-align: justify;"&gt;"reasonCode")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;wscript.echo "Result: responseMessage: " &amp;amp; GetResponseParam(SendReturn,&lt;/div&gt;&lt;div style="text-align: justify;"&gt;"responseMessage")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;End If&lt;/div&gt;&lt;div style="text-align: justify;"&gt;’ Helper functions&lt;/div&gt;&lt;div style="text-align: justify;"&gt;’ Parse a DOM for a specific element and return its value&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Function GetResponseParam(oDom, strKey)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dim j&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For j = 0 to oDom.length&lt;/div&gt;&lt;div style="text-align: justify;"&gt;If oDom.item(j).nodeName = strKey Then&lt;/div&gt;&lt;div style="text-align: justify;"&gt;GetResponseParam = oDom.item(j).text&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Exit Function&lt;/div&gt;&lt;div style="text-align: justify;"&gt;End If&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Next&lt;/div&gt;&lt;div style="text-align: justify;"&gt;End Function&lt;/div&gt;&lt;div style="text-align: justify;"&gt;’ Parse a DOM and print all node names and their values&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sub PrintResponseParams(oDom)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dim j&lt;/div&gt;&lt;div style="text-align: justify;"&gt;For j = 0 to oDom.length&lt;/div&gt;&lt;div style="text-align: justify;"&gt;wscript.echo oDom.item(j).nodeName &amp;amp; ": " &amp;amp; oDom.item(j).text&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Next&lt;/div&gt;&lt;div style="text-align: justify;"&gt;End Sub&lt;/div&gt;&lt;div style="text-align: justify;"&gt;’ Append a child element to a DOM, with specified name and value.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Sub AppendChildElement(byRef oDom, strElementName, strElementValue)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Dim Elm&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Set Elm = oDom.createNode(1, strElementName,&lt;/div&gt;&lt;div style="text-align: justify;"&gt;"http://www.ipx.com/api/services/smsapi51/types")&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Elm.text = strElementValue&lt;/div&gt;&lt;div style="text-align: justify;"&gt;oDom.documentElement.appendChild Elm&lt;/div&gt;&lt;div style="text-align: justify;"&gt;End Sub&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;PERL code example&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;In the PERL implementation a toolkit called SOAP::Lite version 0.55 (download&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;for free at http://www.soaplite.com/) has been used together with ActivePerl-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;5.8.3.809.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;#!perl -w&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;# If using proxy&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;# $ENV{HTTP_proxy} = "http://proxyhost:8080/";&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;# use SOAP::Lite +trace =&gt; ’debug’;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;use SOAP::Lite;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;# Target URL. Set read timeout to 10 minutes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;my $client = SOAP::Lite -&gt;proxy(’http://host:port/path’, timeout =&gt; 600);&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;# Force the SDK not to guess types of the SOAP elements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;$client-&gt;autotype(0);&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;my @parameters =&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;(SOAP::Data-&gt;name(correlationId =&gt; ’correlationId’)-&gt;value(’corrID’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SOAP::Data-&gt;name(originatingAddress =&gt; ’originatingAddress’)-&gt;value(’72160’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SOAP::Data-&gt;name(originatorTON =&gt; ’originatorTON’)-&gt;value(’0’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SOAP::Data-&gt;name(destinationAddress =&gt; ’destinationAddress’)-&gt;value(’msisdn’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;# Note: the toolkit does not automatically escape XML unsafe characters,&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;# use encode_data&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SOAP::Data-&gt;name(userData =&gt; ’userData’)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;-&gt;value(SOAP::Utils::encode_data(’Test message’)),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SOAP::Data-&gt;name(userDataHeader =&gt; ’userDataHeader’)-&gt;value(’#NULL#’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SOAP::Data-&gt;name(DCS =&gt; ’DCS’)-&gt;value(’-1’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SOAP::Data-&gt;name(PID =&gt; ’PID’)-&gt;value(’-1’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SOAP::Data-&gt;name(relativeValidityTime =&gt; ’relativeValidityTime’)-&gt;value(’-1’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SOAP::Data-&gt;name(deliveryTime =&gt; ’deliveryTime’)-&gt;value(’#NULL#’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SOAP::Data-&gt;name(statusReportFlags =&gt; ’statusReportFlags’)-&gt;value(’0’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SOAP::Data-&gt;name(accountName =&gt; ’accountName’)-&gt;value(’#NULL#’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SOAP::Data-&gt;name(tariffClass =&gt; ’tariffClass’)-&gt;value(’EUR0’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SOAP::Data-&gt;name(VAT =&gt; ’VAT’)-&gt;value(’-1’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SOAP::Data-&gt;name(referenceId =&gt; ’referenceId’)-&gt;value(’#NULL#’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SOAP::Data-&gt;name(contentCategory =&gt; ’contentCategory’)-&gt;value(’#NULL#’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SOAP::Data-&gt;name(contentMetaData =&gt; ’contentMetaData’)-&gt;value(’#NULL#’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SOAP::Data-&gt;name(username =&gt; ’username’)-&gt;value(’username’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;SOAP::Data-&gt;name(password =&gt; ’password’)-&gt;value(’password’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;);&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;# send request and retrieve information (RPC like document style service)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;my $body = SOAP::Data-&gt;name(’SendRequest’) -&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;attr({xmlns =&gt; ’http://www.ipx.com/api/services/smsapi51/types’});&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;$result = $client-&gt;call($body =&gt; @parameters);&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;# print all results&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;if ($result-&gt;fault)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;print "Error: ", $result-&gt;faultstring, "\n";&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;else&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;{&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;print "Result: correlationId: ", $result-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&gt;valueof(’//SendResponse/correlationId’), "\n";&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;print "Result: messageId: ", $result-&gt;valueof(’//SendResponse/messageId’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;"\n";&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;print "Result: responseCode: ", $result-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&gt;valueof(’//SendResponse/responseCode’), "\n";&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;print "Result: responseCode: ", $result-&gt;valueof(’//SendResponse/reasonCode’),&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;"\n";&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;print "Result: responseMessage: ", $result-&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&gt;valueof(’//SendResponse/responseMessage’), "\n";&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;.NET code example&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This .NET example is written in C# using Microsoft .NET Framework 1.1. Add the&lt;/div&gt;&lt;div style="text-align: justify;"&gt;target web service WSDL as web reference and .NET will generate the necessary&lt;/div&gt;&lt;div style="text-align: justify;"&gt;stub code for the client side.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;try&lt;/div&gt;&lt;div style="text-align: justify;"&gt;{&lt;/div&gt;&lt;div style="text-align: justify;"&gt;SmsApiService aService = new SmsApiService();&lt;/div&gt;&lt;div style="text-align: justify;"&gt;SendRequest aRequest = new SendRequest();&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.correlationId = "corrId";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.originatingAddress = "72160";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.originatorTON = 0;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.destinationAddress = "msisdn";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.userData = "Test message";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.userDataHeader = "#NULL#";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.DCS = -1;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.PID = -1;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.relativeValidityTime = -1;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.deliveryTime = "#NULL#";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.statusReportFlags = -1;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.accountName = "#NULL#";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.tariffClass = "EUR0";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.VAT = -1;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.referenceId = "#NULL#";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.contentCategory = "#NULL#";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.contentMetaData = "#NULL#";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.username = "username";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aRequest.password = "password";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;// If using proxy&lt;/div&gt;&lt;div style="text-align: justify;"&gt;// aService.Proxy = new System.Net.WebProxy("proxyhost", 8080);&lt;/div&gt;&lt;div style="text-align: justify;"&gt;// Change endpoint URL if other than service location specified in&lt;/div&gt;&lt;div style="text-align: justify;"&gt;WSDL&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aService.Url = "http://host:port/path";&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aService.Timeout = 60*10*1000; // Set read timeout to 10 minutes&lt;/div&gt;&lt;div style="text-align: justify;"&gt;SendResponse aResult = aService.send(aRequest);&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Console.Out.WriteLine("Result: correlationId: " +&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aResult.correlationId);&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Console.Out.WriteLine("Result: messageId: " + aResult.messageId);&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Console.Out.WriteLine("Result: responseCode: " +&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aResult.responseCode);&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Console.Out.WriteLine("Result: reasonCode: " + aResult.reasonCode);&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Console.Out.WriteLine("Result: responseMessage: " +&lt;/div&gt;&lt;div style="text-align: justify;"&gt;aResult.responseMessage);&lt;/div&gt;&lt;div style="text-align: justify;"&gt;}&lt;/div&gt;&lt;div style="text-align: justify;"&gt;catch (Exception e)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;{&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Console.Out.WriteLine("Exception: " + e);&lt;/div&gt;&lt;div style="text-align: justify;"&gt;}&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2306165891366741119-6815746790190197180?l=smsonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smsonrails.blogspot.com/feeds/6815746790190197180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2306165891366741119&amp;postID=6815746790190197180' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2306165891366741119/posts/default/6815746790190197180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2306165891366741119/posts/default/6815746790190197180'/><link rel='alternate' type='text/html' href='http://smsonrails.blogspot.com/2008/12/sms-on-rails-part-2.html' title='Other languages and text messaging'/><author><name>Saurabh Purnaye</name><uri>http://www.blogger.com/profile/01503922125683003889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_1UXaibLcpaE/SBq1jmILCKI/AAAAAAAAAB4/LO_MCBpJT1k/S220/saurabh+purnaye.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2306165891366741119.post-2299673246970111006</id><published>2008-12-29T22:07:00.000-08:00</published><updated>2008-12-30T03:20:38.494-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='text messaging'/><category scheme='http://www.blogger.com/atom/ns#' term='ruby on rails'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='sms'/><category scheme='http://www.blogger.com/atom/ns#' term='sms on rails'/><title type='text'>Send SMS Service with esendex (for United Kingdom)</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;For messaging in UK, I have used the service by Esendex, which too uses the SOAP protocol. I am hereby listing the code to send the text message with Esendex in UK. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Here is the list of the variables to be sent and links for testing&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Version:1.0 StartHTML:0000000168 EndHTML:0000005362 StartFragment:0000000520 EndFragment:0000005345   &lt;p align="LEFT" style="widows: 2; orphans: 2"&gt;&lt;b&gt;&lt;span style="font-family:Georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: normal"&gt;Authentication&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p align="LEFT" style="widows: 2; orphans: 2"&gt;&lt;br /&gt;&lt;/p&gt; &lt;table width="100%" border="1" bordercolor="#000000" cellpadding="4" cellspacing="0"&gt;  &lt;col width="90*"&gt;  &lt;col width="166*"&gt;  &lt;tbody&gt;&lt;tr valign="TOP"&gt;   &lt;td width="35%"&gt;    &lt;p&gt;Username*&lt;/p&gt;   &lt;/td&gt;   &lt;td width="65%"&gt;    &lt;p&gt;Your Esendex username, for example joe.bloggs@test.com&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td width="35%"&gt;    &lt;p&gt;Password*&lt;/p&gt;   &lt;/td&gt;   &lt;td width="65%"&gt;    &lt;p&gt;Your Esendex password, for example joe1234&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td width="35%"&gt;    &lt;p&gt;Account*&lt;/p&gt;   &lt;/td&gt;   &lt;td width="65%"&gt;    &lt;p&gt;Your Esendex account reference, for example 441234567890&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;p align="LEFT" style="margin-bottom: 0in; widows: 2; orphans: 2"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p align="LEFT" style="widows: 2; orphans: 2"&gt;&lt;b&gt;&lt;span style="font-family:Georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: normal"&gt;Message details&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p align="LEFT" style="widows: 2; orphans: 2"&gt;&lt;br /&gt;&lt;/p&gt; &lt;table width="100%" border="1" bordercolor="#000000" cellpadding="4" cellspacing="0"&gt;  &lt;col width="90*"&gt;  &lt;col width="166*"&gt;  &lt;tbody&gt;&lt;tr valign="TOP"&gt;   &lt;td width="35%"&gt;    &lt;p&gt;Originator&lt;/p&gt;   &lt;/td&gt;   &lt;td width="65%"&gt;    &lt;p&gt;The alias the message should appear to come from. Can be    another phone number or up to 11 alpha numeric characters. For    Evaluation accounts, this field must be set to the same value as    your Esendex account reference.&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td width="35%"&gt;    &lt;p&gt;Recipient*&lt;/p&gt;   &lt;/td&gt;   &lt;td width="65%"&gt;    &lt;p&gt;The mobile number to send the message to. To send to multiple    recipients, separate their numbers with commas.&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td width="35%"&gt;    &lt;p&gt;Body*&lt;/p&gt;   &lt;/td&gt;   &lt;td width="65%"&gt;    &lt;p&gt;The content of the message. 160 max characters for Text, 140    octets max for Binary and SmartMessaging, 70 octet pairs for    Unicode messages.&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td width="35%"&gt;    &lt;p&gt;Type&lt;/p&gt;   &lt;/td&gt;   &lt;td width="65%"&gt;    &lt;p&gt;The type of message (Text, Binary, SmartMessage, Unicode). The    default is Text.&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td width="35%"&gt;    &lt;p&gt;ValidityPeriod&lt;/p&gt;   &lt;/td&gt;   &lt;td width="65%"&gt;    &lt;p&gt;The validity period of the message in hours. The default is    zero, meaning the message never expires.&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;p align="LEFT" style="margin-bottom: 0in; widows: 2; orphans: 2"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p align="LEFT" style="widows: 2; orphans: 2"&gt;&lt;b&gt;&lt;span style="font-family:Georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-style: normal"&gt;Other information&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;table width="100%" border="1" bordercolor="#000000" cellpadding="4" cellspacing="0"&gt;  &lt;col width="91*"&gt;  &lt;col width="165*"&gt;  &lt;tbody&gt;&lt;tr valign="TOP"&gt;   &lt;td width="35%"&gt;    &lt;p&gt;SuccessPage&lt;/p&gt;   &lt;/td&gt;   &lt;td width="65%"&gt;    &lt;p&gt;The URL to redirect to if the message is submitted    successfully. If you omit this field, an XML response is returned.&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td width="35%"&gt;    &lt;p&gt;FailurePage&lt;/p&gt;   &lt;/td&gt;   &lt;td width="65%"&gt;    &lt;p&gt;The URL to redirect to if an error occurs when submitting the    message. If you omit this field, an XML response containing the    message ID is returned.&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td width="35%"&gt;    &lt;p&gt;Test&lt;/p&gt;   &lt;/td&gt;   &lt;td width="65%"&gt;    &lt;p&gt;Specify a value for the Test field to have this page    redisplayed with the values submitted by your form. This is for    test purposes only, and no SMS message will be sent.&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr valign="TOP"&gt;   &lt;td width="35%"&gt;    &lt;p&gt;PlainText&lt;/p&gt;   &lt;/td&gt;   &lt;td width="65%"&gt;    &lt;p style="margin-bottom: 0.2in"&gt;Specify a value for this field to    return plain text results instead of a formatted HTML page.&lt;/p&gt;    &lt;p style="margin-bottom: 0.2in"&gt;For a successful request, results    are in the format:&lt;/p&gt;    &lt;p style="margin-bottom: 0.2in"&gt;Result=OK&lt;/p&gt;    &lt;p style="margin-bottom: 0.2in"&gt;MessageIDs=value&lt;/p&gt;    &lt;p style="margin-bottom: 0.2in"&gt;where MessageIDs value is the ID    that Esendex assigned to the message. You can use this value to    query the status of the message using the &lt;a href="https://www.esendex.com/secure/messenger/formpost/QueryStatus.aspx"&gt;Query    Status&lt;/a&gt; service. If a message is sent to multiple recipients,    multiple IDs are returned; each seperated by a comma.&lt;/p&gt;    &lt;p style="margin-bottom: 0.2in"&gt;For an unsuccessful request,    results are in the format:&lt;/p&gt;    &lt;p style="margin-bottom: 0.2in"&gt;Result=Error&lt;/p&gt;    &lt;p style="margin-bottom: 0.2in"&gt;Message=value&lt;/p&gt;    &lt;p&gt;where Message value is a URL encoded description of the error.&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt; &lt;p align="LEFT" style="widows: 2; orphans: 2"&gt;&lt;span&gt;&lt;ul&gt;      &lt;li&gt;       &lt;a href="https://www.esendex.com/secure/messenger/formpost/examples%5CSendMessage1.htm"&gt;Example 1&lt;/a&gt;      &lt;/li&gt;&lt;li&gt;       &lt;a href="https://www.esendex.com/secure/messenger/formpost/examples%5CSendMessage2.htm"&gt;Example 2&lt;/a&gt;      &lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2306165891366741119-2299673246970111006?l=smsonrails.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://smsonrails.blogspot.com/feeds/2299673246970111006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2306165891366741119&amp;postID=2299673246970111006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2306165891366741119/posts/default/2299673246970111006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2306165891366741119/posts/default/2299673246970111006'/><link rel='alternate' type='text/html' href='http://smsonrails.blogspot.com/2008/12/sms-on-rails.html' title='Send SMS Service with esendex (for United Kingdom)'/><author><name>Saurabh Purnaye</name><uri>http://www.blogger.com/profile/01503922125683003889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://bp1.blogger.com/_1UXaibLcpaE/SBq1jmILCKI/AAAAAAAAAB4/LO_MCBpJT1k/S220/saurabh+purnaye.jpg'/></author><thr:total>0</thr:total></entry></feed>
