<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Text Message - send SMS</title>
	<atom:link href="http://textmessage.ie/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://textmessage.ie/blog</link>
	<description>blog regarding development of SMS gateway service from Hostingireland.ie</description>
	<lastBuildDate>Thu, 08 Oct 2009 11:48:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Entering a new line into an SMS message</title>
		<link>http://textmessage.ie/blog/entering-a-new-line-into-an-sms-message/155</link>
		<comments>http://textmessage.ie/blog/entering-a-new-line-into-an-sms-message/155#comments</comments>
		<pubDate>Thu, 08 Oct 2009 11:48:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[text messages development]]></category>
		<category><![CDATA[special characters]]></category>

		<guid isPermaLink="false">http://textmessage.ie/blog/?p=155</guid>
		<description><![CDATA[Sometimes it will be neccessary for your text messages to carry a newline]]></description>
			<content:encoded><![CDATA[<p>Sometimes it will be neccessary for your text messages to carry a newline to break up content. In order to do this you will need to send a url escaped carriage return character, followed by a url escaped line feed character.</p>
<p>Please find the particular url escaped string below:<br />
<code>%0D%0A</code><br />
<code>%0D</code> is the carriage return.<br />
<code>%0A</code> is the line feed.</p>
<p>If you have any questions on this, please let us know, either by mail to smsapi@hostingireland.ie or on our <a href="http://www.textmessage.ie/forum">forum</a> or comment below.</p>
]]></content:encoded>
			<wfw:commentRss>http://textmessage.ie/blog/entering-a-new-line-into-an-sms-message/155/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Feature! Low SMS credits warning system.</title>
		<link>http://textmessage.ie/blog/new-feature-low-sms-credits-warning-system/151</link>
		<comments>http://textmessage.ie/blog/new-feature-low-sms-credits-warning-system/151#comments</comments>
		<pubDate>Wed, 30 Sep 2009 13:18:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[sms charges]]></category>
		<category><![CDATA[text messages development]]></category>
		<category><![CDATA[new features]]></category>
		<category><![CDATA[SMS API]]></category>

		<guid isPermaLink="false">http://textmessage.ie/blog/?p=151</guid>
		<description><![CDATA[This feature will ensure that your account will never run to 0. ]]></description>
			<content:encoded><![CDATA[<p>A new feature has now been built into the SMS gateway, allowing you to specify a contact email address for the sms Gateway and a threshold amount of SMS credits for your account.</p>
<p>Currently this contact email address can be used with a lower threshold of SMS credits, and once the credits in your accounts goes below or matches the threshold the gateway will send a mail to the contact address, alerting that the credits are running low in your account. However, this will only be sent the first time you run low, and will not be sent again until your credits have been above threshold again.</p>
<p>This feature will ensure that your account will never run to 0. This feature is disabled for all existing accounts, so if you want this alert feature enabled, please email me your email address and threshold requirements to smsapi@hostingireland.ie and I will enable this feature for you.</p>
<p>As always, if you have any comments, feedback or suggestions, you can comment below, post on our <a href="http://www.textmessage.ie/forum">forum</a> or send an email to smsapi@hostingireland.ie.</p>
]]></content:encoded>
			<wfw:commentRss>http://textmessage.ie/blog/new-feature-low-sms-credits-warning-system/151/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiple IP protection</title>
		<link>http://textmessage.ie/blog/multiple-ip-protection/146</link>
		<comments>http://textmessage.ie/blog/multiple-ip-protection/146#comments</comments>
		<pubDate>Mon, 14 Sep 2009 10:27:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SMS gateway API developement]]></category>
		<category><![CDATA[text messages development]]></category>
		<category><![CDATA[SMS gateway]]></category>

		<guid isPermaLink="false">http://textmessage.ie/blog/?p=146</guid>
		<description><![CDATA[The security module was successfully modified, and now allows several IPs to be authentic for a single user account.]]></description>
			<content:encoded><![CDATA[<p>After a suggestion from a user of our gateway, a change has been made to the security module on our gateway, that limits connections by user to a particular IP. </p>
<p>The request was to allow multiple IPs per user, so that several computers can connect to the same account, allowing good security, without lacking usability.</p>
<p>The security module was successfully modified, and now allows several IPs to be authentic for a single user account.</p>
<p>If you would like extra IPs to be added to your accounts security module, send us an email to smsapi@textmessage.ie with the request.</p>
<p>If you have any suggestions for modifications to the API or ways which it could be improved or altered to suit your needs, submit a suggestion in our <A href="http://www.textmessage.ie/forum/">forum</a>, and if it is feasable we will get to work on it straight away.</p>
]]></content:encoded>
			<wfw:commentRss>http://textmessage.ie/blog/multiple-ip-protection/146/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Example form using the SMS API</title>
		<link>http://textmessage.ie/blog/example-form-using-the-sms-api/137</link>
		<comments>http://textmessage.ie/blog/example-form-using-the-sms-api/137#comments</comments>
		<pubDate>Fri, 11 Sep 2009 11:47:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SMS gateway API developement]]></category>
		<category><![CDATA[SMS gateway]]></category>

		<guid isPermaLink="false">http://textmessage.ie/blog/?p=137</guid>
		<description><![CDATA[A useful example, to demostrate how simple the API can be interacted with.]]></description>
			<content:encoded><![CDATA[<p>Below is a form submitted by a user of the SMS API (the username and password have been removed from the form of course). But when I saw this form, I thought it would be quite a useful example, to demostrate how simple the API can be interacted with.</p>
<pre><code>&lt;html&gt;
    &lt;head&gt;
        &lt;title&gt;SMS Sender&lt;/title&gt;
    &lt;/head&gt;
    &lt;body&gt;
        &lt;p&gt;
            &lt;form action=https://sms.hostingireland.ie method=get&gt;
                &lt;table border=0&gt;
                    &lt;tr&gt;
                        &lt;td&gt;To:&lt;/td&gt;
                        &lt;input type=hidden name=username value=USERNAME&gt;
                        &lt;input type=hidden name=password value=PASSWORD&gt;
                        &lt;td&gt;&lt;input type=text name=to&gt;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                        &lt;td&gt;Message:&lt;/td&gt;
                        &lt;td&gt;
                        &lt;textarea name=message width=25 height=5&gt;Test Message.
                        &lt;/textarea&gt;
                    &lt;/td&gt;
                &lt;/tr&gt;
                &lt;tr&gt;
                    &lt;td&gt;&lt;/td&gt;
                    &lt;td&gt;
                        &lt;input type=submit value=Send&gt;
                    &lt;/td&gt;
                &lt;/tr&gt;
            &lt;/form&gt;
        &lt;/p&gt;
    &lt;/body&gt;
&lt;/html&gt;</code></pre>
<p>I hope this helps interested users see how quickly the API can be connected to, as always, if you have any questions or would like to send me any feedback, either comment below or submit a post on our <a href="http://www.textmessage.ie/forum">Forum</a></p>
]]></content:encoded>
			<wfw:commentRss>http://textmessage.ie/blog/example-form-using-the-sms-api/137/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Undocumented gateway response codes</title>
		<link>http://textmessage.ie/blog/undocumented-gateway-response-codes/133</link>
		<comments>http://textmessage.ie/blog/undocumented-gateway-response-codes/133#comments</comments>
		<pubDate>Wed, 09 Sep 2009 15:57:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SMS gateway API developement]]></category>
		<category><![CDATA[text messages development]]></category>
		<category><![CDATA[error messages]]></category>
		<category><![CDATA[result codes]]></category>
		<category><![CDATA[SMS API]]></category>
		<category><![CDATA[SMS gateway]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://textmessage.ie/blog/?p=133</guid>
		<description><![CDATA[the response will be coming directly from the mobile network provider rather than generated from our own gateway]]></description>
			<content:encoded><![CDATA[<p>Occasionally the gateway will respond with a response code that is not documented in our site&#8217;s <a href="http://textmessage.ie/blog/common-api-responses/54">Common API responses</a>. </p>
<p>When this happens the response will be coming directly from the mobile network provider rather than generated from our own gateway, as such this is not something that can be documented.</p>
<p>However, these response codes almost always resolve to the phone number you are trying to send an SMS to, check you are using the correct number, and if it is international number, be sure to take a look at the article on <a href="http://textmessage.ie/blog/international-sms-numbers/86">International SMS numbers</a>.</p>
<p>As always, if you have any questions please comment below, or register on our <a href="http://www.textmessage.ie/forum/">forum</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://textmessage.ie/blog/undocumented-gateway-response-codes/133/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>International SMS numbers</title>
		<link>http://textmessage.ie/blog/international-sms-numbers/86</link>
		<comments>http://textmessage.ie/blog/international-sms-numbers/86#comments</comments>
		<pubDate>Mon, 31 Aug 2009 08:50:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[international SMS]]></category>
		<category><![CDATA[international number]]></category>

		<guid isPermaLink="false">http://textmessage.ie/blog/?p=86</guid>
		<description><![CDATA[To send a text message via the Hosting Ireland SMS API to an international number, the number needs to be formatted in such a way that the gateway knows how to route the message.
If the number was being sent to a UK number (country code +44), and the number itself was 07832165422 then the international [...]]]></description>
			<content:encoded><![CDATA[<p>To send a text message via the Hosting Ireland SMS API to an international number, the number needs to be formatted in such a way that the gateway knows how to route the message.</p>
<p>If the number was being sent to a UK number (country code +44), and the number itself was 07832165422 then the international number would be formatted as:<br />
447832165422</p>
<p>This same format should work throughout all the mobile networks, but if any mobile networks report a problem with the number, then you can try the following formats as well:<br />
00447832165422,<br />
+447832165422 </p>
<p>If you have any questions, or would like to contact me regarding this or any other articles here, please reply below, or post in the <a href="http://www.textmessage.ie/forum">forum</a> or email us at smsapi@hostingireland.ie.</p>
]]></content:encoded>
			<wfw:commentRss>http://textmessage.ie/blog/international-sms-numbers/86/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Non alphanumeric characters</title>
		<link>http://textmessage.ie/blog/sms-non-alpha-numeric-characters/78</link>
		<comments>http://textmessage.ie/blog/sms-non-alpha-numeric-characters/78#comments</comments>
		<pubDate>Thu, 27 Aug 2009 11:42:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[text messages development]]></category>
		<category><![CDATA[SMS API]]></category>
		<category><![CDATA[special characters]]></category>

		<guid isPermaLink="false">http://textmessage.ie/blog/?p=78</guid>
		<description><![CDATA[To correct this issue, you should urlencode the message you want to send]]></description>
			<content:encoded><![CDATA[<p>When a request to send an SMS is received by our gateway, it is processed by HTTP and some characters can commonly cause errors, which may lead to unpredictable results from your request.</p>
<p>To correct this issue, you should urlencode the message you want to send, so that the HTTP does not interfere with the message, this involves re-writing the message with characters such as &#038; (ampersand) and # (hash) replaced with %23, %26 and so on. If your SMS program is written using PHP, there is a prebuilt function for performing this, which you can see here:<br />
<A href="http://ie2.php.net/urlencode">http://ie2.php.net/urlencode</a></p>
<p>It is important however, that you initially change spaces to &#8216;+&#8217; before url encoding the message.</p>
<p>As usual, if you have any questions regarding this technology, or anything related to the Hosting Ireland SMS Gateway API, either comment below, or in our <a href="http://www.textmessage.ie/forum">forum</a> or email smsapi@hostingireland.ie.</p>
]]></content:encoded>
			<wfw:commentRss>http://textmessage.ie/blog/sms-non-alpha-numeric-characters/78/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>multiple text messages</title>
		<link>http://textmessage.ie/blog/multiple-text-messages/71</link>
		<comments>http://textmessage.ie/blog/multiple-text-messages/71#comments</comments>
		<pubDate>Thu, 23 Jul 2009 08:11:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[sms charges]]></category>
		<category><![CDATA[text messages development]]></category>
		<category><![CDATA[cost]]></category>
		<category><![CDATA[long texts]]></category>
		<category><![CDATA[multiple texts]]></category>
		<category><![CDATA[SMS API]]></category>

		<guid isPermaLink="false">http://textmessage.ie/blog/?p=71</guid>
		<description><![CDATA[The longest message the gateway can handle is 4 seperate messages, or 640 characters.]]></description>
			<content:encoded><![CDATA[<p>It is possible to send a text message through the hosting ireland SMS gateway, which is more than one text long, the gateway will automatically split the message into multiple texts and send them seperately to the receiver, where they will be restructured into a single long text message on the receivers phone.</p>
<p>The gateway will automatically charge for the extra messages used as well, so there is no need to worry about using over your quota of messages.</p>
<p>The longest message the gateway can handle is 4 seperate messages, or 640 characters.</p>
<p>If you have any questions, please either comment on this post, or post on our <a href="http://www.textmessage.ie/forum">forum</a>, and we will reply as quickly as we can.</p>
]]></content:encoded>
			<wfw:commentRss>http://textmessage.ie/blog/multiple-text-messages/71/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Credit Balance Request Command</title>
		<link>http://textmessage.ie/blog/credit-balance-request-command/65</link>
		<comments>http://textmessage.ie/blog/credit-balance-request-command/65#comments</comments>
		<pubDate>Tue, 19 May 2009 11:44:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SMS gateway API developement]]></category>
		<category><![CDATA[text messages development]]></category>
		<category><![CDATA[credit request]]></category>
		<category><![CDATA[SMS API]]></category>

		<guid isPermaLink="false">http://textmessage.ie/blog/?p=65</guid>
		<description><![CDATA[A request sent to the SMS API with correct Authentication details can now request its current balance, using the new Action property.
A sample request is displayed below:
http://sms.hostingireland.ie/?username=USERNAME&#38;password=PASSWORD&#38;action=creditrequest
The usual error messages, documented here apply, as well as a new XML response code, the response code is 101, which implies a succesful credit query, and will also [...]]]></description>
			<content:encoded><![CDATA[<p>A request sent to the SMS API with correct Authentication details can now request its current balance, using the new Action property.</p>
<p>A sample request is displayed below:</p>
<pre>http://sms.hostingireland.ie/?username=USERNAME&amp;password=PASSWORD&amp;action=creditrequest</pre>
<p>The usual error messages, documented <a title="Common API responsed" href="http://textmessage.ie/blog/common-api-responses/54" target="_blank">here</a> apply, as well as a new XML response code, the response code is 101, which implies a succesful credit query, and will also have a log entry ID. an example reply is found below:</p>
<pre id="line1">&lt;<span class="start-tag">smsapi</span>&gt;
	&lt;<span class="start-tag">result</span><span class="attribute-name"> code</span>=<span class="attribute-value">"101" </span><span class="attribute-name">id</span>=<span class="attribute-value">"cdaef13616e100fcd9fb80ef15a886ff"</span>&gt;561&lt;/<span class="end-tag">result</span>&gt;
&lt;/<span class="end-tag">smsapi</span>&gt;</pre>
<p>This response code can now be used to check for sufficient credits before attempting to send a bulk of SMS messages, this will help prevent issues with your local sending code, and also reduce the load on the SMS API server.</p>
<p>As usual, you can send any feedback on this to smsapi@hostingireland.ie or send a post in our <a href="http://www.textmessage.ie/forum">forum</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://textmessage.ie/blog/credit-balance-request-command/65/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Common API Responses</title>
		<link>http://textmessage.ie/blog/common-api-responses/54</link>
		<comments>http://textmessage.ie/blog/common-api-responses/54#comments</comments>
		<pubDate>Mon, 27 Apr 2009 15:24:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[error messages]]></category>
		<category><![CDATA[result codes]]></category>
		<category><![CDATA[SMS API]]></category>
		<category><![CDATA[text messages development]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://textmessage.ie/blog/?p=54</guid>
		<description><![CDATA[Please find below a list of the most common API error responses, and possible reasons and corrections for them.
A response is defined as an error when the code is not 1, as result code 1 denotes an SMS succesfully delivered to the numbers network.
Message: Missing Required Fields Code: 501
Notes: This message means that the gateway [...]]]></description>
			<content:encoded><![CDATA[<p>Please find below a list of the most common API error responses, and possible reasons and corrections for them.</p>
<p>A response is defined as an error when the code is not 1, as result code 1 denotes an SMS succesfully delivered to the numbers network.</p>
<p><span style="text-decoration: underline;">Message: <strong>Missing Required Fields </strong><em>Code: 501</em></span></p>
<p><span style="color: #808080;"><strong>Notes</strong>: This message means that the gateway did not receive enough information for an attempted delivery to be possible, this will occur when any of username, password, to and message are not supplied, if these are all sent, check that they are being sent as lowercase fields.</span></p>
<p><span style="text-decoration: underline;">Message: <strong>Invalid Authentication Data </strong><em>Code: 502</em></span></p>
<p><span style="color: #808080;"><strong>Notes</strong>: This message means that either your submitted username was not found in the accounts, or the password supplied did not match the password for the username you sent. This would generally caused by invalid details, but these fields are case-sensitive, so check you sent them in the correct case.</span></p>
<p><span style="text-decoration: underline;">Message: <strong>Insufficient Balance </strong><em>Code: 503</em></span></p>
<p><span style="color: #808080;"><strong>Notes</strong>: This message will only occur after you are succesfully logged into your account, and means that you do not have sufficient credits to send an SMS, this can only be corrected by topping up your credits balance.</span></p>
<p><span style="text-decoration: underline;">Message: <strong>Invalid Recipient </strong><em>Code: 504</em></span></p>
<p><span style="color: #808080;"><strong>Notes</strong>: This error means that a problem was detected with the recipient number, most commonly caused by non-numeric characters in the to value.</span></p>
<p><span style="text-decoration: underline;">Message: <strong>Error retrieving From Value </strong><em>Code: 511</em></span></p>
<p><span style="color: #808080;"><strong>Notes</strong>: This is an issue with the API, if this error is encountered an admin should be notified, along with the result ID.</span></p>
<p>There are other error messages that can be encountered, but it is unlikely that these will ever happen, if you do get an error that isn&#8217;t documented, and you are not sure what it means, please contact us, and we will help you understand the message.</p>
<p>As usual, you can contact us by commenting on these posts, in our <a title="sms gateway forum for development discussion" href="http://www.textmessage.ie/forum">forum</a>, or by email to smsapi@hostingireland.ie</p>
]]></content:encoded>
			<wfw:commentRss>http://textmessage.ie/blog/common-api-responses/54/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
