SAP SMS 365, enterprise service SMTP Technical Specification October 2013

Size: px
Start display at page:

Download "SAP SMS 365, enterprise service SMTP Technical Specification October 2013"

Transcription

1 SAP SMS 365, enterprise service SMTP Technical Specification October 2013

2 TABLE OF CONTENTS 1 INTRODUCTION SENDING SMTP MESSAGES MSISDN Section List Message Section Text Latin character set Chinese character set Binary Length Setup Section Class DCS (Data Coding Scheme) PID (Protocol Identifier) MobileNotification MailAckType ValidityPeriod Coding: DestinationPort OriginatorPort DELIVERY NOTIFICATIONS Delivery Notifications Returned by the SMTP Interface What is a Temporary Positive Notification Status? What is a Final Positive Notification Status? What is a Temporary Negative Notification Status? What is a Final Negative Notification Status? What is a Retriable Status? RECEIVING SMTP MESSAGES Message Format SERVICE Section MSISDN Section Message Section Parameters Section DCS (Data Coding Scheme) ReceivedTime Coding: APPENDIX A: GSM DEFAULT ALPHABET APPENDIX B: ISO TO GSM 3.38 ALPHABET TRANSLATION APPENDIX C: CREATING BINARY CONTENT Ringtone Format Ringtone Creation RTTL MIDI Mail Transfer Format Ports Operator Logo Format Format Coding Ports

3 7.2.3 Payload Explanation Ports Picture Messaging Picture Coding Adding a Text Message to the Picture Ports MIME vcard MIME vcalendar TTML APPENDIX D: ERROR MESSAGES RETURNED DURING MESSAGE SENDING REFERENCES

4 IMPORTANT NOTICE: The information in this document is subject to change without notice and should not be construed as a commitment by SAP. SAP assumes no responsibility for any errors that may appear in this document. 4

5 1 INTRODUCTION The SAP SMS 365, enterprise service, SMTP interface is intended for Content Providers (CPs) connecting into SAP messaging gateway for: Mobile Terminated (MT) Services Mobile Originated (MO) Services Detailed explanations and samples will be given throughout the document. 2 SENDING SMTP MESSAGES The structure of SMTP messages dispatched to SAP for onward transmission over SMS is illustrated below. [MSISDN] List= [MESSAGE] Text= Binary= Length= [SETUP] Class= DCS= PID= MobileNotification= MailAckType= ValidityPeriod= DestinationPort= OriginatorPort= [END] Note: The SMTP message must be sent in plain-text format. An HTML will not be allowed by the mail server. 2.1 MSISDN Section List The MSISDN section contains the phone number(s) of the recipient(s) of the short message. The phone number(s) shall be given in international format (i.e., + followed by the international country code phone number). Phone numbers are separated by commas. The maximum number of phone numbers that can be specified in a single request is 200. To achieve optimal performance, we recommend that you specify up to 20 phone numbers per request. Example: [MSISDN] List= , Note: This field is mandatory. No spaces are allowed between the comma and the phone number. 2.2 Message Section The Message section contains either the text to be displayed on the mobile phone or binary data used for Smart Messaging. 5

6 2.2.1 Text This field specifies the text that will be sent to a mobile phone. This field is mandatory if you send a text message, and in this case the Binary field should not be present. Two character sets are accepted: Latin and Chinese (see below) Latin character set Coded in Latin-1 (ISO ) format, the maximum permitted length for this field is 160 characters. All the characters defined in the ISO format and not permitted by the GSM 3.38 characters will be transformed as described in Appendix B - ISO to GSM 3.38 alphabet translation. Use the specific marker <LF> to insert the line feed character. The use of the <CR> (carriage return) is not recommended, as most handsets are incompatible with this feature. The list of permitted characters is shown in Appendix A - GSM Default Alphabet. Example: [MESSAGE] Text=This is a text message. <LF> Courtesy of SAP. Note: In this example, the text following the <LF> marker will be displayed on a new line regardless of the width of the handset's display Chinese character set Coded in BIG5, the maximum permitted length is 70 characters. The DCS field has to be specified with the appropriate value (BIG5). The specific markers <CR> and <LF> are also available. Example: [MESSAGE] Text= [SETUP] DCS=BIG Binary This field contains the binary data to be submitted, such as ringtones or logos. The maximum length is 512 bytes (i.e., 1,024 ASCII characters, spaces being omitted). Each hexadecimal value of the binary data shall be encoded in ASCII code in order to allow the correct transfer over the Internet (see example below). This field can also contain a Chinese message (UCS2 binary data encoded in ASCII). In this case, the DCS field must be set to UCS Length The length is mandatory when binary data is submitted and is only used in this case. The length indicated is the size of the binary data before encoding (i.e., the number of bytes). Example: [MESSAGE] Binary=024A3A4000 Length=5 Note: In this example, each four-bit word of the original message is encoded in ASCII before being sent. Example (Chinese message): [MESSAGE] Binary=4F60597D55CE003F Length=8 6

7 [SETUP] DCS=UCS2 Note: For Chinese messages, the DCS field must be set to UCS2. For other binary messages, the DCS will be automatically set to 8b. 2.3 Setup Section This section defines the parameters of the message to be sent. All fields are optional. If a field is not present, a default value will be used Class This field defines the class of the short message to be sent. The following are the possible values: 0: Class 0. The message will be displayed immediately on the handset, but will be erased after the first keypad entry. 1: Class 1. The message will be displayed on the screen or stored in the SIM card, depending on the handset. 2: Class 2. The message will be stored in the SIM card of the handset. Usually, the user will be notified with a beep and/or an icon on the screen. This is the default value. The Class values are described in GSM TS [1] DCS (Data Coding Scheme) This field specifies how the text of the short message is encoded. When the message contains text, the value is automatically set to 7b (standing for 7 bits default alphabet). When the message contains binary data, this field is automatically set to 8b (standing for 8 bits binary data). When sending a Chinese message, this field is mandatory. The possible values are UCS2 or BIG5. The Data Coding Scheme values are described in GSM [1] PID (Protocol Identifier) The only permitted value is Type0, which stands for short message type 0. A short message type 0 indicates that the mobile phone must acknowledge receipt of the short message MobileNotification This field indicates whether a delivery notification from the handset is requested or not. The handset delivery information is operator dependent. The possible values are Yes or No. The default value is No. See section 4 below for the set of delivery notifications returned by the SAP365 messaging gateway MailAckType This field indicates the level of reporting that SAP will send back to the originator of the incoming message. The following values are allowed: Order: When this option is set, SAP will only acknowledge the receipt of the message by giving an order identifier and the number of messages generated. This is the default value. Message: When this option is set, SAP will return a delivery notification acknowledging the message was: Delivered to the operator s SMS-C Delivered to the user/handset (where supported by the destination operator) Failed delivery The table below summarizes the results obtained depending on the two notification options. 7

8 Table 1: MailAck Type Options MailAckType Mobile Notification Result Order No Client receives only SAP reception notification Yes Client receives only SAP reception notification Message No Client receives notification of SAP and SMS-C reception Yes Client receives notification of SAP and handset reception (where the Handset Ack is supported by the destination operator) ValidityPeriod Each short message submitted to SAP is assigned a Validity Period setting the maximum time that the short message is retained in SAP s network and/or in the network of the corresponding wireless operator. Failure to deliver the short message successfully within the short message lifetime (if the subscriber is out of coverage for instance) leads to those messages being purged. Setting specific short message Validity Periods is important for many SMS-based applications. For example, a daily short message informing you of a stock quotation at the end of the day would have a 24-hour Validity Period. In this case, the information is not necessarily relevant when received a day after having been sent. The validity period defined when sending an SMTP message to SAP is independent of the maximum validity period allowed on each specific wireless network. The validity period is counted from the moment SAP receives the message Coding: ValidityPeriod=n [w d h m] Where: n stands for the number of units w stands for week d stands for day h stands for hour m stands for minute Example: ValidityPeriod=2w ; Two weeks ValidityPeriod=3d ; Three days ValidityPeriod=10m ; Ten Minutes DestinationPort This field contains the receiving port used for specific applications such as Smart Messaging. This field is mandatory when binary data is submitted and only used in this case. The hexadecimal value is sent. Example: DestinationPort=1581 ; Nokia Ringtones 8

9 2.3.8 OriginatorPort This field contains the sending port used for specific applications like Smart Messaging. This field is mandatory when binary data are submitted and only used in this case. The hexadecimal value is sent. Example: OriginatorPort=1581; Nokia Ringtones 9

10 3 DELIVERY NOTIFICATIONS Delivery Notifications are message acknowledgments sent from the SAP network to customers. When delivering messages through our network, customers can request to receive the following three levels of acknowledgment: SAP Ack, SMS-C Ack, and Handset Ack. For unsuccessful delivery attempts, SAP will return a negative acknowledgment (NACK) outlining the failure reason. 3.1 Delivery Notifications Returned by the SMTP Interface The following table captures the Delivery Notifications (both Positive and Negative acknowledgments) returned by the SAP messaging gateway. Table 2: Delivery Notifications Returned by the SMTP Interface Notification Status Notification Code Notification Indicates Message Sent to Customer Customer Receives (Example) Notification Retriable? Temporary Positive 450E SAP SMS 365 Ack Your message has been correctly processed. <NBROFMESS > message(s) have been generated with the order Id <ORDERID>. Your message has been correctly processed. 1 message(s) has(have) been generated with the order Id N 450A SMS-C Ack, waiting for Handset Ack Message <MESSID> of the order <ORDERID> at destination of <MSISDNNBR > has been sent at <TIME> (CET) on the <DATE>. Message 1 of the order at destination of has been sent at 09:33:15 (CET) on the N Final Positive 450A SMS-C Ack, not waiting for Handset Ack Message <MESSID> of the order <ORDERID> at destination of <MSISDNNBR > has been sent at <TIME> (CET) on the <DATE>. Message 1 of the order at destination of has been sent at 10:09:38 (CET) on the N 10

11 Notification Status Notification Code Notification Indicates Message Sent to Customer Customer Receives (Example) Notification Retriable? 451A Handset Ack Message <MESSID> of the order <ORDERID> at destination of <MSISDNNBR > has been received at <TIME> (CET) on the <DATE>. Message 1 of the order at destination of has been received at 09:33:15 (CET) on the N Temporary Negative DBF3 SAP is retrying delivery <ERROR> Message <MESSID> of orderid <ORDERID> for number <MSISDNNBR >: Mobileway retrying. Error dbf3: Message 1 of orderid for number : Mobileway retrying N Final Negative 4524 MSISDN is blacklisted Message <MESSID> of orderid <ORDERID> for number <MSISDNNBR > has been filtered on customer request. Message 1 of orderid for number has been filtered on customer request. N DB05 Call barred by operator <ERROR> Message <MESSID> of orderid <ORDERID> for number <MSISDNNBR > rejected by destination operator. Error db05: Message 1 of orderid for number rejected by destination operator N 11

12 Notification Status Notification Code Notification Indicates Message Sent to Customer Customer Receives (Example) Notification Retriable? DB52 Failed Message Delivery <ERROR> Message <MESSID> of orderid <ORDERID> for number <MSISDNNBR > rejected by Operator. Error db52: Message 1 of orderid for number rejected by Operator N DB76 Subscriber profile does not permit service <ERROR> Message <MESSID> of orderid <ORDERID> for number <MSISDNNBR > rejected by Operator. MSISDN account is barred. Error db76: Message 1 of orderid for number rejected by Operator. MSISDN account is barred. N DB99 Ported Number <ERROR> Message <MESSID> of orderid <ORDERID> for number <MSISDNNBR > rejected by Operator. Error db99: Message 1 of orderid for number rejected by Operator N DB62 Failed Message Delivery <ERROR> Message <MESSID> of orderid <ORDERID> for number <MSISDNNBR > rejected by Operator. Error db62: Message 1 of orderid for number rejected by Operator Y 12

13 Notification Status Notification Code Notification Indicates Message Sent to Customer Customer Receives (Example) Notification Retriable? DB65 Validity Period Expired <ERROR> Message <MESSID> of orderid <ORDERID> for number <MSISDNNBR > rejected by Operator. Error db65: Message 1 of orderid for number rejected by Operator Y DB78 Subscriber is temporarily out of credit <ERROR> Message <MESSID> of orderid <ORDERID> for number <MSISDNNBR > does not have sufficient credit. Error db78: Message 1 of orderid for number does not have sufficient credit Y What is a Temporary Positive Notification Status? A temporary positive notification indicates to a customer an interim delivery confirmation, with a final delivery confirmation yet to be returned What is a Final Positive Notification Status? A final positive notification is returned when the message has been delivered to the operator s SMS-C (when no Handset Ack is requested, or the operator does not support Handset Ack) or to the handset (when a Handset Ack is requested). In both cases, the status is final and no additional notifications will be sent for that message What is a Temporary Negative Notification Status? A temporary negative notification is returned when SAP is attempting a retry on a message that previously failed to deliver. When this happens, customers should expect a final status to be sent at the conclusion of the retry process, whether positive or negative. Until a final status is received, customers should not be initiating their own retry, as it could potentially result in duplicate messages arriving at the handset What is a Final Negative Notification Status? A final negative notification is returned when SAP could not deliver a particular message and will not attempt a retry. The returned status code will indicate to the customer whether the message is retriable or not, in which case the customer can initiate their own retry process. There are no additional notifications sent after a final negative status What is a Retriable Status? A retriable status means that SAP will allow the customer to retry delivery of the message, although SAP itself will not be attempting the retry. 13

14 4 RECEIVING SMTP MESSAGES This section describes the format of SMTP messages exchanged from SAP SMS 365, enterprise service, to a third party upon reception of mobile originated short messages (SMS MO). The reception by SAP of SMS MO at destination of a registered CP will generate an SMTP message complying with this specification. 4.1 Message Format Below is the framework of the body of the SMTP messages sent by SAP: [SERVICE] Destination= [MSISDN] Phone= [MESSAGE] Text= [PARAMETERS] DCS= ReceivedTime= SERVICE Section The SERVICE section contains the phone number or the shortcode of the destination of the SMS. The destination is a phone number given in international format (i.e., + International Country Code Phone Number) MSISDN Section The MSISDN section contains the phone number of the originator of the SMS. The phone number is given in international format (i.e., + International Country Code Phone Number). Example: [MSISDN] Phone= Message Section The Message section contains the text sent by the mobile subscriber. The maximum length for this field is 160 characters when using DCS=7b. The specific markers <CR> (carriage return) and <LF> (line feed) are used to insert the special characters Parameters Section This section shows parameters of the message sent by the mobile subscriber DCS (Data Coding Scheme) This field specifies how the text of the short message is encoded. The value is given in decimal format. The Data Coding Scheme values are described in GSM [1] ReceivedTime This field contains the reception date and time of the short message by SAP's network Coding: ReceivedTime=ddd, dd mm yyyy hh:mm:ss +GMT Where ddd stands for day (Mon) dd stands for day mm stands for month yyyy stands for year hh stands for hour mm stands for minute 14

15 ss stands for second Example: ReceivedTime= Wed, 3 Jul :37: APPENDIX A: GSM DEFAULT ALPHABET The following list shows all authorized characters in a SMS message according to the GSM specification. Some of these characters may not be available on all networks. The message text shall be coded using the Latin-1 format SP 0 i P p! 1 A Q a q $ 2 B R b r # 3 C S c s è 4 D T d t é % 5 E U e u ù & 6 F V f v ì 7 G W g w ò ( 8 H X h x (1) Ç ) 9 I Y i y LF * : J Z j z Ø + ; K Ä k ä ø, < L Ö l ö CR - = M Ñ m ñ Å. > N Ü n ü å /? O o à (1) This character is uppercase. The lowercase version of this character is not accepted by the GSM 3.38 specification. 15

16 6 APPENDIX B: ISO TO GSM 3.38 ALPHABET TRANSLATION An automatic translation is done when an unauthorized character is given in the text message. All the information of this translation is given in the ISO character set table below. Ch Dec Hex Description GSM 3.38 Default Space No change! Exclamation Point No change " Double Quote No change # Number/Pound No change $ Dollars No change % Percent No change & Ampersand No change ' Single Quote No change ( Left Parenthesis No change ) Right Parenthesis No change * 042 2a Asterisk No change b Plus No change, 044 2c Comma No change d Hyphen No change e Period No change / 047 2f Forward Slash No change Digit 0 No change Digit 1 No change Digit 2 No change 16

17 Ch Dec Hex Description GSM Digit 3 No change Digit 4 No change Digit 5 No change Digit 6 No change Digit 7 No change Digit 8 No change Digit 9 No change : 058 3a Colon No change ; 059 3b Semicolon No change < 060 3c Less Than No change = 061 3d Equals No change > 062 3e Greater Than No change? 063 3f Question Mark No Commercial At No change A Uppercase A No change B Uppercase B No change C Uppercase C No change D Uppercase D No change E Uppercase E No change F Uppercase F No change G Uppercase G No change 17

18 Ch Dec Hex Description GSM 3.38 H Uppercase H No change I Uppercase I No change J 074 4a Uppercase J No change K 075 4b Uppercase K No change L 076 4c Uppercase L No change M 077 4d Uppercase M No change N 078 4e Uppercase N No change O 079 4f Uppercase O No change P Uppercase P No change Q Uppercase Q No change R Uppercase R No change S Uppercase S No change T Uppercase T No change U Uppercase U No change V Uppercase V No change W Uppercase W No change X Uppercase X No change Y Uppercase Y No change Z 090 5a Uppercase Z No change [ 091 5b Left Bracket No change \ 092 5c Backslash / 18

19 Ch Dec Hex Description GSM 3.38 ] 093 5d Right Bracket No change ^ 094 5e Caret (Circonflex) No change _ 095 5f Underscore - ` ASCII Grave ' a Lowercase a No change b Lowercase b No change c Lowercase c No change d Lowercase d No change e Lowercase e No change f Lowercase f No change g Lowercase g No change h Lowercase h No change i Lowercase i No change j 106 6a Lowercase j No change k 107 6b Lowercase k No change l 108 6c Lowercase l No change m 109 6d Lowercase m No change n 110 6e Lowercase n No change o 111 6f Lowercase o No change p Lowercase p No change q Lowercase q No change 19

20 Ch Dec Hex Description GSM 3.38 r Lowercase r No change s Lowercase s No change t Lowercase t No change u Lowercase u No change v Lowercase v No change w Lowercase w No change x Lowercase x No change y Lowercase y No change z 122 7a Lowercase z No change { 123 7b Left Curly Bracket ( 124 7c Broken Vertical Bar / } 125 7d Right Curly Bracket ) ~ 126 7e Tilde (unassigned) E (unassigned) Space (unassigned) Space ƒ (unassigned) Space (unassigned) Space (unassigned) Space (unassigned) Space (unassigned) Space 20

21 Ch Dec Hex Description GSM 3.38 ˆ (unassigned) Space (unassigned) Space Š 138 8a (unassigned) Space 139 8b (unassigned) Space Œ 140 8c (unassigned) Space 141 8d (unassigned) Space Ž 142 8e (unassigned) Z 143 8f (unassigned) Space (unassigned) Space (unassigned) Space (unassigned) Space (unassigned) Space (unassigned) Space (unassigned) Space (unassigned) Space (unassigned) Space (unassigned) Space (unassigned) Space š 154 9a (unassigned) Space 155 9b (unassigned) Space œ 156 9c (unassigned) Space 21

22 Ch Dec Hex Description GSM d (unassigned) Space ž 158 9e (unassigned) z Ÿ 159 9f (unassigned) Y 160 a0 Hard space Space 161 a1 Inverted Exclamation Point No change 162 a2 Cent c 163 a3 Pound/Sterling No change 164 a4 General Currency Symbol No change 165 a5 Yen No change 166 a6 Broken Vertical Bar I 167 a7 Section Sign No change 168 a8 Diaeresis Space 169 a9 Copyright C ª 170 aa Feminine Spanish Ordinal Space «171 ab Left Double Guillemet " 172 ac Logical Not Space 174 ae Registered Trademark R 175 af Beginning of Line Space 176 b0 Ring Space ± 177 b1 Plus or Minus Space ² 178 b2 Power of 2 Space 22

23 Ch Dec Hex Description GSM 3.38 ³ 179 b3 Power of 3 Space 180 b4 Acute Space µ 181 b5 mu Space 182 b6 Paragraph Sign Space 183 b7 Small Centre Dot Space 184 b8 Cedilla Space ¹ 185 b9 Power of 1 Space º 186 ba Masculine Spanish Ordinal» 187 bb Right Double Guillemet Space " ¼ 188 bc 1/4 Space ½ 189 bd 1/2 Space ¾ 190 be 3/4 Space 191 bf Inverted Question Mark No change À 192 c0 A Grave A Á 193 c1 A Acute A Â 194 c2 A Circumflex A Ã 195 c3 A Tilde A Ä 196 c4 A Diaeresis No change Å 197 c5 A Ring No change Æ 198 c6 AE Digraph No change Ç 199 c7 C Cedilla No change 23

24 Ch Dec Hex Description GSM 3.38 È 200 c8 E Grave E É 201 c9 E Acute No change Ê 202 ca E Circumflex E Ë 203 cb E Diaeresis E Ì 204 cc I Grave I Í 205 cd I Acute I Î 206 ce I Circumflex I Ï 207 cf I Diaeresis I Ð 208 d0 Uppercase Eth Space Ñ 209 d1 N Tilde No change Ò 210 d2 O Grave O Ó 211 d3 O Acute O Ô 212 d4 O Circumflex O Õ 213 d5 O Tilde O Ö 214 d6 O Diaeresis No change 215 d7 Multiply (x) * Ø 216 d8 O Slash No change Ù 217 d9 U Grave U Ú 218 da U Acute U Û 219 db U Circumflex U Ü 220 dc U Diaeresis No change 24

25 Ch Dec Hex Description GSM 3.38 Ý 221 dd Y Acute Y Þ 222 de Uppercase Thorn Space ß 223 df German Double s No change à 224 e0 a Grave No change á 225 e1 a Acute a â 226 e2 a Circumflex a ã 227 e3 a Tilde a ä 228 e4 a Diaeresis No change å 229 e5 a Ring No change æ 230 e6 ae Digraph No change ç 231 e7 c Cedilla Ç è 232 e8 e Grave No change é 233 e9 e Acute No change ê 234 ea e Circumflex e ë 235 eb e Diaeresis e ì 236 ec i Grave No change í 237 ed i Acute i î 238 ee i Circumflex i ï 239 ef i Diaeresis i ð 240 f0 Lowercase Eth o ñ 241 f1 n Tilde No change 25

26 Ch Dec Hex Description GSM 3.38 ò 242 f2 o Grave No change ó 243 f3 o Acute o ô 244 f4 o Circumflex o õ 245 f5 o Tilde o ö 246 f6 o Diaeresis No change 247 f7 Division / ø 248 f8 o Slash No change ù 249 f9 u Grave No change ú 250 fa u Acute u ü 252 fc u Diaeresis No change ý 253 fd y Acute y þ 254 fe Lowercase Thorn Space ÿ 255 ff y Diaeresis y 26

27 7 APPENDIX C: CREATING BINARY CONTENT 7.1 Ringtone Format The conversion process depends on the source of the ringtone format used. For Nokia phones, Midi or RTTL formats may be used as the source format. The output format for SMS is the OTA format Ringtone Creation With the Nokia Data Suite, launch the PC Composer tool and create/edit the desired ringtone(s) with it. When ready, save it as an.ott message. When viewed with a hex format editor, the resulting file should look something like the following: 024A3A51D195CDD008001B The first 3 bytes code the smart messaging ringtones command information: 02 stands for 2 command parts 4A stands for the first command part: ringtone programming 3A stands for the second command part: sound The subsequent few bytes encode the song title (name of the.ott file), while the remaining bytes encode the ringtone content as follows: Bit string Description Value 01 <basic song type> 0100 <song title length> 4 characters (ISO ) The first character T The second character E The third character S The fourth character T <song sequence length> 2 song patterns 000 <pattern header> Pattern header id 00 <pattern id> A-part 0000 <loop value> no loop <pattern specifier> <length of the new pattern> 13 pattern instructions 100 <tempo instruction id> 27

28 Bit string Description Value <beats per minute> 160 (i.e. length of 1/4 note = 0,38 sec.) 001 <note instruction id> 0101 <note value> note E 010 <note duration> ¼ note 00 <note duration specifier> no special duration 001 <note instruction id> <command end> RTTL If the RTTL format is being used as the source format. The file will need to be converted to the MIDI format MIDI The MIDI file needs to be converted to an OTA file before being sent over SMS. Nokia PC Composer found in Nokia Data Suite 3.0 includes a MIDI-to-OTA converter. Note: Thirty-second notes from a MIDI file are replaced by eighteen-second notes in the OTA file. The tempo of the music may also be modified. To test the resulting ringtone with different mobile phones, use the phone s serial cable or infrared link and the Data Suite compatible with the target phone. This allows you to test the ringtone quality or length without actually sending it over SMS. If variations are noticed between MIDI and OTA files, you can modify either of them using the Nokia PC Composer music editor Mail Transfer Format Before sending the OTA file through SMTP, it has to be converted to ASCII-coded hexadecimal format Ports For this application, both the originating port and destination port values are The length value depends on the length of the ringtone. 7.2 Operator Logo Format The operator logo can be sent over SMS using the binary field, the specific originating port and the destination port. 28

29 7.2.1 Format Coding The NLM format looks like the following: 4E4C4D E C E FFFC E F The first six bytes relate to the NLM coding. These bytes are removed by the LOGOTOASCII utility. The subsequent bytes form the PDU of the OTA bitmap. Inside this PDU, the first 4 bytes (the blue text above) contain bitmap data information. The first byte ("00") is the info-field of the smart messaging. The second byte ("48"), meaning 72 in decimal, is the pixel width of the bitmap. The third byte ("0E"), meaning 12 in decimal, is the pixel height of the bitmap. An operator logo bitmap is always 72*12 pixels. The fourth byte is the depth of the bitmap (the number of gray scales). All subsequent bytes encode the OTA bitmap data. Three other bytes must be added in front of the OTA PDU (following the Smart Messaging Specifications document from Nokia) they encode the operator s information. The first two bytes indicate the MCC (Mobile Country Code) of the operator. The third byte indicates the MNC (Mobile Network Code) of the operator. Each of these three bytes is coded in little-endian BCD filled with "F." For example, if the operator MCC = 208 and its MNC = 01, the three coded bytes are "02F810." The PDU corresponding is then the following: 02F E C E FFFC E F Ports For this application, both the originating port and destination port values are The length value is always Payload Explanation The NLM format looks like this: 4E4C4D E C E FFFC E F The first six bytes provide the NLM coding. These bytes are removed by LOGOTOASCII utility. The subsequent bytes form the PDU of the OTA bitmap. Inside this PDU, the four first bytes (the blue text above) contain bitmap data information. The first byte ("00") is the info-field of the smart messaging. The second byte ("48"), meaning 72 in decimal, is the width of the bitmap. The third byte ("0E"), meaning 12 in decimal, is the height of the bitmap. A caller group logo bitmap is always 72*12 pixels. The fourth byte is the depth of the bitmap (the number of gray scales). All subsequent bytes form the OTA bitmap data. No other bytes need to be added in front of the OTA PDU. The overall PDU is therefore the following: 00480E C E FFFC

30 E F Ports For this application, both the originating port and destination port values are The length value is always Picture Messaging Picture messaging is a Smart Messaging feature defined in the Smart Messaging Specifications and in the Graphic Message Services (GMS) documents. Picture messaging is based on the transmission of a 72*24 pixel picture (i.e., larger than the operator logo or CLI one) together with an associated text (maximum 120 characters). It requires therefore the formatting of both the picture and text, and assembling them together in a long binary sequence. A picture messaging message is always longer than one short message Picture Coding An example of payload format is: 00481C E FF BFF FFFC FF3C FF FFF FFFC F7FFC C7FFC FF C6 39E53924E AA AA45157D54F E53888F C000 Inside this PDU, the first 4 bytes (the blue text above) provide bitmap data information. The first byte ("00") is the info-field of the smart messaging. The second byte ("48"), meaning 72 in decimal, is the width of the bitmap. The third byte ("1C"), meaning 24 in decimal, is the height of the bitmap. A picture messaging bitmap is always 72*24 pixels. The fourth byte is the depth of the bitmap (the number of gray scales). All subsequent bytes form the OTA bitmap data. Four other bytes must be added in front of the OTA PDU (following the Graphic Message Services document from Nokia), which encode the GMS header. The first byte indicates the GMS version "30." The second byte indicates the type of the GMS item. OTA bitmap in the picture messaging stands for "02." The following two bytes indicate the size of the bitmap. For picture messaging, it is always 256 bytes "0100." The resulting overall PDU is therefore the following: C E FF BFF FFFC FF3C FF FF F C C639E53924E AA AA45157D54F E53888F C Adding a Text Message to the Picture The coding of the message is the common ASCII representation of the text. In order to add text to the picture, the GMS header must come before the ASCII coding of the text. The GMS header is coded as follows: The first byte stands for the GMS version: 30. The second byte stands for the type of GMS item: 00 for ISO char. The two other bytes indicate the length of the text (in bytes). When text is added to the picture message, it must be added in front of the OTA bitmap. Moreover, the GMS version is only indicated one time in the message (relates to the two GMS items). For example, if we add the text AAA to the previous picture, the message will become the following: C E FF BFF FFFC FF3C FF

31 C C639E53924E AA AA45157D54F E53888F C000 The GMS version is the first byte. The three following bytes encode the first GMS item (i.e., the text) noted in red. The ASCII coded text follows. After the text, is the GMS header (composed of three bytes noted in red) of the picture. Finally the 256 bytes of the picture itself appear at the end of the message Ports For this application, both the originating port and destination port values are 158A. 7.4 MIME vcard With a text editor, prepare the phone book entry with the following encoding format (see Smart Massaging Specifications [3]): BEGIN:VCARD N:<surname firstname> TEL:+<international phone number> END:VCARD For example : BEGIN:VCARD N:SAP Mobile Services TEL: END:VCARD This message must be translated in hexadecimal ASCII format and forms the PDU to be sent. For this application, both the originating port and destination port values are 00E MIME vcalendar With a text editor, prepare the calendar entry with the following encoding format (see Smart Massaging Specifications [3]): BEGIN: VCALENDAR VERSION:1.0 BEGIN:EVENT DESCRIPTION:<text> DTSTART:<date>T<time> DTEND: <date>t<time> AALARM: <date>t<time>;;; END:VEVENT END:VCALENDAR For example : BEGIN:VCALENDAR VERSION:1.0 BEGIN:EVENT DESCRIPTION:SAP Mobile Services meeting DTSTART: T DTEND: T AALARM: T084500;;; END:VEVENT END:VCALENDAR This message must be translated in hexadecimal ASCII format and forms the PDU to be sent. 31

32 For this application, both the originating port and destination port values are 00E TTML TTML specifies downlink messages (from server to mobile) and uplink messages (from mobile to server). Concatenation of downlink messages is supported, but uplink TTML requests must be sent with only one SM. A TTML format always has the following syntax:..page name Message to appear on the mobile phone.>question.>*choice_1.>*choice_2.>*choice_x <<question with digit answer <question with alphanumeric entry ><Rmessage appearing for sending form Note: the ><R symbol used in the last line is for sending back the form. In the following example, the customer is given several choices from which (s)he needs to make a selection before sending the form back...example in TTML Have time for a few questions? >.Choose your service :.>*Weather info.>*traffic info.>*flight info <<Enter your code : ><Rready to send the form? This message just has to be converted in hexadecimal ASCII format and forms the PDU to be sent.for this application, both the originating port and destination port values are 15CC. 32

33 8 APPENDIX D: ERROR MESSAGES RETURNED DURING MESSAGE SENDING Value Message Text What to do? Server currently unavailable to process your message, please try later Server currently unavailable to process your message, please try later Server currently unavailable to process your message, please try later Server currently unavailable to process your message, please try later Server currently unavailable to process your message, please try later Server currently unavailable to process your message, please try later. send an to send an to send an to send an to send an to send an to 600F 600F Authentication failure send an to Bad format for field DCS in section SETUP. check syntax of DCS field Bad format for field PID in section SETUP. check syntax of PID field Bad format for field MobileNotify in section SETUP. check syntax of MobileNotify field Bad format for field MailAckType in section SETUP. check syntax of MailAckType field Bad format or missing mandatory value for field Text in section MESSAGE Bad format or missing mandatory value for field List in section MSISDN. Text or Binary field must be fulfilled List field must be fulfilled Bad format for field List in section MSISDN. check syntax of MSISDN field (coma separated) 601A 601A Bad format for field Class in section SETUP. check syntax of Class field Bad format for field ValidityPeriod in section SETUP. check syntax of ValidityPeriod field Bad format or missing mandatory value for field DestinationPort in section SETUP. DestinationPort= empty field 33

34 Value Message Text What to do? Bad format or missing mandatory value for field Length in section MESSAGE Bad format or missing mandatory value for field Binary in section MESSAGE. must have Length when Binary field binary message must be prepended by Binary= 602A 602A The message contained an invalid character. check the message compared to GSM 3.38 table 602B 602B The message contained a an invalid binary string length. compare the length of binary field and Length= Error when processing the message. send an to service.desk@sybase.com Error when processing the message. check message syntax Server currently unavailable to process your message please try later. send an to service.desk@sybase.com 34

35 9 REFERENCES [1] GSM TS 03.38: Digital cellular telecommunications system (Phase 2+); Alphabets and language-specific information (GSM version 5.5.1) [2] GSM TS 03.40: Digital cellular telecommunications system (Phase 2+); Technical realization of the Short Message Service (SMS); Point-to-Point (PP) (GSM version 5.7.1) [3] Smart Messaging Specification, Revision Nokia Mobile Phones Ltd [4] Graphic Message Service Syntax, Revision Nokia Mobile Phones Ltd Nokia FAQ: 35

36 SAP AG or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ( SAP Group ) for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see for additional trademark information and notices.

ASCII Code - The extended ASCII table

ASCII Code - The extended ASCII table ASCII Code - The extended ASCII table ASCII, stands for American Standard Code for Information Interchange. It's a 7-bit character code where every single bit represents a unique character. On this webpage

More information

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

OOstaExcel.ir. J. Abbasi Syooki. HTML Number. Device Control 1 (oft. XON) Device Control 3 (oft. Negative Acknowledgement OOstaExcel.ir J. Abbasi Syooki HTML Name HTML Number دهدهی ا کتال هگزاد سیمال باینری نشانه )کاراکتر( توضیح Null char Start of Heading Start of Text End of Text End of Transmission Enquiry Acknowledgment

More information

SMS API TECHNICAL SPECIFICATION

SMS API TECHNICAL SPECIFICATION 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

More information

Appendix C. Numeric and Character Entity Reference

Appendix C. Numeric and Character Entity Reference Appendix C Numeric and Character Entity Reference 2 How to Do Everything with HTML & XHTML As you design Web pages, there may be occasions when you want to insert characters that are not available on your

More information

APPLESHARE PC UPDATE INTERNATIONAL SUPPORT IN APPLESHARE PC

APPLESHARE PC UPDATE INTERNATIONAL SUPPORT IN APPLESHARE PC APPLESHARE PC UPDATE INTERNATIONAL SUPPORT IN APPLESHARE PC This update to the AppleShare PC User's Guide discusses AppleShare PC support for the use of international character sets, paper sizes, and date

More information

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

SMS API User Guide. Document Reference: October Version: 6 SMS API User Guide Document Reference: 8297 October 2016 Version: 6 Version Date Author Changes Number 1 Apr 2015 John Lindsay 2 Sep 2015 Sam Smith Branding updated USSD section added Postman updated 3

More information

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

The Use of Reserved (= Undefined) 1252 Code Page Slots in TrueType Fonts The Use of Reserved (= Undefined) 1252 Code Page Slots in TrueType Fonts Problem: How do you create a 1252 TrueType text font (= non-symbol font) with slots 128, 129, 141-144, 157-158, 173, 175, 181, 183,

More information

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

CIS-331 Exam 2 Fall 2015 Total of 105 Points Version 1 Version 1 1. (20 Points) Given the class A network address 117.0.0.0 will be divided into multiple subnets. a. (5 Points) How many bits will be necessary to address 4,000 subnets? b. (5 Points) What is

More information

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

CMSC 313 Lecture 03 Multiple-byte data big-endian vs little-endian sign extension Multiplication and division Floating point formats Character Codes Multiple-byte data CMSC 313 Lecture 03 big-endian vs little-endian sign extension Multiplication and division Floating point formats Character Codes UMBC, CMSC313, Richard Chang 4-5 Chapter

More information

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

CIS-331 Fall 2013 Exam 1 Name: Total of 120 Points Version 1 Version 1 1. (24 Points) Show the routing tables for routers A, B, C, and D. Make sure you account for traffic to the Internet. NOTE: Router E should only be used for Internet traffic. Router A Router

More information

4. Specifications and Additional Information

4. Specifications and Additional Information 4. Specifications and Additional Information AGX52004-1.0 8B/10B Code This section provides information about the data and control codes for Arria GX devices. Code Notation The 8B/10B data and control

More information

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

CIS-331 Exam 2 Fall 2014 Total of 105 Points. Version 1 Version 1 1. (20 Points) Given the class A network address 119.0.0.0 will be divided into a maximum of 15,900 subnets. a. (5 Points) How many bits will be necessary to address the 15,900 subnets? b. (5

More information

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

CIS-331 Fall 2014 Exam 1 Name: Total of 109 Points Version 1 Version 1 1. (24 Points) Show the routing tables for routers A, B, C, and D. Make sure you account for traffic to the Internet. Router A Router B Router C Router D Network Next Hop Next Hop Next Hop Next

More information

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

CIS-331 Exam 2 Spring 2016 Total of 110 Points Version 1 Version 1 1. (20 Points) Given the class A network address 121.0.0.0 will be divided into multiple subnets. a. (5 Points) How many bits will be necessary to address 8,100 subnets? b. (5 Points) What is

More information

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

USB-ASC232. ASCII RS-232 Controlled USB Keyboard and Mouse Cable. User Manual USB-ASC232 ASCII RS-232 Controlled USB Keyboard and Mouse Cable User Manual Thank you for purchasing the model USB-ASC232 Cable HAGSTROM ELECTRONICS, INC. is pleased that you have selected this product

More information

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

CIS-331 Spring 2016 Exam 1 Name: Total of 109 Points Version 1 Version 1 Instructions Write your name on the exam paper. Write your name and version number on the top of the yellow paper. Answer Question 1 on the exam paper. Answer Questions 2-4 on the yellow paper.

More information

PCL Greek-8 - Code Page 869

PCL Greek-8 - Code Page 869 PCL Greek-8 - Code Page 869 Page 1 of 5 PCL Symbol Se t: 8G Unicode glyph correspondence tables. Contact:help@redtitan.com http://pcl.to $20 U0020 Space $90 U038A Ê Greek capita l letter iota with tonos

More information

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

User Guide for Greek GGT-Fonts Revision date: 23 May, 2011 User Guide for Greek GGT-Fonts Revision date: 23 May, 2011 by Graham G Thomason Copyright Graham G Thomason, 2009. Permission is granted to copy or publish this document, provided this complete notice

More information

Zeichen-Referenztabelle (1-127)

Zeichen-Referenztabelle (1-127) Zeichen-Referenztabelle (1-127) Die ersten 31 Zeichen sind für Steuerbefelhle des Computers reserviert (z. B. Druckerkommunikation) und sind deshalb nicht belegt. Die Zeichen 32 127 sind auf PC- und MAC-Systemen

More information

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

CMSC 313 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING LECTURE 02, SPRING 2013 CMSC 313 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING LECTURE 02, SPRING 2013 TOPICS TODAY Bits of Memory Data formats for negative numbers Modulo arithmetic & two s complement Floating point

More information

PCL ISO 8859/5 Latin/Cyrillic

PCL ISO 8859/5 Latin/Cyrillic Page 1 of 5 PCL Symbol Se t: 10N Unicode gly ph correspondence tables. Contact:help@redtitan.com http://pcl.to $20 U0020 Space -- -- -- -- $21 U0021 Ê Exclamation mark -- -- -- -- $22 U0022 Ë Quotation

More information

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

CMSC 313 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING LECTURE 02, FALL 2012 CMSC 33 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING LECTURE 2, FALL 22 TOPICS TODAY Bits of Memory Data formats for negative numbers Modulo arithmetic & two s complement Floating point formats

More information

Acquirer JCB EMV Test Card Set

Acquirer JCB EMV Test Card Set Acquirer JCB EMV Test Card Set July, 2017 Powered by Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information available

More information

Acquirer JCB Dual Interface EMV Test Card Set

Acquirer JCB Dual Interface EMV Test Card Set Acquirer JCB Dual Interface EMV Test Card Set.00 July, 2018 Powered by Disclaimer Information provided in this document describes capabilities available at the time of developing and delivering this document

More information

Gateway Ascii Command Protocol

Gateway Ascii Command Protocol Gateway Ascii Command Protocol Table Of Contents Introduction....2 Ascii Commands.....3 Messages Received From The Gateway....3 Button Down Message.....3 Button Up Message....3 Button Maintain Message....4

More information

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

Description AX5805. Default values for the permissible motors. Version: Date: Description values for the permissible motors Version: 1.3.0 Date: 2017-06-01 Table of contents Table of contents 1 Foreword 2 1.1 Notes on the manual 2 1.1.1 Intendent audience 2 1.1.2 Origin of the

More information

Chemistry Hour Exam 2

Chemistry Hour Exam 2 Chemistry 838 - Hour Exam 2 Fall 2003 Department of Chemistry Michigan State University East Lansing, MI 48824 Name Student Number Question Points Score 1 15 2 15 3 15 4 15 5 15 6 15 7 15 8 15 9 15 Total

More information

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

PlainDSP M2M Communication Experimental Details This document describes the machine-to-machine (M2M) communication experiments using PlainDSP. 1 PlainDSP M2M Communication Experimental Details This document describes the machine-to-machine (M2M) communication experiments using PlainDSP. Introduction The PlainDSP kit can be used to recognize frequency

More information

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

text2reach2 SMS API Sep 5, 2013 v1.1 This document describes application interface (API) between SMS service provider (SP) and SMS gateway (SMSGW). text2reach2 SMS API Sep 5, 2013 v1.1 This document describes application interface (API) between SMS service provider (SP) and SMS gateway (SMSGW). Table of Contents API Interface Types...3 Bulk SMS interface...3

More information

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

CIS-331 Final Exam Spring 2015 Total of 115 Points. Version 1 Version 1 1. (25 Points) Given that a frame is formatted as follows: And given that a datagram is formatted as follows: And given that a TCP segment is formatted as follows: Assuming no options are present

More information

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

CMSC 313 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING LECTURE 02, FALL 2012 CMSC 313 COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE PROGRAMMING LECTURE 02, FALL 2012 ANNOUNCEMENTS TA Office Hours (ITE 334): Genaro Hernandez, Jr. Mon 10am 12noon Roshan Ghumare Wed 10am 12noon Prof.

More information

REST SERVICE. Web Services API Version 1.5

REST SERVICE. Web Services API Version 1.5 REST SERVICE Web Services API Version 1.5 The information contained within this document is the property of PageOne Communications Ltd and may not be copied used or disclosed in whole or in part, except

More information

Information technology Coded graphic character set for text communication Latin alphabet

Information technology Coded graphic character set for text communication Latin alphabet Reference number of working document: ISO/IEC JTC1/SC2/WG3 N L2/98-376 Date: 1998-11-04 Reference number of document: ISO/IEC CD 6937 Committee identification: ISO/IEC JTC1/SC2 Secretariat: IPSJ/ITSCJ

More information

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

CIS-331 Final Exam Spring 2018 Total of 120 Points. Version 1 Version 1 Instructions 1. Write your name and version number on the top of the yellow paper and the routing tables sheet. 2. Answer Question 2 on the routing tables sheet. 3. Answer Questions 1, 3, 4,

More information

First Data Dual Interface EMV Test Card Set. Version 1.20

First Data Dual Interface EMV Test Card Set. Version 1.20 First Data Dual Interface EMV Test Card Set August, 2016 Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information available

More information

Password Management Guidelines for Cisco UCS Passwords

Password Management Guidelines for Cisco UCS Passwords Guidelines for Cisco UCS Passwords, page 1 Guidelines for Cisco UCS Usernames, page 3 Configuring the Maximum Number of Password Changes for a Change Interval, page 4 Configuring a No Change Interval for

More information

First Data EMV Test Card Set. Version 1.30

First Data EMV Test Card Set. Version 1.30 First Data EMV Test Card Set.30 January, 2018 Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information available from industry

More information

Character Entity References in HTML 4 and XHTML 1.0

Character Entity References in HTML 4 and XHTML 1.0 1 of 12 2/2/2009 2:55 PM Character References in HTML 4 and XHTML 1.0 Here is a set of tables containing the 252 allowed entities in HTML 4 and XHTML 1.0, as described in section 24 of the official HTML

More information

SMS Outbound. SMTP interface - v1.1

SMS Outbound. SMTP interface - v1.1 SMS Outbound SMTP interface - v1.1 Table of contents 1. Version history... 5 2. Conventions... 5 3. Introduction... 6 4. Gateway connection... 7 4.1 E-mail message format... 7 4.2 Header section... 7 4.3

More information

First Data EMV Test Card Set. Version 2.00

First Data EMV Test Card Set. Version 2.00 First Data EMV Test Card Set.00 February, 2018 Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information available from industry

More information

VT420 Video Terminal Programmer Reference Manual Update

VT420 Video Terminal Programmer Reference Manual Update VT420 Video Terminal Programmer Reference Manual Update EK VT42P UP. A01 Digital Equipment Corporation The information in this document is subject to change without notice and should not be construed as

More information

First Data DCC Test Card Set. Version 1.30

First Data DCC Test Card Set. Version 1.30 First Data DCC Test Card Set.30 April, 2018 Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information available from industry

More information

ETSI TS V ( )

ETSI TS V ( ) TS 135 233 V12.1.0 (2014-10) TECHNICAL SPECIFICATION Universal Mobile Telecommunications System (UMTS); LTE; Specification of the TUAK algorithm set: A second example algorithm set for the 3GPP authentication

More information

Pe h-ōe-jī Unicode Correspondence Table

Pe h-ōe-jī Unicode Correspondence Table Pe h-ōe-jī Correspondence Table This document contains the code points and font examples for characters needed to write Pe h-ōe-jī for Taiwanese (Hoklo). Standard latin capital and small letters are not

More information

DENIC Domain Guidelines

DENIC Domain Guidelines The English translation of the DENIC Eszett Domain Guidelines is provided for the convenience of our non-german-speaking customers. Regardless of this, only the original German-language version is legally

More information

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

API-SMS HTTP/GET Interface Ref Push SMS, Balance, ACKs. April 18, 2017 v1.12 Ref. 17041802 - Push SMS, Balance, ACKs. April 18, 2017 v1.12 Index Page 1 Introduction 3 1.1 Changelog 3 2 Send SMS messages (MT) 4 2.1 Required information 4 2.2 HTTP/GET Messaging 4 2.3 HTTP/GET Variables

More information

Cloud SMS API Guide. Version 5.1

Cloud SMS API Guide. Version 5.1 Cloud SMS API Guide Version 5.1 Cloud API Guide v5.1 Page 1 of 18 Table of Content 1 Overview 1 2 MACH Push Messaging 2 3 MT API Details 3 3.1 Send Message 3 3.2 Send Long Concatenated Messages 8 4 MO

More information

SMS Outbound. HTTP interface - v1.1

SMS Outbound. HTTP interface - v1.1 SMS Outbound HTTP interface - v1.1 Table of contents 1. Version history... 5 2. Conventions... 5 3. Introduction... 6 4. Application Programming Interface (API)... 7 5. Gateway connection... 9 5.1 Main

More information

Digital Lighting Systems, Inc.

Digital Lighting Systems, Inc. Digital Lighting Systems, Inc. Four Channel Dry Contacts Relays Switch Pack DMX512 compatible USER'S MANUAL -UM User's Manual - Page 1 GENERAL DESCRIPTION The is a 4-channel DMX-512 compatible electro-mechanical

More information

C1098 JPEG Module User Manual

C1098 JPEG Module User Manual C1098 JPEG Module User Manual General Description C1098 is VGA camera module performs as a JPEG compressed still camera that can be attached to a wireless or PDA host. Users can send out a snapshot command

More information

RS 232 PINOUTS. 1. We use RJ12 for all of our RS232 interfaces (Link-2-Modbus & Link-2-PC- Serial/RS232). The diagram below shows our pin out.

RS 232 PINOUTS. 1. We use RJ12 for all of our RS232 interfaces (Link-2-Modbus & Link-2-PC- Serial/RS232). The diagram below shows our pin out. RS 232 PINOUTS 1. We use RJ12 for all of our RS232 interfaces (Link-2-Modbus & Link-2-PC- Serial/RS232). The diagram below shows our pin out. 2. A DB9 Female to RJ12 Female Serial/Terminal Modular Adaptor

More information

{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

{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 Non-ASCII Symbols in the SCA Armorial Database by Iulstan Sigewealding, updated by Herveus d'ormonde 4 January 2014 PDF Version by Yehuda ben Moshe, 16 February 2014 Since January 1996, the SCA Ordinary

More information

SAP SMS 365 SAP Messaging Proxy 365 Product Description August 2016 Version 1.0

SAP SMS 365 SAP Messaging Proxy 365 Product Description August 2016 Version 1.0 SAP SMS 365 SAP Messaging Proxy 365 Product Description August 2016 Version 1.0 TABLE OF CONTENTS 1 INTRODUCTION...3 2 BENEFITS...4 3 FUNCTIONAL DESCRIPTION...5 4 MESSAGE CLASSIFICATION...6 5 ARCHITECTURE...7

More information

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

Digital Lighting Systems, Inc. CD400-DMX DMX512 Four Channel Dimmer and Switch module , Inc. DMX512 Four Channel Dimmer and Switch module Input: 5 Amps @ 6-24 VDC Outputs: 5 Amps Maximum each, total 4 outputs 8 Amps Maximum. FRONT BACK USER'S MANUAL -UM User's Manual - Page 1 GENERAL DESCRIPTION

More information

Banks Tupas Certification Service for Service Providers

Banks Tupas Certification Service for Service Providers Banks Tupas Certification Service for Service Providers Service description and guidelines Version 2.1 3 October 2005 SERVICE DESCRIPTION 2 (21) CHANGE LOG Version Page Comment V2.0 All Message structure

More information

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

Installing and Using The VT420 Video Terminal With PC Terminal Mode Update Installing and Using The VT420 Video Terminal With P Terminal Mode Update EK VT42A UP. A0 January 993 This document is an update for Installing and Using the VT420 with P Terminal Mode, EK VT42A UU.00.

More information

To SMS Technical Guide

To SMS Technical Guide Email To SMS Technical Guide Table of Content 1 Document information 3 1.1 Purpose 3 1.2 Change history 3 1.3 Release notes 3 1.4 Contact 3 2 Introduction 4 2.1 Overview 4 2.2 Main features 4 2.3 Email

More information

Visual Business Configuration with SAP TM

Visual Business Configuration with SAP TM SAP Transportation Management Visual Business Configuration with SAP TM CUSTOMER Document Version: 3.0 December 2013 SAP AG 1 Copyright Copyright 2013 SAP AG. All rights reserved. SAP Library document

More information

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

API-SMS HTTP/POST Interface Ref Push SMS, Balance, ACKs. April 18, 2017 v2.15 Ref. 17041801 - Push SMS, Balance, ACKs. Index Page 1 Introduction 3 1.1 Changelog 3 2 Send SMS messages (MT) 4 2.1 Required information 4 2.2 HTTP/POST Messaging 4 2.3 XML format 4 2.4 XML examples 7

More information

2a. Codes and number systems (continued) How to get the binary representation of an integer: special case of application of the inverse Horner scheme

2a. Codes and number systems (continued) How to get the binary representation of an integer: special case of application of the inverse Horner scheme 2a. Codes and number systems (continued) How to get the binary representation of an integer: special case of application of the inverse Horner scheme repeated (integer) division by two. Example: What is

More information

BC470. Form Printing with SAP Smart Forms COURSE OUTLINE. Course Version: 18 Course Duration:

BC470. Form Printing with SAP Smart Forms COURSE OUTLINE. Course Version: 18 Course Duration: BC470 Form Printing with SAP Smart Forms. COURSE OUTLINE Course Version: 18 Course Duration: SAP Copyrights and Trademarks 2018 SAP SE or an SAP affiliate company. All rights reserved. No part of this

More information

460 Presentation Audio Mixer

460 Presentation Audio Mixer CONTROL PROTOCOL Revision 2.1 - For 460 version 1.08 Command Protocol 2000-2002 Symetrix, Inc. All rights reserved. Printed in the United States of America The information in this guide is subject to change

More information

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

MIDI-Scope. Artistic Licence Engineering Ltd. Software Version V1.3 Manual Revision V1.91 MIDI-Scope Artistic Licence Engineering Ltd Software Version V1.3 Manual Revision V1.91 Product Registration Form Product: MIDI-Scope Version No. Serial No. Date Purchased: Supplier: Name: Company Name:

More information

Interac USA Interoperability EMV Test Card Set

Interac USA Interoperability EMV Test Card Set Interac USA Interoperability EMV Test Card Set.00 April, 2018 Powered by Disclaimer Information provided in this document describes capabilities available at the time of developing this document and information

More information

SMS Mobile Termination (MT) API Guide for HTTPS

SMS Mobile Termination (MT) API Guide for HTTPS SMS Mobile Termination (MT) API Guide for HTTPS The content of this document are copyright and remain the property of National Informatics Centre. This document is not to be reproduced in any form whether

More information

Banks' TUPAS certification service for service providers

Banks' TUPAS certification service for service providers Banks' TUPAS certification service for service providers service provider's FK Federation of Finnish Financial Services for service providers CHANGE LOG Version Page Comment V2.0 All Message structures

More information

AMERICAN EXPRESS GLOBAL FINANCIAL SETTLEMENT GUIDE OCTOBER 2010

AMERICAN EXPRESS GLOBAL FINANCIAL SETTLEMENT GUIDE OCTOBER 2010 AMERICAN EXPRESS GLOBAL FINANCIAL SETTLEMENT GUIDE OCTOBER 2010 GLOBAL MERCHANT SERVICES Copyright 2004-2010 American Express Travel Related Services Company, Inc. All rights reserved. This document contains

More information

Mobile forensics. SMS (Short Message Service) EMS, MMS, CBS

Mobile forensics. SMS (Short Message Service) EMS, MMS, CBS Mobile forensics SMS (Short Message Service) EMS, MMS, CBS How the Mobiles Work The Route of a Mobile Phone Telephone Call, (or SMS or user data traffic) SIM card Radio access network Core network MS/UE

More information

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

Information technology Universal Multiple-Octet Coded Character Set (UCS) ISO/IEC ISO/IEC 10646-1: 1993/Amd. 30: 1999 (E) Information technology Universal Multiple-Octet Coded Character Set (UCS) Part 1: Architecture and Basic Multilingual Plane AMENDMENT 30: Additional Latin

More information

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

ISO/IEC JTC 1/SC 35. User Interfaces. Secretariat: Association Française de Normalisation (AFNOR) ISO/IEC JTC 1/SC 35 N 0748 DATE: 2005-01-31 ISO/IEC JTC 1/SC 35 User Interfaces Secretariat: Association Française de Normalisation (AFNOR) TITLE: Proposal for "Swedish International" keyboard SOURCE:

More information

SPEECH RECOGNITION COMMON COMMANDS

SPEECH RECOGNITION COMMON COMMANDS SPEECH RECOGNITION COMMON COMMANDS FREQUENTLY USED COMMANDS The table below shows some of the most commonly used commands in Windows Speech Recognition. The words in italics indicate that many different

More information

Business Add-Ins (BAdIs) for SD Jam Integration Document Version:

Business Add-Ins (BAdIs) for SD Jam Integration Document Version: Document Version: 1.0 2014-08-22 Typographic Conventions Type Style Example Description Words or characters quoted from the screen. These include field names, screen titles, pushbuttons labels, menu names,

More information

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

Communications guide. Line Distance Protection System * F1* GE Digital Energy. Title page Title page GE Digital Energy D90 Plus Line Distance Protection System Communications guide D90 Plus firmware revision:.9x GE publication code: 60-9070-F (GEK-3469) GE Digital Energy 650 Markland Street

More information

Technical Specification. Third Party Control Protocol. AV Revolution

Technical Specification. Third Party Control Protocol. AV Revolution Technical Specification Third Party Control Protocol AV Revolution Document AM-TS-120308 Version 1.0 Page 1 of 31 DOCUMENT DETAILS Document Title: Technical Specification, Third Party Control Protocol,

More information

ERNST. Environment for Redaction of News Sub-Titles

ERNST. Environment for Redaction of News Sub-Titles ERNST Environment for Redaction of News Sub-Titles Introduction ERNST (Environment for Redaction of News Sub-Titles) is a software intended for preparation, airing and sequencing subtitles for news or

More information

6.1 Font Types. Font Types

6.1 Font Types. Font Types 6 Font This chapter explains basic features of GP-Pro EX's "Font" and basic ways of placing text with each font. Please start by reading "6.1 Font Types" (page 6-2) and then turn to the corresponding page.

More information

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

July Registration of a Cyrillic Character Set. Status of this Memo Network Working Group Request for Comments: 1489 A. Chernov RELCOM Development Team July 1993 Status of this Memo Registration of a Cyrillic Character Set This memo provides information for the Internet

More information

Forthnet Mobile Platform - groupsms http interface v1.0 1 / 9

Forthnet Mobile Platform - groupsms http interface v1.0 1 / 9 Table of Contents Introduction... 2 Requirements... 2 Connecting to Forthnet Mobile Platform... 2 Message submission... 3 Client Request... 3 Parameters... 4 Parameter user... 4 Parameter pass... 4 Parameter

More information

Number Systems II MA1S1. Tristan McLoughlin. November 30, 2013

Number Systems II MA1S1. Tristan McLoughlin. November 30, 2013 Number Systems II MA1S1 Tristan McLoughlin November 30, 2013 http://en.wikipedia.org/wiki/binary numeral system http://accu.org/index.php/articles/18 http://www.binaryconvert.com http://en.wikipedia.org/wiki/ascii

More information

6. Specifications & Additional Information

6. Specifications & Additional Information 6. Specifications & Additional Information SIIGX52004-3.1 Transceier Blocks Table 6 1 shows the transceier blocks for Stratix II GX and Stratix GX deices and compares their features. Table 6 1. Stratix

More information

Manual Instructions for SAP Note CRA: Configuration for the CRA report

Manual Instructions for SAP Note CRA: Configuration for the CRA report Manual Instructions for SAP Note 1974654 CRA: Configuration for the CRA report TABLE OF CONTENTS 1 CHANGES TO CONTENT OF TABLE VIEW V_T596A... 3 2 CHANGES TO CONTENT OF TABLE VIEW V_T596G... 3 3 CHANGES

More information

Onboarding guide for new gtlds operated by Afnic

Onboarding guide for new gtlds operated by Afnic ONBOARDING GUIDE FOR NEW GTLDS OPERATED BY AFNIC July 23 rd, 2013 1 Onboarding guide for new gtlds operated by Afnic.alsace,.aquitaine,.bzh,.corsica,.paris - Version 1 - July 23rd, 2013 ONBOARDING GUIDE

More information

FD-011WU. 2D Barcode Reader User Guide V1.6CC

FD-011WU. 2D Barcode Reader User Guide V1.6CC FD-011WU 2D Barcode Reader User Guide V1.6CC Table of Contents 1 Getting Started... 1 1.1 Factory Defaults... 1 2 Communication Interfaces...2 2.1 TTL-232 Interface... 2 2.2 Baud Rate... 3 2.3 Data Bit

More information

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

BrianHetrick.com Application Note AN-1.0 A Latin-1 and Latin-3 Characters US Keyboard Layout for Microsoft Windows Application Note AN-1.0 A Latin-1 and Latin-3 Characters US Keyboard Layout for Microsoft Windows Goal The goal of this Application Note is to describe the construction of a Windows 2000/XP/Vista keyboard

More information

Data Protection and Privacy for Fraud Watch

Data Protection and Privacy for Fraud Watch Security Guide Fraud Watch Document Version: 1.0 2017-06-05 Document History Version Date Change 1.0 2017-06-05 First release of the Security Guide for Data Protection and Privacy. 2 2017 SAP AG or an

More information

BD-6500BT Bluetooth 2D Barcode Scanner Configuration Guide

BD-6500BT Bluetooth 2D Barcode Scanner Configuration Guide BD-6500BT Bluetooth 2D Barcode Scanner Configuration Guide V 2.1 Table of Contents 1 Getting Started. 3 1.1 About This Guide.. 3 1.2 Barcode Scanning.. 3 1.3 Factory Defaults.. 3 1.4 Pairing Cradle 4 1.5

More information

Here is a C function that will print a selected block of bytes from such a memory block, using an array-based view of the necessary logic:

Here is a C function that will print a selected block of bytes from such a memory block, using an array-based view of the necessary logic: Pointer Manipulations Pointer Casts and Data Accesses Viewing Memory The contents of a block of memory may be viewed as a collection of hex nybbles indicating the contents of the byte in the memory region;

More information

ZN-DN312XE-M Quick User Guide

ZN-DN312XE-M Quick User Guide ZN-DN312XE-M Quick User Guide This manual provides instructions for quick installation and basic configuration of your IP device. Step1. Connect cables to IP device Connect required cables to the device

More information

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

file://h:\cc51\private\jtc%201%20sc%2022\abstract1.htm Page 1 of 1 From: Mailbox ITTF [ittf@iso.org] Sent: Thursday, March 21, 2002 8:10 AM To: Lisa Rajchel; Jean Stride; Mann Douglas D; FRANCE.LAFARGUE; Jean-Normand Drouin; Sara Hafele; Yukiko Ogura; Jooran

More information

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

One subset of FEAL, called FEAL-NX, is N round FEAL using a 128-bit key without key parity. FEAL-NX SPECIFICATIONS 1 Introduction 1.1 Outline of the FEAL-NX cipher FEAL, the Fast Data Encipherment Algorithm, is a 64-bit block cipher algorithm that enciphers 64-bit plaintexts into 64-bit ciphertexts

More information

StreamServe Persuasion SP4 PageIN

StreamServe Persuasion SP4 PageIN StreamServe Persuasion SP4 PageIN User Guide Rev A StreamServe Persuasion SP4 PageIN User Guide Rev A 2001-2009 STREAMSERVE, INC. ALL RIGHTS RESERVED United States patent #7,127,520 No part of this document

More information

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

igo Stowaway Ultra-Slim Bluetooth Keyboard Owner s Manual for BlackBerry OS www.igo.com igo Stowaway Ultra-Slim Bluetooth Keyboard Owner s Manual for BlackBerry OS Page 1 Setting up the Keyboard... 3 Before You Begin...3 Installing the Software...3 Configuring the Keyboard to

More information

Enhanced Play Fair Cipher

Enhanced Play Fair Cipher P Enhanced Play Fair Cipher 1 1 Naveen KMP P, PDepartment of Information Technology, Velammal Engineering College, Chennai, Tamil Nadu, India. Abstract The theme of this research work is to design and

More information

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

The cache is 4-way set associative, with 4-byte blocks, and 16 total lines Sample Problem 1 Assume the following memory setup: Virtual addresses are 20 bits wide Physical addresses are 15 bits wide The page size if 1KB (2 10 bytes) The TLB is 2-way set associative, with 8 total

More information

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

CIS-331 Final Exam Spring 2016 Total of 120 Points. Version 1 Version 1 1. (25 Points) Given that a frame is formatted as follows: And given that a datagram is formatted as follows: And given that a TCP segment is formatted as follows: Assuming no options are present

More information

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

APPENDIX 1 BRAILLE SYMBOLS AND INDICATORS. Braille Characters Letters Numbers Contractions Indicators Punctuation and Symbols Appendix 1 Page 1 APPENDIX 1 BRAILLE SYMBOLS AND INDICATORS Braille Characters Letters Numbers Contractions Indicators Punctuation and Symbols Within each group, the braille signs are listed in alphabetic

More information

Alert Consumption for Business Process Monitoring on MAI with SAP Solution Manager 7.1 SP12 Setup and features of notifications and incidents

Alert Consumption for Business Process Monitoring on MAI with SAP Solution Manager 7.1 SP12 Setup and features of notifications and incidents Alert Consumption for Business Process Monitoring on MAI with SAP Solution Manager 7.1 SP12 Setup and features of notifications and incidents TABLE OF CONTENTS 1 INTRODUCTION... 3 2 FUNCTIONAL OVERVIEW...

More information

KNX TinySerial 810. Communication Protocol. WEINZIERL ENGINEERING GmbH

KNX TinySerial 810. Communication Protocol. WEINZIERL ENGINEERING GmbH WEINZIERL ENGINEERING GmbH KNX TinySerial 810 Communication Protocol WEINZIERL ENGINEERING GmbH Bahnhofstr. 6 DE-84558 Tyrlaching GERMAY Tel. +49 8623 / 987 98-03 Fax +49 8623 / 987 98-09 E-Mail: info@weinzierl.de

More information

SAP Hybris Billing, Pricing Simulation Extended Functions Release 2.0, SP03

SAP Hybris Billing, Pricing Simulation Extended Functions Release 2.0, SP03 SAP Hybris Billing, Pricing Simulation Extended Functions Release 2.0, SP03 Document Version 1.0 2017-06-13 TABLE OF CONTENTS EXTENDED FUNCTIONS IN SAP HYBRIS BILLING, PRICING SIMULATION... 3 Using Alternative

More information

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

ECHO Process Instrumentation, Inc. Modbus RS485 Module. Operating Instructions. Version 1.0 June 2010 ECHO Process Instrumentation, Inc. Modbus RS485 Module Operating Instructions Version 1.0 June 2010 ECHO Process Instrumentation, Inc. PO Box 800 Shalimar, FL 32579 PH: 850-609-1300 FX: 850-651-4777 EM:

More information