SMS API TECHNICAL SPECIFICATION

Similar documents
ASCII Code - The extended ASCII table

OOstaExcel.ir. J. Abbasi Syooki. HTML Number. Device Control 1 (oft. XON) Device Control 3 (oft. Negative Acknowledgement

Appendix C. Numeric and Character Entity Reference

PCL Greek-8 - Code Page 869

The Use of Reserved (= Undefined) 1252 Code Page Slots in TrueType Fonts

Information technology Coded graphic character set for text communication Latin alphabet

APPLESHARE PC UPDATE INTERNATIONAL SUPPORT IN APPLESHARE PC

PCL ISO 8859/5 Latin/Cyrillic

Pe h-ōe-jī Unicode Correspondence Table

Zeichen-Referenztabelle (1-127)

CIS-331 Exam 2 Fall 2015 Total of 105 Points Version 1

CIS-331 Fall 2013 Exam 1 Name: Total of 120 Points Version 1

July Registration of a Cyrillic Character Set. Status of this Memo

4. Specifications and Additional Information

CIS-331 Fall 2014 Exam 1 Name: Total of 109 Points Version 1

ISO/IEC JTC 1/SC 35. User Interfaces. Secretariat: Association Française de Normalisation (AFNOR)

CIS-331 Spring 2016 Exam 1 Name: Total of 109 Points Version 1

CIS-331 Exam 2 Fall 2014 Total of 105 Points. Version 1

Character Entity References in HTML 4 and XHTML 1.0

SMS API User Guide. Document Reference: October Version: 6

User Guide for Greek GGT-Fonts Revision date: 23 May, 2011

CIS-331 Exam 2 Spring 2016 Total of 110 Points Version 1

REST SERVICE. Web Services API Version 1.5

USB-ASC232. ASCII RS-232 Controlled USB Keyboard and Mouse Cable. User Manual

{c,} c 00E7 ç &ccedil LATIN SMALL LETTER C WITH CEDILLA {'e} e 00E8 è &egrave LATIN SMALL LETTER E WITH GRAVE {e'} e 00E9 é &eacute LATIN SMALL

text2reach2 SMS API Sep 5, 2013 v1.1 This document describes application interface (API) between SMS service provider (SP) and SMS gateway (SMSGW).

Installing and Using The VT420 Video Terminal With PC Terminal Mode Update

Information technology Universal Multiple-Octet Coded Character Set (UCS)

CMSC 313 Lecture 03 Multiple-byte data big-endian vs little-endian sign extension Multiplication and division Floating point formats Character Codes

CIS-331 Final Exam Spring 2018 Total of 120 Points. Version 1

API-SMS HTTP/GET Interface Ref Push SMS, Balance, ACKs. April 18, 2017 v1.12

Description AX5805. Default values for the permissible motors. Version: Date:

CIS-331 Final Exam Spring 2015 Total of 115 Points. Version 1

file://h:\cc51\private\jtc%201%20sc%2022\abstract1.htm

REGISTRATION NUMBER: G1: G2: G3: C0: C1: NAME Supplementary set for Latin-4 alternative with EURO SIGN

ZN-DN312XE-M Quick User Guide

SAP SMS 365, enterprise service SMTP Technical Specification October 2013

Gateway Ascii Command Protocol

Banner 8 Using International Characters

API-SMS HTTP/POST Interface Ref Push SMS, Balance, ACKs. April 18, 2017 v2.15

Request for Comments: XXXX November Registration of a Georgian Character Set draft-giasher-geostd8-00.txt

CMSC 313 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING LECTURE 02, FALL 2012

Ultimate Cool Characters

Banks Tupas Certification Service for Service Providers

Acquirer JCB EMV Test Card Set

The cache is 4-way set associative, with 4-byte blocks, and 16 total lines

Special Characters in Aletheia

VT420 Video Terminal Programmer Reference Manual Update

ISO/IEC JTC 1/SC 35 User Interfaces Secretariat: AFNOR

DENIC Domain Guidelines

First Data EMV Test Card Set. Version 1.30

Acquirer JCB Dual Interface EMV Test Card Set

First Data EMV Test Card Set. Version 2.00

PlainDSP M2M Communication Experimental Details This document describes the machine-to-machine (M2M) communication experiments using PlainDSP.

APPENDIX 1 BRAILLE SYMBOLS AND INDICATORS. Braille Characters Letters Numbers Contractions Indicators Punctuation and Symbols

First Data DCC Test Card Set. Version 1.30

C1098 JPEG Module User Manual

Fundamentals of Cryptography

Communication and processing of text in the Kildin Sámi, Komi, and Nenets, and Russian languages.

First Data Dual Interface EMV Test Card Set. Version 1.20

Onboarding guide for new gtlds operated by Afnic

6. Specifications & Additional Information

CDR File Information. Comments Direct PCM

ECHO Process Instrumentation, Inc. Modbus RS485 Module. Operating Instructions. Version 1.0 June 2010

Banks' TUPAS certification service for service providers

Chemistry Hour Exam 2

SMS Mobile Termination (MT) API Guide for HTTPS

L2/ From: Toshiko Kimura Sent: Thursday, September 14, :36 AM Subject: (SC2.586) ISO 2375: New Registration

All requests must be authenticated using the login and password you use to access your account.

mvaayoo API Ver 1.2.0

CMSC 313 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING LECTURE 02, SPRING 2013

6.1 Font Types. Font Types

igo Stowaway Ultra-Slim Bluetooth Keyboard Owner s Manual for BlackBerry OS

Digital Lighting Systems, Inc.

ETSI TS V ( )

DBK24. Isolated Digital Output Chassis. Overview

CIS-331 Final Exam Spring 2016 Total of 120 Points. Version 1

BrianHetrick.com Application Note AN-1.0 A Latin-1 and Latin-3 Characters US Keyboard Layout for Microsoft Windows

Handbook. CLIÉ handheld basic operations. Entering text on your CLIÉ. handheld. Exchanging and updating files/data using the HotSync operation

Triple DES and AES 192/256 Implementation Notes

Digital Lighting Systems, Inc. CD400-DMX DMX512 Four Channel Dimmer and Switch module

1 Lithuanian Lettering

Scan Results - ( Essentials - Onsharp )

This file contains an excerpt from the character code tables and list of character names for The Unicode Standard, Version 3.0.

EDR Report Information

One subset of FEAL, called FEAL-NX, is N round FEAL using a 128-bit key without key parity.

Stream Ciphers and Block Ciphers

Hash Constant C Determinants leading to collisionfree

Communications guide. Line Distance Protection System * F1* GE Digital Energy. Title page

EDITION : 02/01/07 DN

Technical Specification. Third Party Control Protocol. AV Revolution

ESCAPE SEQUENCE G0: ESC 02/08 04/13 C0: C1: NAME Extended African Latin alphabet coded character set for bibliographic information interchange

Communication and processing of text in the Chuvash, Erzya Mordvin, Komi, Hill Mari, Meadow Mari, Moksha Mordvin, Russian, and Udmurt languages.

ISO/TC46/SC4/WG1 N 240, ISO/TC46/SC4/WG1 N

Science Translations Software Reference Reprints

MIDI-Scope. Artistic Licence Engineering Ltd. Software Version V1.3 Manual Revision V1.91

SPEECH RECOGNITION COMMON COMMANDS

SOAP API. The correct URL has been hidden. Please contact your account manager for the full URL information.

Nutthapat Kaewrattanapat. Lecture in Principle of Web Design

UNH-IOL MIPI Alliance Test Program

Transcription:

SMS API TECHNICAL SPECIFICATION Version 2.1 Provision of the Click SMS Gateway Service is dependent upon compliance with the specifications contained in this document. Although Click SMS has taken reasonable steps to ensure the accuracy and completeness of the technical specification set forth, it shall not be liable for any losses whatsoever, whether direct or indirect, including without limitation any loss of profit, loss of use, or loss of data, as a result of any errors or omissions contained herein. The information or statements in this document concerning the specification or performance of Click SMS software or hardware systems shall not constitute any binding promise or warranty. East House, 109 South Worple Way, London SW14 8TN

Table of Contents 1: Introduction... 3 1.1 Version History... 3 2: Submitting SMS Messages... 4 2.1 Submit SMS Message Request... 4 2.1.1 Request Parameters - Required... 4 2.1.2 Request Parameters - Optional... 5 2.1.3 Example: Submit SMS Message - Request... 6 2.2 Submit SMS Message Response... 6 2.2.1 Response Parameters... 6 2.2.2 Example: Submit SMS Message - Response... 7 2.2.3 Submit SMS Message Response Status ID s and Descriptions... 8 3: Checking SMS Credit... 9 3.1 Check SMS Credit Request... 9 3.1.1 Request Parameters... 9 3.1.2 Example: Check SMS Credit - Request... 9 3.2 Check SMS Credit - Response... 10 3.2.1 Response Parameters... 10 3.2.2 Example: Check SMS Credit - Response... 10 4: Receiving SMS Delivery Confirmation... 11 4.1 Receive SMS Delivery Confirmation Request... 11 4.1.1 Request Parameters... 11 4.1.2 Example: Receive SMS Delivery Confirmation - Request... 12 4.1.3 Receive SMS Delivery Confirmation - Status ID s and Descriptions... 12 4.2 Receive SMS Delivery Confirmation Response... 13 4.2.1 Example: Receive SMS Delivery Confirmation - Response... 13 5: Character Sets and Encodings... 14 5.1 Special Characters... 14 5.2 ISO-8859- (Latin1) Character Set... 14 East House, 109 South Worple Way, London, SW14 8TN Page 2 of 16

1: Introduction This document describes the interface for the Click SMS Gateway and how to connect to our messaging platform to send Mobile Terminated SMS messages to UK and International mobile numbers. The main features provided with the Click SMS API are as follows: Schedule SMS messages for future delivery. Send SMS messages up to 459 characters long. Receive SMS message delivery confirmation. Set message Sender ID. Check SMS credit. Set message validity period. The SMS API Technical Specification has been designed to provide developers with a detailed description of the functionality available via the SMS API; the submission parameters and valid data values, HTTP POST request and response examples and character encoding regimes. However, if any queries arise then please contact Click SMS Customer Support see below for details. Address: East House, 109 South Worple Way, London. SW14 8TN Tel: +44(0)20 8819 5034 Email: support@clicksms.co.uk 1.1 Version History Version No. Date Description 1.0 30 th January 2006 Release version 1.1 7 th May 2007 Added message scheduling option 1.2 9 th June 2008 Added long SMS option 2.0 10 th July 2010 Consolidated single/multiple submissions into new Txn submitsms. Hex encoding of LATIN1 character set added 2.1 8 th October 2012 Added message validity period East House, 109 South Worple Way, London, SW14 8TN Page 3 of 16

2: Submitting SMS Messages A SMS message is submitted to our messaging server via a XML over HTTP POST. parameters and values are checked and if valid the message is queued for delivery. response returned indicates the status of the submitted request. Received The HTTP If a SMS delivery confirmation is required then this is specified in the SMS message submission request together with the reply URL. The delivery confirmation is sent to this URL via a XML over HTTP POST. If the specified URL is unreachable or an invalid response is returned then further attempts are made until the correct response is returned indicating success, or the time-out period of 48 hours is reached. Note: Destination URL for all requests: https://service.clicksms.co.uk. 2.1 Submit SMS Message Request 2.1.1 Request Parameters - Required Name Description Example Txn The XML transaction name. Identifies this XML transaction to the Click SMS server. Set to submitsms for sending SMS messages to one or more mobile numbers. submitsms AccountID Account ID. myloginid Password Account password. mypassword Message SMS Message text maximum 459 characters. The message RateCode 1 - (UK), 2 - (International). 1 Mobiles Container element for MobileNo parameter(s). (empty) MobileNo Remove the + sign and any leading zeros when using international codes. A UK number can start 07 or 447. 07123456789 East House, 109 South Worple Way, London, SW14 8TN Page 4 of 16

2.1.2 Request Parameters - Optional Name Description Example SenderID ConfirmDelivery ReplyPath ReplyKey SubmitAt EnableEncoding LongSMS ValidityPeriod The name shown on the recipient mobile handset as the sender of the message. Numeric max length 15, Alphanumeric max length 11 [a-z] [A-Z] [0-9] _-, no spaces. Default value: ClickSMS. 0 Don t confirm delivery, 1 Confirm delivery. Default value: 0. The destination URL for the delivery confirmation. Required if ConfirmDelivery = 1. Do not specify the http:// prefix in your reply path. Maximum length 120 characters. The reply key text to be returned with the delivery confirmation. Optional if ConfirmDelivery = 1. Maximum 50 characters. Default value: (unique id set by Click SMS). Submit for future delivery Format: yyyymmddhhmm. (Scheduled messages can be managed via the web service). Note: Long SMS messages are not currently supported for message scheduling. 0 Encoding disabled for message text, 1 Encoding enabled for message text. Default value: 0. ISO-8859- (Latin1) character set supported see end of document for available character encodings. 0 Long SMS disabled, 1 Long SMS enabled. Default value: 0. Enabling LongSMS allows messages longer than the standard 160 characters, up to 459 (3 x 153) characters in length. Note: Message scheduling is not currently supported for long SMS messages. Message validity period relative to submission date and time from 30 minutes to 24 hours. Default when not specified is 12 hours. Format: hhmm. Note: UK Mobile Network Operators do not all use the same retry policy for checking message expiry, with the result that some messages can remain valid for up to a maximum of 30 additional minutes from the set validity period. ClickSMS 1 www.myserver.co.uk/smsrec 156243 200605201755 1 1 0230 East House, 109 South Worple Way, London, SW14 8TN Page 5 of 16

2.1.3 Example: Submit SMS Message - Request POST * HTTP/1.1 From: www.myserver.co.uk Host: service.clicksms.co.uk Content-Type: text/xml Content-Length: 228 <Msg> <Txn>submitsms</Txn> <AccountID>myaccountid</AccountID> <Password>mypassword</Password> <Message>test message</message> <RateCode>1</RateCode> <Mobiles> <MobileNo>07123456701</MobileNo> <MobileNo>07123456702</MobileNo> </Mobiles> </Msg> 2.2 Submit SMS Message Response 2.2.1 Response Parameters Name Description Example JobId Unique id set by Click SMS. 156243 SubmitResult Container element for the response status of each mobile number sent a message in the Submit SMS Message request. (empty) MobileNo The submitted mobile number. 07123456789 StatusId The status of the submitted message. 0 Message submitted successfully. See below for full list of submission status codes returned and descriptions. StatusText The status ID description text. Message submitted successfully 0 East House, 109 South Worple Way, London, SW14 8TN Page 6 of 16

2.2.2 Example: Submit SMS Message - Response HTTP/1.1 200 OK Server: ClickSMS Content-Type: text/xml Content-Length: 322 <Msg> <JobId>20154010</JobId> <SubmitResult> <MobileNo>07123456701</MobileNo> <StatusId>0</StatusId> <StatusText>Success: Message submitted successfully</statustext> </SubmitResult> <SubmitResult> <MobileNo>07123456702</MobileNo> <StatusId>0</StatusId> <StatusText>Success: Message submitted successfully</statustext> </SubmitResult> </Msg> East House, 109 South Worple Way, London, SW14 8TN Page 7 of 16

2.2.3 Submit SMS Message Response Status ID s and Descriptions Status ID Status Text 0 Success: Message submitted successfully 1 Error: Missing or badly formatted XML parameter(s) 2 Error: Missing or badly formatted request value(s) 3 Error: Invalid account ID/password combination 4 Error: Message length too long, greater than 160 characters 5 Error: Message length too long, greater than 459 characters 6 Error: Invalid rate code supplied 7 Error: Insufficient SMS credits available for specified rate code 8 Error: Invalid or badly formatted mobile number 9 Error: Invalid sender id. Max length: 11, [a-z] [A-Z] [0-9], no spaces 10 Error: Invalid delivery confirmation indicator 11 Error: Reply path required for delivery confirmation 12 Error: Invalid or badly formatted URL reply path 13 Error: Reply path length too long. Max length 120 characters 14 Error: Reply key length too long. Max length 50 characters 15 Error: No valid mobile numbers supplied 16 Error: Too many mobile numbers supplied (Max: 500) 17 Error: Group sub-account is currently disabled 18 Error: Insufficient SMS credits available on group sub-account for specified rate code. 19 Error: Insufficient SMS credits available on group administrator account for specified rate code. 20 Error: Invalid date/time for scheduled delivery, bad format or in the past 21 Error: Scheduling is not currently available for long SMS messages 22 Error: Invalid message validity period supplied 40 Error: System error! - Contact Click SMS 41 Error: System error! - Contact Click SMS 42 Error: System error! - Contact Click SMS East House, 109 South Worple Way, London, SW14 8TN Page 8 of 16

3: Checking SMS Credit Check the number of UK or International SMS message credits remaining on your account. 3.1 Check SMS Credit Request 3.1.1 Request Parameters Name Description Example Txn The XML transaction name. Identifies this XML to transaction to the Click SMS server. Set to getsmscredit. getsmscredit AccountID Valid login account ID. myloginid Password Valid login account password. mypassword RateCode 1 - (UK), 2 - (International). 1 3.1.2 Example: Check SMS Credit - Request POST * HTTP/1.1 From: www.myserver.co.uk Host: service.clicksms.co.uk Content-Type: text/xml Content-Length: 128 <Msg> <Txn>getsmscredit</Txn> <AccountID>myaccountid</AccountID> <Password>mypassword</Password> <RateCode>1</RateCode> </Msg> East House, 109 South Worple Way, London, SW14 8TN Page 9 of 16

3.2 Check SMS Credit - Response 3.2.1 Response Parameters Name Description Example StatusId The status of the SMS credit check. 0 Request processed successfully. 0 RateCode Confirmation of the rate code for the SMS credit check. 1 CreditsRemainin g The number of credits remaining for the requested rate code. 452 3.2.2 Example: Check SMS Credit - Response HTTP/1.1 200 OK Server: ClickSMS Content-Type: text/xml Content-Length: 92 <Msg> <StatusId>0</StatusId> <RateCode>1</RateCode> <CreditsRemaining>452</CreditsRemaining> </Msg> East House, 109 South Worple Way, London, SW14 8TN Page 10 of 16

4: Receiving SMS Delivery Confirmation If a delivery confirmation has been requested in the outbound SMS message submission then this is sent via a XML over HTTP POST to the specified reply URL. If the specified URL is initially unreachable or returns an incorrect response then retries are attempted at the following intervals - 1 minute, 5 minutes, 10 minutes, 20 minutes, 30 minutes, and then every 30 minutes for 48 hours. After this period no further attempts are made. 4.1 Receive SMS Delivery Confirmation Request 4.1.1 Request Parameters Name Description Example Txn The XML transaction name. Set to: smsdelreceipt. smsdelreceipt JobId Unique id set by Click SMS, matches the id returned in the message submission response. 156243 MobileNo The mobile number that received the message. 07123456701 ReplyKey The reply key text set on message submission. myreplykeytext StatusId StatusDate The message delivery status. See on next page for full list of status codes returned. The date and time of the message delivery status. Format: yyyymmddhhmm 0 200508031555 StatusText The delivery status id description text. Success: Message Delivered. MsgTotalSegs The total number of segments (1 segment = 153 characters) in a SMS message longer than 160 characters. Set to 0 for SMS messages 160 characters or less in length. MsgSegNum The segment number of a SMS message greater then 160 characters. Where segment 1 is the first part of the long SMS message. Set to 0 for SMS messages 160 characters or less in length. 3 1 East House, 109 South Worple Way, London, SW14 8TN Page 11 of 16

4.1.2 Example: Receive SMS Delivery Confirmation - Request POST / HTTP/1.1 From: service.clicksms.co.uk Host: www.yourserver.co.uk Content-Type: text/xml Content-Length: 210 <Msg> <Txn>smsdelreceipt</Txn> <JobId>156243</JobId> <MobileNo>07123456701</MobileNo> <ReplyKey>myreplykeytext</ReplyKey> <StatusId>0</StatusId> <StatusDate>200908031555</StatusDate> <StatusText>Success: Message delivered</statustext> <MsgTotalSegs>0</MsgTotalSegs> <MsgSegNum>0</MsgSegNum> </Msg> 4.1.3 Receive SMS Delivery Confirmation - Status ID s and Descriptions Status Status Text ID 0 Success: Message delivered 1 Failed: Invalid, blacklisted or barred mobile number 2 Failed: Phone may be switched off or out of coverage 3 Failed: Mobile operator network error 4 Failed: Phone error; sim card full, memory exceeded etc 5 Failed: Handset incompatible or message barred by user 30 Failed: Reason unknown. East House, 109 South Worple Way, London, SW14 8TN Page 12 of 16

4.2 Receive SMS Delivery Confirmation Response 4.2.1 Example: Receive SMS Delivery Confirmation - Response HTTP/1.1 200 OK Server: www.yourserver.co.uk Content-Type: text/xml Content-Length: 29 <Msg><Status>0</Status></Msg> Note: Returning the <Msg><Status>0</Status></Msg> in the HTTP response lets the Click SMS system know that the delivery confirmation has been received by your server, therefore halting any retry attempts to resend the data. East House, 109 South Worple Way, London, SW14 8TN Page 13 of 16

5: Character Sets and Encodings Click SMS supports the ISO-8859- (Latin1) character set with optional hex encoding. The actual characters delivered to the handset are product specific. 5.1 Special Characters The following characters (literal or encoded) - part of the GSM Extended character set - use 2 characters in terms of the message length: [ ] { } \ ~ ^ 5.2 ISO-8859- (Latin1) Character Set 20 SP SPACE 21! EXCLAMATION MARK 22 QUOTATION MARK 23 # NUMBER SIGN 24 $ DOLLAR SIGN 25 % PERCENT SIGN 26 & AMPERSAND 27 APOSTROPHE 28 ( LEFT PARENTHESIS 29 ) RIGHT PARENTHESIS 30 0 DIGIT ZERO 31 1 DIGIT ONE 32 2 DIGIT TWO 33 3 DIGIT THREE 34 4 DIGIT FOUR 35 5 DIGIT FIVE 36 6 DIGIT SIX 37 7 DIGIT SEVEN 38 8 DIGIT EIGHT 39 9 DIGIT NINE 40 @ COMMERCIAL AT 41 A CAPITAL LETTER A 42 B CAPITAL LETTER B 43 C CAPITAL LETTER C 44 D CAPITAL LETTER D 45 E CAPITAL LETTER E 46 F CAPITAL LETTER F 47 G CAPITAL LETTER G 48 H CAPITAL LETTER H 49 I CAPITAL LETTER I 4A J CAPITAL LETTER J 4B K CAPITAL LETTER K 4C L CAPITAL LETTER L 4D M CAPITAL LETTER M 4E N CAPITAL LETTER N 4F O CAPITAL LETTER O 50 P CAPITAL LETTER P 51 Q CAPITAL LETTER Q 52 R CAPITAL LETTER R 53 S CAPITAL LETTER S 54 T CAPITAL LETTER T 55 U CAPITAL LETTER U 56 V CAPITAL LETTER V 57 W CAPITAL LETTER W 58 X CAPITAL LETTER X 59 Y CAPITAL LETTER Y 5A Z CAPITAL LETTER Z 5B [ LEFT SQUARE BRACKET 5C \ REVERSE SOLIDUS 5D ] RIGHT SQUARE BRACKET 5E ^ CIRCUMFLEX ACCENT 5F _ LOW LINE 60 ` GRAVE ACCENT 61 a SMALL LETTER A 62 b SMALL LETTER B 63 c SMALL LETTER C 64 d SMALL LETTER D 65 e SMALL LETTER E East House, 109 South Worple Way, London, SW14 8TN Page 14 of 16

66 f SMALL LETTER F 67 g SMALL LETTER G 68 h SMALL LETTER H 69 i SMALL LETTER I 6A j SMALL LETTER J 6B k SMALL LETTER K 6C l SMALL LETTER L 6D m SMALL LETTER M 6E n SMALL LETTER N 6F o SMALL LETTER O 70 p SMALL LETTER P 71 q SMALL LETTER Q 72 r SMALL LETTER R 73 s SMALL LETTER S 74 t SMALL LETTER T 75 u SMALL LETTER U 76 v SMALL LETTER V 77 w SMALL LETTER W 78 x SMALL LETTER X 79 y SMALL LETTER Y 7A z SMALL LETTER Z 7B { LEFT CURLY BRACKET 7C VERTICAL LINE 7D } RIGHT CURLY BRACKET 7E ~ TILDE A0 NO-BREAK SPACE A1 INVERTED EXCLAMATION A2 CENT SIGN A3 POUND SIGN A4 CURRENCY SIGN A5 YEN SIGN A6 BROKEN BAR A7 SECTION SIGN A8 DIAERESIS A9 COPYRIGHT SIGN AA ª FEMININE ORDINAL INDICATOR AB «LEFT DOUBLE ANGLE QUOTATION AC NOT SIGN AD - SOFT HYPHEN AE REGISTERED SIGN AF MACRON B0 DEGREE SIGN B1 ± PLUS-MINUS SIGN B2 ² SUPERSCRIPT TWO B3 ³ SUPERSCRIPT THREE B4 ACUTE ACCENT B5 µ MICRO SIGN B6 PILCROW SIGN B7 MIDDLE DOT B8 CEDILLA B9 ¹ SUPERSCRIPT ONE BA º MASCULINE ORDINAL INDICATOR BB» RIGHT DOUBLE ANGLE QUOTATION BC ¼ FRACTION ONE QUARTER BD ½ FRACTION ONE HALF BE ¾ FRACTION THREE QUARTERS BF INVERTED QUESTION MARK C0 À CAPITAL LETTER A WITH GRAVE C1 Á CAPITAL LETTER A WITH ACUTE C2 Â CAPITAL LETTER A CIRCUMFLEX C3 Ã CAPITAL LETTER A WITH TILDE C4 Ä CAPITAL LETTER A WITH DIAERESIS C5 Å CAPITAL LETTER A RING ABOVE C6 Æ CAPITAL LETTER AE C7 Ç CAPITAL LETTER C WITH CEDILLA C8 È CAPITAL LETTER E WITH GRAVE C9 É CAPITAL LETTER E WITH ACUTE CA Ê CAPITAL LETTER E CIRCUMFLEX CB Ë CAPITAL LETTER E WITH DIAERESIS CC Ì CAPITAL LETTER I WITH GRAVE CD Í CAPITAL LETTER I WITH ACUTE CE Î CAPITAL LETTER I CIRCUMFLEX CF Ï CAPITAL LETTER I DIAERESIS D0 Ð CAPITAL LETTER ETH D1 Ñ CAPITAL LETTER N WITH TILDE D2 Ò CAPITAL LETTER O WITH GRAVE D3 Ó CAPITAL LETTER O WITH ACUTE D4 Ô CAPITAL LETTER O CIRCUMFLEX D5 Õ CAPITAL LETTER O WITH TILDE D6 Ö CAPITAL LETTER O DIAERESIS East House, 109 South Worple Way, London, SW14 8TN Page 15 of 16

D7 MULTIPLICATION SIGN D8 Ø CAPITAL LETTER O WITH STROKE D9 Ù CAPITAL LETTER U WITH GRAVE DA Ú CAPITAL LETTER U WITH ACUTE DB Û CAPITAL LETTER U CIRCUMFLEX DC Ü CAPITAL LETTER U DIAERESIS DD Ý CAPITAL LETTER Y WITH ACUTE DE Þ CAPITAL LETTER THORN DF ß SMALL LETTER SHARP S E0 à SMALL LETTER A WITH GRAVE E1 á SMALL LETTER A WITH ACUTE E2 â SMALL LETTER A CIRCUMFLEX E3 ã SMALL LETTER A WITH TILDE E4 ä SMALL LETTER A DIAERESIS E5 å SMALL LETTER A RING ABOVE E6 æ SMALL LETTER AE E7 ç SMALL LETTER C WITH CEDILLA E8 è SMALL LETTER E WITH GRAVE E9 é SMALL LETTER E WITH ACUTE EA ê SMALL LETTER E CIRCUMFLEX EB ë SMALL LETTER E DIAERESIS EC ì SMALL LETTER I WITH GRAVE ED í SMALL LETTER I WITH ACUTE EE î SMALL LETTER I CIRCUMFLEX EF ï SMALL LETTER I WITH DIAERESIS F0 ð SMALL LETTER ETH F1 ñ SMALL LETTER N WITH TILDE F2 ò SMALL LETTER O WITH GRAVE F3 ó SMALL LETTER O WITH ACUTE F4 ô SMALL LETTER O CIRCUMFLEX F5 õ SMALL LETTER O WITH TILDE F6 ö SMALL LETTER O DIAERESIS F7 DIVISION SIGN F8 ø SMALL LETTER O WITH STROKE F9 ù SMALL LETTER U WITH GRAVE FA ú SMALL LETTER U WITH ACUTE FB û SMALL LETTER U CIRCUMFLEX FC ü SMALL LETTER U DIAERESIS FD ý SMALL LETTER Y WITH ACUTE FE þ SMALL LETTER THORN FF ÿ SMALL LETTER Y DIAERESIS 20AC EURO SIGN East House, 109 South Worple Way, London, SW14 8TN Page 16 of 16