Jump to content

This is the support site for Andrews & Arnold Ltd, a UK Internet provider. Information on these pages is generally for our customers but may be useful to others, enjoy!

SMS: Difference between revisions

394 bytes removed ,  22 March
Remove SIP2SIM, add forwarding and tooting
(Remove SIP2SIM, add forwarding and tooting)
 
==Inbound SMS==
This is where text messages are sent to us to deliver to our customers. We provide VoIP numbers in mobile range (07) and in all UK area codes and some special services (e.g. 0800). However, at present, only mobile numbers, and a few of the numbers starting 01 and 02 can receive SMS messages properly from most networks. All of our 01, 02 and 03 numbers can receive SMS messages from Three properly. Attempts to send SMS messages to other geographic numbers (i.e. those starting 01 and 02) cause a call to be made and the SMS message read out by an automated system.
 
Where SMS messages can be received properly, and this includes all cases where A&A customers send SMS messages through us, the SMS message will be sent on to you by your choice of means. This is based on the incoming SMS message setting in the control pages for your number.
 
You can put multiple ''targets'' separated by a space.
Our SIP2SIM service is also able to receive SMSs.
 
{{CPbox|#Click on the number you want to manage
===Email===
If you simply put in an email address, then the SMS message is emailed to you. Additional email headers may be present to specify fields such as User Data Header if present, etc. This is also the default if you do not fill in any incoming SMS handling information in the control pages, but you have an email address defined for the number.
 
===SIP2SIM===
If you include a 19 digit string starting 89 which is the SIM ICCID for one of your SIP2SIM cards then the text will be passed to the SIM directly as a normal SMS message. SIP2SIM charges apply for the SIP2SIM side as an incoming SMS message. See: [[SIP2SIM and SMS]]
 
===HTTP===
If you put an entry starting http:// or https:// then we will attempt to send the SMS message to you using HTTP (or HTTPS). If the URL ends with a ? or & then an HTTP GET is done with a set of form fields (i.e. name=value) containing information about the SMS message. If the URL does not, then an HTTP POST is done using URL encoded form data. See: [[SMS API]]
 
===SIP2SIMToot===
If you put an entry starting @ and a username and another @ and a hostname, in the format of a fediverse/mastodon account, we will send a direct message to you. Be aware that this is not private from administrators of your instance, and you cannot reply to such messages.
 
===Forward===
If you put a mobile number (no spaces in it) we will forward the SMS to that number. This is charged to you at our usual SMS rate.
 
==Outbound SMS==
*Via the [[SMS API]]
*Via a SIP2SIM SIM (in a suitable handset or device). See: [[SIP2SIM and SMS]]
 
 
 
==Other Information==
===Texts to SIP2SIM SIMs===
Using our normal SMS message services, setting the destination number as the SIM ICCID (19 digit number starting 89) will send the SMS message to the SIM.
 
You can also use the outgoing SMS gateway using the SIM ICCID as the username and a password as set in the SIM config on the control pages. In this case you do not need to specify the 'da'.
 
===Multipart texts===
 
===UTF8 Character Sets===
The SIP2SIM service does handle all of the GSM character set options, including the 7 bit character set with escaping, the 8 bit binary messages (assuming latin1 character set), and the 16 bit character set with UCS16 surrogates for full unicode.
 
Internally we convert all messages to UTF-8. If we are sending messages to your own gateway or email they will be in UTF-8.
 
Our outgoing SMS carriers to external mobiles do not support everything, sadly, and so some characters may get lost on the way. We can only suggest testing yourself to confirm.
 
Sending SMS messages to the SIP2SIM service can be done via our gateway/api and we accept UTF-8 which we will convert as needed into the necessary GSM character coding scheme and split for multi-part messages automatically.
 
 
===SMS error codes===