eMessage Web Services 3
Transcription
eMessage Web Services 3
eMessage Web Services 3 User Guide Sertea srl 1 Version eMessage Web Services 3 User Guide Revised October 27, 2010 Copyright This document is copyrighted by Sertea srl. Copyright ©2010 Sertea srl. This document may not be copied, reproduced, reprinted, translated, rewritten or readdressed in whole or part without expressed, written consent from Sertea srl. Disclaimer Sertea srl reserves the right to change any information found in this document without any written notice to the user. 2 Table of Contents 1 - Introduction .................................................................................................................................................. 5 1.1 - Retrieving the WDSL .............................................................................................................................. 5 2 - Using eMessage Web Services 3 .................................................................................................................. 6 2.1 – Managing users..................................................................................................................................... 7 2.1.1 – Signup web method ....................................................................................................................... 8 2.1.2 – ChangePassword web method ...................................................................................................... 9 2.1.3 – CheckCredit web method ............................................................................................................ 10 2.1.4 – Login web method ....................................................................................................................... 11 2.2 – Managing credit .................................................................................................................................. 12 2.2.1 – PurchaseServicesAndCanone web method ................................................................................. 13 2.2.2 – GetPurchaseDetails web method ................................................................................................ 14 2.2.3 – DebitFee web method ................................................................................................................. 15 2.2.4 – DebitOtherCosts web method ..................................................................................................... 16 2.2.5 – GetTrafficAmount web method .................................................................................................. 17 2.3 – Send SMS ............................................................................................................................................ 18 2.3.1 – Send web method........................................................................................................................ 19 2.4 – Send Fax .............................................................................................................................................. 20 2.4.1 – Send web method........................................................................................................................ 21 2.5 – Send Letters ........................................................................................................................................ 22 2.5.1 – Send web method........................................................................................................................ 23 2.6 – Send Phone Messages ........................................................................................................................ 24 2.6.1 – Send web method........................................................................................................................ 25 2.6 – Letter Prices ........................................................................................................................................ 26 2.6.1 – CalculateLetterPrice web method ............................................................................................... 27 2.7 – Reports................................................................................................................................................ 28 2.7.1 – GetFaxList web method ............................................................................................................... 29 2.7.2 – GetLetterList web method........................................................................................................... 30 2.7.3 – GetMmsList web method ............................................................................................................ 31 2.7.4 – GetPhoneList web method .......................................................................................................... 32 2.7.5 – GetSmsList web method .............................................................................................................. 33 Appendix A ...................................................................................................................................................... 34 SMS Worldwide Coverage ........................................................................................................................... 34 3 Appendix B....................................................................................................................................................... 50 GSM 7 bit alphabet ...................................................................................................................................... 50 Appendix C ....................................................................................................................................................... 54 Supported file formats ................................................................................................................................ 54 Appendix D ...................................................................................................................................................... 57 Letter first page prototype .......................................................................................................................... 57 4 1 - Introduction The eMessage Web Services 3 are a collection of services to send messages like SMS, MMS, Fax, Voice Messages and Letters. This is also a technical document which describes how to interface with the eMessage Web Services 3 running in the Production environment. This document assumes that the reader is familiar with web services and understands terminology such as HTTP, GET, POST, WSDL, UDDI, SOAP, etc. The eMessage Web Services 3 are: Self-describing via their own WSDL documents Communicative with clients via SOAP over HTTP/HTTPS 1.1 - Retrieving the WDSL Web services publish their own API in an XML format called Web Service Definition Language (WSDL). Currently there is no Universal Description, Discovery and Integration (UDDI) directory that contains the eMessage Web Services 3 documents. The WSDL must be retrieved directly from each of the web services, as shown below: http://secure.emessage.it/ws/emessage/webservices/soap/Credit.asmx?WSDL http://secure.emessage.it/ws/emessage/webservices/soap/Fax.asmx?WSDL http://secure.emessage.it/ws/emessage/webservices/soap/Letter.asmx?WSDL http://secure.emessage.it/ws/emessage/webservices/soap/MessagesSendingPrices.asmx?WSDL http://secure.emessage.it/ws/emessage/webservices/soap/Reports.asmx?WSDL http://secure.emessage.it/ws/emessage/webservices/soap/Sms.asmx?WSDL http://secure.emessage.it/ws/emessage/webservices/soap/Users.asmx?WSDL http://secure.emessage.it/ws/emessage/webservices/soap/Phone.asmx?WSDL 5 2 - Using eMessage Web Services 3 All the eMessage Web Services exposes some web methods to call to obtain information or to send messages. Every web method returns a class inherited from eMessageResult, a class with these mandatory field: success: a boolean true/false value indicating if the web method completed correctly. description: a text describing what happened during web method calling. If an error occurs during web services calling a SOAP exception is immediately thrown. Every web methods fields must be passed if mandatory, otherwise you can pass a null value (or 0 value from numerical fields). Some web method calls may take some time (for example sending hundreds of sms in one call) so configure your clients timeout so they will wait for a reply from eMessage Web Services 3. 6 2.1 – Managing users Using eMessage Web Services 3 requires an eMessage account. To create an eMessage call the Signup web method. Creating a eMessage account is completely free. Later you can change account password using ChangePassword web method. To check how much credit an eMessage account has, you can use CheckCredit web method. Finally to just check if an account is valid, you can use Login web method. 7 2.1.1 – Signup web method 2.1.1.1 – Description Web method to create an eMessage account. 2.1.1.2 – Parameter Username (MANDATORY): A valid email account. This is the address where eMessage will send every important communication. Password (MANDATORY) Company FirstName (MANDATORY) LastName (MANDATORY) Address (MANDATORY) City (MANDATORY ) State (MANDATORY ) Zip (MANDATORY) Country (MANDATORY) PhoneHome PhoneWork PhoneMobile Fax EmailHome EmailWork WebSite: A website address (with http://) TaxCode (MANDATORY): A valid Italian VAT number or Italian “Codice Fiscale” OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. o AutomaticActivation: A true/false string indicating if the account is automatically activated without confirming the email address. o SendEmail: if true an activation email will be sent to the account. 2.1.1.3 - Returns This web method return a standard eMessageResult object. 8 2.1.2 – ChangePassword web method 2.1.2.1 – Description Web method to change the account password. 2.1.2.2 – Parameter Username (MANDATORY ): Email account address OldPassword (MANDATORY ): Old password NewPassword (MANDATORY): New password OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. 2.1.2.3 - Returns This web method return a standard eMessageResult object. 9 2.1.3 – CheckCredit web method 2.1.3.1 – Description Web method to check how many credit is left on account. 2.1.3.2 – Parameter Username (MANDATORY ): Email account address Password (MANDATORY): Account security password OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. 2.1.3.3 - Returns This web method return a eMessageResultCheckCredit object which contains a UserCredit double value. 10 2.1.4 – Login web method 2.1.4.1 – Description Web method to check to correctness of username and password. 2.1.4.2 – Parameter Username (MANDATORY ): Email account address Password (MANDATORY): Account security password OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. 2.1.4.3 - Returns This web method return a standard eMessageResult class. 11 2.2 – Managing credit For using eMessage Web Services 3 you have to buy some prepaid credit (visit www.emessage.it for the latest price list). You can use your credit to send all type of eMessage messages, so you don’t have to buy credit for single services. Every time you send a message, eMessage will scale the message’s price from your credit. Using Credit web service you can ask to buy credit or, if you are developing your own eMessage client, debit a user for an annual fee for example. You can even export the traffic amount and purchases in a range of dates. 12 2.2.1 – PurchaseServicesAndCanone web method 2.2.1.1 – Description Web method to create a purchase request. 2.2.1.2 – Parameter Username (MANDATORY ): Email account address Password (MANDATORY): Account security password Purchase (MANDATORY ) o AddVat (MANDATORY): If true the Italian vat (20%) will be added o CreditPurchasedService (MANDATORY): the amount in euro of that will be used for eMessage services. o CreditPurchasedVoip: the amount in euro of that will be used for eMessage VoIP. o CanonePurchasedService (MANDATORY): the annual fee for using eMessage services. o CanonePurchasedVoip (MANDATORY): the annual fee for using eMessage VoIP. o PurchaseType (MANDATORY ): One of the value from this list: None CreditCard PostalCheckingAccount BankTrasfer Cash BonusRecharge OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. 2.2.1.3 - Returns This web method return a PurchaseServicesAndCanoneResult class that contains a description value with the payment data (bank account, postal account, credit card site, …). 13 2.2.2 – GetPurchaseDetails web method 2.2.2.1 – Description Web method to view purchases in a range of dates 2.2.2.2 – Parameter Username (MANDATORY ): Email account address Password (MANDATORY): Account security password DateTo (MANDATORY): Search purchases to this date. DateFrom (MANDATORY): Search purchases from this date. OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. 2.2.2.3 - Returns This web method return a eMessageResultPurchaseDetails class that contains a list of purchases with these fields: UserID: eMessage user id. CreditPurchased: amount of credit purchased CreditUsed_ amount of credit currently used. PurchasedDateTime: when the credit was purchased PurchaseStatus: if the purchase was credited or still waiting PurchaseType: type of payment (credit card, bank transfer, …) 14 2.2.3 – DebitFee web method 2.2.3.1 – Description Web method to debit an account with a generic fee. 2.2.3.2 – Parameter Username (MANDATORY ): Email account address Password (MANDATORY): Account security password FeeAmount (MANDATORY): The amount of fee to debit OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. 2.2.3.3 - Returns This web method return a standard eMessageResult class. 15 2.2.4 – DebitOtherCosts web method 2.2.4.1 – Description Web method to debit an account with a credit card fee or a canone fee. 2.2.4.2 – Parameter Username (MANDATORY ): Email account address Password (MANDATORY): Account security password FeeAmount (MANDATORY): The amount of fee to debit TypeOfDebit (MANDATORY): Type of fee to scale (Credit card or Canone) OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. 2.2.4.3 - Returns This web method return a standard eMessageResult class. 16 2.2.5 – GetTrafficAmount web method 2.2.5.1 – Description Web method to know how the credit was consumed. 2.2.5.2 – Parameter Username (MANDATORY ): Email account address Password (MANDATORY): Account security password DateTo (MANDATORY): Search traffic to this date. DateFrom (MANDATORY): Search traffic from this date. OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. 2.2.5.3 - Returns This web method returns a standard GetTrafficAmountResult class that contains these fields: ServiceSMSPrice: The cost of all SMS sent in the range of dates ServiceFaxPrice: The cost of all Faxes sent in the range of dates ServiceMMSPrice: The cost of all MMS sent in the range of dates ServicePhonePrice: The cost of all phone messages sent in the range of dates ServiceLetterPrice: The cost of all letters sent in the range of dates LetterStampPricePT: The cost of all letters stamp price sent with Poste Italiane in the range of dates LetterStampPriceOther: The cost of all letters stamp price sent with other operators in the range of dates AssistanceTimePrice: The cost of technical assistance (not yet implemented) FeePrice: The cost of the fee applied to purchases SoftwareLicensingPrice: The cost of software purchased 17 2.3 – Send SMS Send SMS with eMessage Web Services 3 is very simple. There are 3 type of quality that you can choose: NORMAL: Normal SMS are sent using medium quality gateway. All the SMS will be always delivered but we cannot assure to you that the sender you specify is not changed with a numerical value from operators. Normal SMS can send SMS with a maximum length of 160 characters. FAST: Fast SMS are sent using priority gateway and delivered in a few seconds. We can assure that the sender you specify will be received from the recipient. There isn’t a maximum length. If the message is longer than 160 character is sent in concatenated mode (every part of message is 135 character long) NOTIFICATION: Notification SMS are high quality SMS like FAST but you can know when the SMS is received by the recipient. There isn’t a maximum length. If the message is longer than 160 character is sent in concatenated mode (every part of message is 135 character long) eMessage SMS are sent all over the world. Read the Appendix A to know which worldwide operators are covered. 18 2.3.1 – Send web method 2.3.1.1 – Description Web method to send sms. 2.3.1.2 – Parameter Username (MANDATORY ): Email account address Password (MANDATORY): Account security password Sender (MANDATORY ): It can be an alphanumeric string with a maximum length of 11 character or an international phone number (ex: +391234567894) with a maximum length of 16 character Recipient (MANDATORY): An array of an international phone numbers (ex: +391234567894) Message (MANDATORY): The text message to send. Only GSM alphabet is supported. Read Appendix B to see which character you can use. SmsType (MANDATORY): A string describing the sms type choosed: NORMAL, FAST, NOTIFICATION OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. o NotificationEmail: The email that will receive all the notification about the sms sent. o SplitMessage: Don’t use concatenated messages, if longer than 160 character, but split messages adding some text to the beginning of every part (ex 1/2, 2/2). o DeliveryTime: A datetime value indicating when the message has to be sent. o DebitUsername: eMessage account username/email that indicates who has to pay for this sms. o DebitPassword: eMessage account password that indicates who has to pay for this sms. 2.3.1.3 - Returns This web method return a eMessageResultSendSMS class that contains a list of eMessageSpeditionResult objects with these fields: success: true if the SMS was correctly queued. errorDescription: if something goes wrong in these field here you can find the reason. jobCode: spedition code messageCode: unique message code 19 2.4 – Send Fax With eMessage Fax service you can send faxes all over the world using other 100 hundred file formats. You can read about file format supported in Appendix C. 20 2.4.1 – Send web method 2.4.1.1 – Description Web method to send fax. 2.4.1.2 – Parameter Username (MANDATORY ): Email account address Password (MANDATORY): Account security password Recipients (MANDATORY ): An array of an international phone numbers (ex: +391234567894) FilesData (MANDATORY): An array of base64 value each containing one file to send. FileNames (MANDATORY ): A array of string with the name of files contained in FilesData. OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. o NotificationEmail: The email that will receive all the notification about the faxes sent. o HeaderFax: The fax sender number that will be printed at the top of document by the recipient fax machine. o HeaderName: The fax sender name that will be printed at the top of document by the recipient fax machine. o DeliveryTime: A datetime value indicating when the message has to be sent. o DebitUsername: eMessage account username/email that indicates who has to pay for this fax. o DebitPassword: eMessage the account password that indicates who has to pay for this fax. 2.4.1.3 - Returns This web method return a eMessageResultSendFAX class that contains a list of eMessageSpeditionResult objects with these fields: success: true if the Fax was correctly queued. errorDescription: if something goes wrong in these field here you can find the reason. jobCode: spedition code messageCode: unique message code 21 2.5 – Send Letters With eMessage Letter service you can send in Italy 3 types of mail: PRIORITARIA: is the standard mail service RACCOMANDATA: is the premium mail service. Every letter has legal value and you can track the letter on Poste Italiane site (www.poste.it) or Servizi Postali Italiani (www.servizipostaliitaliani.com) RACCOMANDATA AR: is the premium mail service. Every letter has legal value and you can track the letter on Poste Italiane site (www.poste.it) or Servizi Postali Italiani (www.servizipostaliitaliani.com) Furthermore you’ll receive a receipt with the recipient firm after the letter is delivered to recipient. Every letter sent with eMessage Letter service will follow these procedure starting from the working day after the letter is queued (the work may take maximum 3 working days): 1. The original file is converted to PDF (sending PDF is better than other formats because there is no conversion, but we accept other 100 file format as described in Appendix C). 2. The letter is printed on A4 sheets. 3. The letter is enveloped in standard C5 envelope or bigger envelope is there are more than 8 sheets. 4. We apply the correct stamp type. 5. We print the receipt if the letter is Raccomandata AR. 6. We give the letter to Poste Italiane (or equivalent operator). 7. We send an email confirming that the letter was given to Poste Italiane and with the Raccomandata code if the letter is Raccomandata or Raccomandata AR. 22 2.5.1 – Send web method 2.5.1.1 – Description Web method to send letters using Poste Italiane. 2.5.1.2 – Parameter Username (MANDATORY ): Email account address Password (MANDATORY): Account security password Sender (MANDATORY): A Contact object containing these parameters: o Firstname o LastName o Company o Address o ZipCode o City o State o Country Recipients (MANDATORY ): An array of Contact object (as described above) FilesData (MANDATORY): An array of base64 value each containing one file to send. FileNames (MANDATORY ): A array of string with the name of files contained in FilesData. OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. o NotificationEmail: The email that will receive all the notification about the letter sent. o CreateFirstPage: If true (default) eMessage creates a blank cover with the sender and recipient address for every letter. Otherwise you have to position sender and recipient address as described in Appendix D. o ColourPrint: If true all the pages will be printed using colors. Otherwise (default) all the pages will be printed using black and white. o OnlyFrontPrint: If true (default) eMessage will print only on one side of sheets, otherwise eMessage will print on both sides (less sheets). o DeliveryTime: A datetime value indicating when the message has to be sent. o DebitUsername eMessage account username/email that indicates who has to pay for this letter. o DebitPassword: eMessage account password that indicates who has to pay for this letter. 2.5.1.3 - Returns This web method return a eMessageResultSendLetter class that contains a list of eMessageSpeditionResult objects with these fields: success: true if the letter was correctly queued. errorDescription: if something goes wrong in these field here you can find the reason. jobCode: spedition code messageCode: unique message code 23 2.6 – Send Phone Messages With eMessage Phone service you can send all over the world audio messages to landline and mobile phones. You can send prerecorded audio messages (in mp3 or wav format) or text messages that will be converted to audio messages using Text To Speech (TTS). Actually eMessage can use six TTS languages: Italian English French Spanish Portuguese German The TTS language is choosed automatically by the international prefix of recipient phone. 24 2.6.1 – Send web method 2.6.1.1 – Description Web method to send audio messages. 2.6.1.2 – Parameters Username (MANDATORY ): Email account address Password (MANDATORY): Account security password Recipients (MANDATORY ): An array of an international phone numbers (ex: +391234567894) FilesData (MANDATORY): An array of base64 value each containing one file to send. FileNames (MANDATORY ): A array of string with the name of files contained in FilesData. Message (MANDATORY): A text message that will be converted in audio message using Text To Speech. OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. o NotificationEmail: The email that will receive all the notification about the audio message sent. o DeliveryTime: A datetime value indicating when the message has to be sent. 2.6.1.3 - Returns This web method return a eMessageResultSendPhone class that contains a list of eMessageSpeditionResult objects with these fields: success: true if the audio message was correctly queued. errorDescription: if something goes wrong in these field here you can find the reason. jobCode: spedition code messageCode: unique message code 25 2.6 – Letter Prices To help you to calculate the price of every mail spedition we created a web service that give to you information about service and stamp price. 26 2.6.1 – CalculateLetterPrice web method 2.6.1.1 – Description Web method to calculate the price of a mail spedition. 2.6.1.2 – Parameter Username (MANDATORY ): Email account address. Password (MANDATORY): Account security password. NumberOfLetters (MANDATORY): The number of letter to send. PagesPerLetter (MANDATORY): the number of pages (sheets) per every letter. ColourPrint (MANDATORY): A boolean value indicating if this letter has to be printed using colours (or black and white). OnlyFrontPrint (MANDATORY): A boolean value indicating if this letter has to be printed using only one side of the sheets. OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. 2.6.1.3 - Returns This web method returns a eMessageResultLetterSendingPrice class that contains these fields: Success: true if the SMS was correctly queued. Description: if something goes wrong in these fields here you can find the reason. ServicePrice: Total price of eMessage services. StampPrice: Total price of stamps. NumberOfLetters: Number of letters calculated. 27 2.7 – Reports With this Webservice you can check the delivery status of all eMessage speditions. 28 2.7.1 – GetFaxList web method 2.7.1.1 – Description Web method to check the delivery status of fax speditions. 2.7.1.2 – Parameter Username (MANDATORY ): Email account address. Password (MANDATORY): Account security password. From (MANDATORY): The starting date to check spedition. To (MANDATORY): The ending date to check spedition. OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. 2.7.1.3 - Returns This web method return a eMessageResultReportFax class that contains a list of Fax objects with these fields: ParamTo: The message recipient. NomeAmministratore: The fax header that indicates the name of the sender. FAXAmministratore: The fax header that indicates the fax number of the sender. RetVal: The result of the spedition. NotificationResult: The delivery notification status of the message. FaxCode: The message code assigned by eMessage platform. NotificationDate: The delivery notification timestamp of the message. JobInserted: A timestamp that indicates when the message has been queued to eMessage. JobFinished: A timestamp that indicates when the message has been delivered by eMessage. FaxCost : The cost of the message. 29 2.7.2 – GetLetterList web method 2.7.2.1 – Description Web method to check the delivery status of letter speditions. 2.7.2.2 – Parameter Username (MANDATORY ): Email account address. Password (MANDATORY): Account security password. From (MANDATORY): The starting date to check spedition. To (MANDATORY): The ending date to check spedition. OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. 2.7.2.3 - Returns This web method return a eMessageResultReportLetter class that contains a list of Letter objects with these fields: ParamFrom: The spedition sender. ParamTo: The spedition recipient. OnlyFrontPrint: A flag that indicates if the letter was printed only on the front of each sheet. ColourPrint: A flag that indicates if the letter was color printed. StampType: The type of the stamp (Raccomandata, Raccomandata A/R or Prioritaria) LetterCode: A message code assigned by eMessage platform. MailMerge: A flag that indicates if the message is a result of a merge process. StampPrice: The cost of the stamp. ServicePrice: The cost of the service. NumbersOfPages: The number of page of the message. NumbersOfLetters: The number of letter of the message. SheetsPerLetter: The sheets per letter of the message. JobInserted: A timestamp that indicates when the message has been queued to eMessage. JobReady: A timestamp that indicates when the message is ready to be sent to operator. JobDeliveredToPT: A timestamp that indicates when the message is sent to Poste Italiane. RegisteredLetternumber: The code of the registered letter. RetVal: The result of the spedition. 30 2.7.3 – GetMmsList web method 2.7.3.1 – Description Web method to check the delivery status of mms speditions. 2.7.3.2 – Parameter Username (MANDATORY ): Email account address. Password (MANDATORY): Account security password. From (MANDATORY): The starting date to check spedition. To (MANDATORY): The ending date to check spedition. OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. 2.7.3.3 - Returns This web method return a eMessageResultReportMms class that contains a list of Mms objects with these fields: ParamTo: The spedition recipient. Subject: The subject of the message. Message: The text message of the message. RetVal: The result of the spedition. JobInserted: A timestamp that indicates when the message has been queued to eMessage. JobFinished: A timestamp that indicates when the message has been delivered by eMessage. MMSCost: The cost of the message. MMSCode: A message code assigned by eMessage platform. 31 2.7.4 – GetPhoneList web method 2.7.4.1 – Description Web method to check the delivery status of phone message speditions. 2.7.4.2 – Parameter Username (MANDATORY ): Email account address. Password (MANDATORY): Account security password. From (MANDATORY): The starting date to check spedition. To (MANDATORY): The ending date to check spedition. OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. 2.7.4.3 - Returns This web method return a eMessageResultReportPhone class that contains a list of Phone objects with these fields: ParamTo: The message recipient. Message: The text of the message. RetVal: The result of the speditioon. Attempt: The number of the attempts occurred while sending this message. AttemptStatus: The result of each attempt. NotificationDateTime: The delivery notification timestamp of the message. NotificationStatus: The delivery notification status of the message. JobInserted: A timestamp that indicates when the message has been queued to eMessage. JobFinished: A timestamp that indicates when the message has been delivered by eMessage. PhoneCost: The cost of the message. PhoneCode: A message code assigned by eMessage platform. 32 2.7.5 – GetSmsList web method 2.7.5.1 – Description Web method to check the delivery status of sms speditions. 2.7.5.2 – Parameter Username (MANDATORY ): Email account address. Password (MANDATORY): Account security password. From (MANDATORY): The starting date to check spedition. To (MANDATORY): The ending date to check spedition. OptionalParam: a list of optional parameters: o Language: The language used in error descriptions. 2.7.5.3 - Returns This web method return a eMessageResultReportSms class that contains a list of Sms objects with these fields: ParamFrom: The message sender. ParamTo: The message recipient. Message: The text of the message. Quality: The quality of the message, specified in the queue phase. NumberOfSms: The total of sms that has been sent according to GSM specifications. SmsCost: The cost of the message. SmsCode: A message code assigned by eMessage platform. Jobinserted: A timestamp that indicates when the message has been queued to eMessage. JobFinished: A timestamp that indicates when the message has been delivered by eMessage. NotificationTime: The delivery notification timestamp of the message. NotificationStatus: The delivery notification status of the message. NotificationCode: The delivery notification code of the message assigned by eMessage. RetVal: The result of the spedition. 33 Appendix A SMS Worldwide Coverage Country Afghanistan Afghanistan Afghanistan Afghanistan Albania Albania Albania Algeria Algeria Algeria Andorra Angola Anguilla Anguilla Anguilla Antigua & Barbuda Antigua & Barbuda Antigua & Barbuda Argentina Argentina Argentina Armenia Armenia Armenia Armenia Aruba Aruba Australia Australia Australia Australia Austria Austria Austria Austria Azerbaijan Azerbaijan Azerbaijan Bahamas Bahrain Bahrain Bangladesh Network Afghan Wireless Communication Company (AWCC) Etisalat MTN Afghanistan (Areeba) Telecom Development Company Afghanistan Ltd. (ROSHAN) Albanian Mobile Communications (A M C MOBIL) Eagle Mobile sh.a. Vodafone Albania (vodafone) ATM MOBILIS (ATM MOBILIS) Orascom Telecom Algerie Spa (Djezzy) Wataniya Telecom Algerie (Nedjma) Servei De Tele. DAndorra (MOBILAND) UNITEL S.a.r.l. Cable & Wireless (West Indies) Ltd. Anguilla (Cable & Wireless (West Indies) Ltd. Anguilla) Weblinks Wireless Ventures (Anguilla) Ltd (Digicel Anguilla) Antigua Public Utilities Authority-APUA (APUA PCS) Antigua Wireless Ventures Limited (Digicel Antigua & Barbuda) Cable & Wireless Caribbean Cellular (Antigua) Limited Hutchison Telecommunications Argentina S.A. (PORT-HABLE) Telecom Personal SA Telefonica Comunicaciones Personales SA (Movistar) ArmenTel (ARMGSM) K Telecom CJSC (VivaCell) Karabakh Telecom Orange (Orange Armenia CJSC) New Millenium Telecom Services (NMTS) (Digicel) SETAR (Servicio di Telecomunicacion di Aruba) (SETAR GSM) Hutchison 3G Australia Pty Limited Singtel Optus Limited (YES OPTUS) Telstra Corporation Limited (Telstra MobileNet) Vodafone Pacific Limited (Vodafone) Hutchison 3G Austria GmbH (3 AT) Mobilkom Austria AG (A1) Orange Austria Telecommunication GmbH T-Mobile Austria GmbH (Telering) Azercell Telecom BM (AZERCELL GSM) Azerfon LLC (Nar Mobile) Bakcell Ltd (BAKCELL GSM 2000) The Bahamas Telecommunications Company Ltd Bahrain Telecommunications Company (BATELCO) MTC Vodafone (Bahrain) B.S.C. (Zain BH) GrameenPhone Ltd 34 Bangladesh Bangladesh Bangladesh Barbados Barbados Barbados Belarus Belarus Belgium Belgium Belgium Belize Belize Benin Benin Benin Benin Benin Bermuda Bermuda Bermuda Bhutan Bolivia Bolivia Bolivia Bosnia Herzegovina Bosnia Herzegovina Bosnia Herzegovina Botswana Botswana Brazil Brazil Brazil Brazil Brazil Brazil British Virgin Islands British Virgin Islands Brunei Darussalam Brunei Darussalam Bulgaria Bulgaria Bulgaria Burkina Faso Burkina Faso Burkina Faso Burundi Orascom Telecom Bangladesh Limited. (Banglalink) (Banglalink) TM International (Bangladesh) Ltd (AKTEL) Warid Telecom International Ltd Cable & Wireless Barbados Ltd. Cellular Communications Barbados (Cingular Wireless) Digicel (Barbados) Limited FE Velcom (VELCOM) JLLC Mobile TeleSystems (MTS) BASE NV/SA (BASE) Belgacom Mobile (PROXIMUS) Mobistar S.A. (Mobistar) Belize Telemedia Limited (Belize Telecommunications) Speednet (Speednet) Bell Benin Communications (BBCOM) (Bell Benin Communication BBCOM) Glomobile Benin Limited (GloBenin) Office des Postes et Telecommunications du Benin (LIBERCOM) Spacetel-Benin (MTN) Telecel Benin Ltd (TELECEL BENIN) Bermuda Digital Communications Limited (CellularOne - Bermuda) M3 Wireless Ltd (MOBILITY) Telecommunications (Bermuda & West Indies) Ltd (Digicel Bermuda) B-Mobile (B-Mobile) Entel SA (Entel) Nuevatel PCS De Bolivia SA (Nuevatel PCS De Bolivia SA) Telefonica Celular De Bolivia S.A. (TELECEL BOLIVIA) BH Telecom, Joint Stock Company, Sarajevo (GSMBIH) Public Enterprise Croatian Telecom Ltd. (ERONET) RS Telecommunications JSC Banja Luka (m:tel) Mascom Wireless (Pty) Limited (MASCOM) Orange (Botswana) Pty Limited (ORANGE) 14 Brasil Telecom Celular S.A (Brasil Telecom Celular) Albra Telecommunicacoes Ltda (Claro) Amazonia Celular S/A (Amazonia Celular S/A) TIM Celular S.A. (TIM BRASIL) TNL PCS S.A. (TNL PCS S.A.) Vivo S.A. (Vivo) Cable and Wireless (West Indies) Limited (Cable and Wireless) Caribbean Cellular Telephone (CCT) B-Mobile Communications Sdn Bhd (b.mobile) DataStream Technology (DTSCom) BTC Mobile EOOD (vivatel) Cosmo Bulgaria Mobile EAD (GLOBUL) Mobiltel EAD (M-Tel BG) Celtel Burkina Faso (Zain Burkina Faso) Onatel Telecel Faso SA (TELECEL) Telecel-Burundi Company (Telecel-Burundi Company) 35 Cambodia Cambodia Cambodia Cambodia Cambodia Cameroon Cameroon Canada Canada Canada Canada Cape Verde Cayman Islands Cayman Islands Cayman Islands Central African Republic Central African Republic Chad Chile Chile Chile Chile China China China Colombia Colombia Comoros Congo Congo Congo Congo (Dem. Rep.) Congo (Dem. Rep.) Congo (Dem. Rep.) Cook Islands Costa Rica Croatia Croatia Croatia Cuba Cyprus Cyprus Czech Republic Czech Republic Czech Republic APPLIFONE CO. LTD. (StarCell) CamGSM (MOBITEL) Cambodia Advance Communications Co. Ltd (CADCOMMS) Mfone (Mfone) Telekom Malaysia International (Cambodia) Co. Ltd (hello) MTN Cameroon Ltd (MTN Cameroon) Orange Cameroun S.A. (Orange) All CDMA Networks ICE Wireless Inc (ICE Wireless) Microcell Telecommunications Inc (FIDO) Rogers Wireless Inc (Rogers Wireless) CVMovel, S.A. (CVMOVEL) Cable & Wireless (Cayman Islands) Limited (Cable & Wireless) Digicel Cayman Ltd (Digicel) Wireless Ventures Cayman Islands Ltd (Cingular Wireless) Atlantique Cellulaire-RCA/Afripa Telecom (Afripa Telecom) TELECEL CENTRAFRIQUE (TELECEL CENTRAFRIQUE) CelTel Tchad SA (Zain Chad) Claro (Claro) ENTEL PCS (ENTEL PCS) ENTEL TELEFONIA MOVIL (ENTEL TELEFONIA MOVIL) Telefonica Movil de Chile (TELEFONICA) China Mobile (CHINA MOBILE) China Telecom (China Telecom CDMA) China Unicom (CHINA UNICOM GSM) Colombia Movil SA (Tigo) Telefonica Moviles Colombia S.A. (movistar) Societe Nationale des Telecommunications (Comores Telecom) (HURI) CelTel Congo SA (Zain Congo) MTN Congo S.A (Libertis Telecom) Warid Congo SA Celtel Congo (CelTel Congo SA) SAIT Telecom SPRL (SAIT Telecom) Vodacom Congo (RDC) sprl (VODACOM CONGO) Telecom Cook Islands (Telecom Cook Islands) I.C.E. (Instituto Costarricense de Electricidad) (I.C.E.) T-Mobile Croatia LLC (T-Mobile HR) Tele2 d.o.o za telekomunikacijske uluge (Tele2) VIPnet d.o.o. (VIP-NET) Empresa de Telecommunicaciones de Cuba, SA (ETECSA) Areeba LTD (MTN) Cyprus Telecommunications Auth (Cytamobile-Vodafone) T-Mobile Czech Republic a.s. (T-Mobile CZ) Telefónica O2 Czech Republic a.s. (EUROTEL PRAHA) Vodafone Czech Republic a.s. (OSKAR) 36 Denmark Denmark Denmark Denmark Dominica Dominica Dominica Dominican Republic Dominican Republic Dominican Republic Ecuador Ecuador Egypt Egypt Egypt El Salvador El Salvador El Salvador El Salvador Estonia Estonia Estonia Ethiopia Faroe Islands Faroe Islands Fiji Finland Finland Finland Finland France France France French Guiana French Polynesia French West Indies/Martinique French West Indies/Martinique French West Indies/Martinique Gabon Gabon Gabon Gambia Gambia Georgia Hi3G Denmark ApS (3 DK) TDC A/S (TDC Mobil) Telenor (Telenor) Telia Nattjanster Norden AB (Telia DK) Cable & Wireless Dominica Ltd. (Cable & Wireless Dominica Ltd.) Orange (Orange) Wireless Ventures (Dominica) Ltd. (Digicel Dominica) Compañia Dominicana de Telefonos, C. por A. (Claro GSM) Orange Dominicana S.A. (ORANGE) Tricom (Nortel) Conecel S.A. (Consorcio Ecuatoriano de Telecomunicaciones S.A.) OTECEL S.A. (MOVISTAR) ECMS-MobiNiL (MoBiNiL) Etisalat (Misr) Vodafone Egypt Telecommunications S.A.E (vodafone) CTE Telecom Personal SA de CV (CTE Telecom Personal SA de CV) DIGICEL S.A. de C.V. (Digicel) Telefonica Moviles El Salvador S.A de c.v Telemovil EL Salvador S.A (Telemovil EL Salvador) AS EMT (EMT GSM) Elisa Eesti AS Tele2 Eesti AS (Tele2) Ethiopian Telecommunications Corporation (ETMTN) Faroese Telecom (Faroese Telecom GSM) Kall P/F (VODAFONE FO) Vodafone Fiji Ltd (VODAFONE) Alands Mobiltelefon Ab (Alands Mobiltelefon AB) DNA Finland Ltd (FINNET) Elisa Corporation (Elisa Corporation) TeliaSonera Finland Oyj (SONERA) Bouygues Telecom (BOUYGUES TELECOM) Orange France (Orange F) SFR (SFR) DIGICEL Antilles Française Guyane (DIGICEL F - Martinique, Guadeloupe, French Guyana)) Tikiphone SA (VINI) DIGICEL Antilles Française Guyane (DIGICEL F - Martinique, Guadeloupe, French Guyana)) Dauphin Telecom (MIO) Outremer Telecom (Outremer) Atlantique Telecom Gabon S.A. (TELECEL) Celtel Gabon SA (Zain Gabon) Libertis S.A. (LIBERTIS) Africell (Gambia) Ltd (AFRICELL) Gambia Telecommunications Cellular Company Ltd (GAMCELL) Aquafon-GSM (Aquafon) 37 Georgia Georgia Georgia Georgia Germany Germany Germany Germany Ghana Ghana Ghana Gibraltar Greece Greece Greece Greenland Grenada Grenada Grenada Geocell Ltd (GEOCELL) Iberiatel (Iberiatel) Magticom Ltd (MAGTI GSM) Mobitel LLC E-Plus Mobilfunk (E-Plus) T-Mobile Deutschland GmbH (D1) Telefonica o2 Germany GmbH & Co.OHG (O2 (Germany) GmbH & Co. OHG) Vodafone D2 GmbH (Vodafone) Ghana Telecommunications Company Ltd (Ghana Telecom Mobile GSM) Millicom Ghana Limited (tiGO) Scancom Ltd (MTN) Gibraltar Telecommunications Int. Ltd. (GIBTEL) COSMOTE - Mobile Telecommunications S.A. (COSMOTE) Vodafone-Panafon (vodafone) Wind Hellas Telecommunications S.A. (WIND) TELE Greenland A/S (TELE Greenland) Cable & Wireless Grenada Ltd. (Cable & Wireless Grenada) Digicel Grenada Ltd. (Digicel) Grenada Wireless Holdings Ltd (AWS) DIGICEL Antilles Française Guyane (DIGICEL F - Martinique, Guadeloupe, French Guadeloupe [France] Guyana) Guadeloupe [France] Dauphin Telecom (MIO) Guadeloupe [France] Outremer Telecom (Outremer) Guam DOCOMO PACIFIC, INC. (Hafatel) Guatemala COMCEL-Communicaciones Celulares Sociedad Anonima (COMCEL GUATEMALA) Guatemala Telefonica Moviles Guatamala SA (Telefonica) Guinea Areeba Guinea (MTN) Guinea Orange Guinee SA (Orange Guinee) Guinea Bissau Guinetel (Guinetel) Guinea Bissau Spacetel Guinee-Bissau SA (MTN) Guyana Guyana Telephone & Telegraph Co. (Cellink Plus) Guyana U-Mobile (Cellular) Inc. (Digicel Guyana) Haiti Rectel Empresa Hondurena de Telecomunicaciones HONDUTEL (Empresa Hondurena de Honduras Telecomunicaciones) Honduras Servicios de Comunicaciones de Honduras S.A. de C.V. (CLARO GSM) Honduras Telefonica Celular S.A (CELTEL) (CELTEL) Hong Kong CITIC Pacific (CITIC Telecom 1616) Hong Kong CSL Limited (CSL Ltd (ex-New World Mobility)) Hong Kong China Mobile Hong Kong Company Limited (PEOPLES) Hong Kong China Motion Telecom International (China Motion) Hong Kong China Unicom (Unicom International) Hong Kong China-HongKong Telecom Ltd (China-HongKong Telecom Ltd) Hong Kong Hong Kong CSL Limited (CSL Limited) Hong Kong Hong Kong Telecommunications (HKT) Limited (PCCW) Hong Kong Hutchison Telecom (HK) Ltd (3) Hong Kong SmarTone Mobile Communications Limited (SmarToneVodafone) 38 Hong Kong Hungary Hungary Hungary Iceland Iceland Iceland Iceland Iceland India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India Trident Telecom Ventures Ltd (Trident) Magyar Telekom Plc (T-Mobile Hungary) Pannon GSM Telecommunications (PANNON) Vodafone Hungary Ltd (Vodafone) 09 Mobile (09 Mobile) IMC Island ehf (Viking wireless) Nova ehf (NOVA) Og fjarskipti hf (Vodafone Iceland) Siminn hf (SIMINN) Aircel Cellular Ltd. Chennai (Aircel Cellular Ltd.) Aircel Digilink India Ltd Haryana (Hutch-Haryana) Aircel Digilink India Ltd Rajasthan (Hutch-Rajasthan) Aircel Digilink India Ltd Uttar Pradesh East (Hutch-UP East) Aircel Limited TamilNadu (AIRCEL) BPL Mobile Communications Ltd Kerala (BPL MOBILE) BPL Mobile Communications Ltd Maharashtra (BPL MOBILE) BPL Mobile Communications Ltd Mumbai (BPL MOBILE) BPL Mobile Communications Ltd TamilNadu (BPL MOBILE) Bharat Sanchar Nigam Limited (CellOne Andhra Pradesh) Bharat Sanchar Nigam Limited Assam (CellOne Assam) Bharat Sanchar Nigam Limited Bihar & Jharkhand (CellOne Bihar) Bharat Sanchar Nigam Limited Chennai (CellOne Chennai) Bharat Sanchar Nigam Limited Gujarat (CellOne Gujarat) Bharat Sanchar Nigam Limited Haryana (CellOne Haryana) Bharat Sanchar Nigam Limited Himachal Pradesh (CellOne Bihar) Bharat Sanchar Nigam Limited Jammu & Kashmir (CellOne Jammu & Kashmir) Bharat Sanchar Nigam Limited Karnataka (CellOne Karnataka) Bharat Sanchar Nigam Limited Kerala (CellOne Kerala) Bharat Sanchar Nigam Limited Kolkata (CellOne Kolkata) Bharat Sanchar Nigam Limited Madhya Pradesh (CellOne Madhya Pradesh) Bharat Sanchar Nigam Limited Maharashtra (Bharat Sanchar Nigam Limited) Bharat Sanchar Nigam Limited North East India (CellOne North East) Bharat Sanchar Nigam Limited Orissa (CellOne Orissa) Bharat Sanchar Nigam Limited Punjab (CellOne Bihar) Bharat Sanchar Nigam Limited Rajasthan (CellOne Rajasthan) Bharat Sanchar Nigam Limited TamilNadu (CellOne Tamil Nadu) Bharat Sanchar Nigam Limited Uttar Pradesh East (CellOne Bihar) Bharat Sanchar Nigam Limited Uttar Pradesh(West) (Bharat Sanchar Nigam Limited) Bharat Sanchar Nigam Limited West Bengal & Andaman&Nicobar I (CellOne A&N) Bharti Airtel Assam (Bharti Airtel) Bharti Airtel Jammu & Kashmir (Bharti Airtel) Bharti Airtel Orissa (Airtel Orissa) Bharti Airtel West Bengal & Andaman&Nicobar Islands (Bharti Airtel) Bharti Hexacom Ltd Rajasthan (AIRTEL) Bharti Televentures Limited (Airtel) Bharti Televentures Limited Andhra Pradesh (AirTel) Bharti Televentures Limited Bihar & Jharkhand (AirTel) 39 India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India India Bharti Televentures Limited Chennai (AirTel) Bharti Televentures Limited Delhi (AirTel) Bharti Televentures Limited Gujarat (AirTel) Bharti Televentures Limited Haryana (AirTel) Bharti Televentures Limited Himachal Pradesh (AirTel) Bharti Televentures Limited Karnataka (AirTel) Bharti Televentures Limited Kerala (AirTel) Bharti Televentures Limited Kolkata (AirTel) Bharti Televentures Limited Madhya Pradesh (AirTel) Bharti Televentures Limited Maharashtra (AirTel) Bharti Televentures Limited Mumbai (AirTel) Bharti Televentures Limited North East India (AirTel) Bharti Televentures Limited Punjab (AirTel) Bharti Televentures Limited TamilNadu (AirTel) Bharti Televentures Limited Uttar Pradesh (AirTel) Bharti Televentures Limited Uttar Pradesh East (AirTel) Dishnet Wireless Limited Assam (Aircel) Dishnet Wireless Limited Bihar & Jharkhand (Aircel) Dishnet Wireless Limited Himachal Pradesh (Aircel) Dishnet Wireless Limited Jammu & Kashmir (Aircel) Dishnet Wireless Limited North East India (Aircel) Dishnet Wireless Limited Orissa (Aircel Orissa) Dishnet Wireless Limited West Bengal & Andaman&Nicobar Islan (Aircel) Fascel Limited Gujarat (Hutch-Gujarat) Hutchison Essar Limited Mumbai (HUTCH) Hutchison Essar Limited Uttar Pradesh (HUTCH) Hutchison Essar Mobile Services Limited Delhi (Hutch-Delhi) Hutchison Essar South Limited Andhra Pradesh (Hutch-Andhra Pradesh) Hutchison Essar South Limited Chennai (Hutch-Chennai) Hutchison Essar South Limited Karnataka (Hutch-Karnataka) Hutchison Essar South Limited Punjab (Hutch-Punjab) Hutchison Essar South Limited West Bengal & Andaman&Nicobar (Hutch) Hutchison Telecom East Limited Kolkata (Hutch-Kolkata) IDEA Cellular Limited Andhra Pradesh (IDEA Cellular Limited - Andhra Pradesh) IDEA Cellular Limited Delhi (IDEA CELLULAR LIMITED - Delhi) IDEA Cellular Limited Gujarat (IDEA Cellular Limited - Gujarat) IDEA Cellular Limited Himachal Pradesh (IDEA Cellular Limited) IDEA Cellular Limited Madhya Pradesh (IDEA Cellular Limited - Madhya Pradesh) IDEA Cellular Limited Maharashtra (IDEA Cellular Limited - Maharashtra) IDEA Cellular Limited Rajasthan (IDEA Cellular Limited) IDEA Cellular Limited Uttar Pradesh East (IDEA Cellular Limited) Idea (Escotel) UP West (Idea (Escotel) UP West) Idea Mobile Communications Haryana (Idea (Escotel) Haryana) Idea Mobile Communications Kerala (Idea (Escotel) Kerala) Mahanagar Telephone Nigam Ltd Delhi (Mahanagar Telephone Nigam Ltd) Mahanagar Telephone Nigam Ltd Mumbai (Mahanagar Telephone Nigam Ltd) Reliance Communications Limited Rajasthan (Reliance) 40 India India India India India India India India India India India India Indonesia Indonesia Indonesia Indonesia Indonesia Indonesia Iran Iran Iran Iran Iran Iraq Iraq Iraq Iraq Ireland Ireland Ireland Ireland Israel Israel Israel Israel Israel Italy Italy Italy Italy Ivory Coast Ivory Coast Ivory Coast Ivory Coast Jamaica Jamaica Japan Reliance Telecom (Reliance CDMA) Reliance Telecom Assam (Reliance) Reliance Telecom Bihar & Jharkhand (Reliance) Reliance Telecom Himachal Pradesh (Reliance) Reliance Telecom Kolkata (Reliance) Reliance Telecom Madhya Pradesh (Reliance Telecom) Reliance Telecom North East India (Reliance) Reliance Telecom Orissa (Reliance Telecom) Reliance Telecom West Bengal & Andaman&Nicobar Islands (Reliance) Spice Communications Limited Karnataka (Spice Telecom) Spice Communications Limited Punjab (Spice Telecom) Tata Teleservices Limited (Tata Indicom (Mobile), Walky (WLL)) Excelcom (XL) Hutchison CP Telecommunications (3) Mobile-8 (Fren) PT Indonesian Satellite Corporation Tbk (INDOSAT) (INDOSAT) PT Natrindo Telepon Seluler (axis) PT Telekomunikasi Selular (TELKOMSEL) Irancell Telecommunications Services Company (MTN IRANCELL) KFZO (TKC) MCI (MCI) Mobile Telecommunications Company of Esfahan (MTCE) Rafsanjan Industrial Complex (Coop) (Taliya) Asia Cell Telecommunications Company Ltd (Asia Cell Telecommunications Company) Atheer Telecom Iraq (Zain Iraq) Korek Telecom Ltd (KorekTel) SanaTel (SanaTel) Hutchison 3G Ireland limited (Hutchison 3G Ireland) Meteor Mobile Telecommunications Limited (Meteor) O2 Communications (Ireland) Ltd (O2 Communications (Ireland)) Vodafone Ireland Ltd. (vodafone) Cellcom Israel Ltd (Cellcom Israel) Mirs Communications Ltd (Motorola) Palestine Telecomm Co Ltd (Palestine Telecommunications Co. P.L.C) Partner Communications Company Ltd (Orange) Pelephone Communications Ltd (Pelephone) H3G (H3G) Telecom Italia SpA (TIM) Vodafone Omnitel N.V. (vodafone) Wind Telecomunicazioni SpA (Wind Telecomunicazioni SpA) Atlantique Cellulaire (A-Cell) Comium Ivory Coast Inc. (KoZ) MTN CÔTE DÂ’IVOIRE S.A. Orange CI (Orange CI) Cable & Wireless Jamaica Limited (Cable and Wireless Jamaica) Digicel (Jamaica) Limited (Digicel Jamaica) NTT DoCoMo Inc (DOCOMO) 41 Japan Jordan Jordan Jordan Jordan Kazakhstan Kazakhstan Kazakhstan Kenya Kenya Kiribati Kosovo Kuwait Kuwait Kuwait Kyrgyzstan Kyrgyzstan Laos Laos Latvia Latvia Latvia Latvia Lebanon Lesotho Lesotho Liberia Liberia Liberia Libya Libya Liechtenstein Liechtenstein Liechtenstein Liechtenstein Lithuania Lithuania Lithuania Luxembourg Luxembourg Luxembourg Macau Macau Macau Macedonia Macedonia Macedonia SoftBank Mobile (SoftBank) Jordan Mobile Telephone Services (JMTS) (zain JO) Petra Jordanian Mobile Telecommunications Company (MobileCom (Orange) Umniah Mobile Company (Umniah) Xpress (Xpress) GSM Kazakhstan Ltd (K'CELL) Kar-Tel LLP (Beeline) Mobile Telecom Service LLP (Mobile Telecom Service) Celtel Kenya Limited. (Zain Kenya) Safaricom Limited (Safaricom) Telecom Services Kiribati Limited (TSKL) (Kiribati Frigate) Monaco Telecom (Kosovo) (Monaco Telecom) Kuwait Telecom Company (Kuwait Telecom Company) Mobile Telecommunications Co. (zain KW) National Mobile Telecommunications Co. (Wataniya Telecom) BiMoCom Ltd (MEGACOM) NurTelcom (BITEL) Enterprise of Telecommunications Lao (ETL) (ETL MOBILE) Millicom Lao Co Ltd (Tigo) Latvian Mobile Telephone Co (LMT GSM) SIA Bite Latvija (Bite Latvija) TELE2 (TELE2) Triatel (Triatel) MIC 2 (MTC-Touch) Econet Ezi Cel Lesotho (Pty) (Econet Ezi-Cel) Vodacom Lesotho (Pty) Ltd (VODACOM LESOTHO) Celcom Telecommunications Inc (Celcom Telecommunications) Comium Services BVI (Liberia) (Comium Liberia) Lonestar Communications Corporation (Lonestar Cell) AL MADAR Telecomm Company (MADAR) Libyana Mobile Phone (Libyana Mobile Phone) Mobilkom (Liechtenstein) AG (FL1) Orange (Liechtenstein) AG (Orange FL) Swisscom (Switzerland) Ltd (Liechtenstein) (FL GSM) Tele 2 Aktiengesellschaft (Tele 2 AG) OMNITEL (OMNITEL) UAB Bité Lietuva (BITE GSM) UAB TELE2 (TELE2) P & T Luxembourg (LUXGSM) Tango SA (TANGO) VOXmobile S.A. (VOXmobile) CTM (CTM) Hutchison Telephone (Macau) Company Ltd (Hutchison Telecom Macau) SmarTone Mobile Communications (Macau) Ltd COSMOFON AD Skopje (COSMOFON) T-Mobile Macedonia (T-Mobile Macedonia) VIP OPERATOR DOOEL Skopje (VIP MKD) 42 Madagascar Madagascar Madagascar Malawi Malawi Malaysia Malaysia Malaysia Malaysia Maldives Maldives Mali Mali Malta Malta Malta Mauritania Mauritania Mauritius Mauritius Mexico Mexico Moldova Moldova Moldova Monaco Mongolia Mongolia Montenegro Montenegro Montenegro Montserrat Morocco Morocco Mozambique Mozambique Namibia Namibia Nepal Nepal Netherlands Netherlands Netherlands Netherlands Netherlands Netherlands Celtel Madagascar (ZAIN Madagascar) Orange Madagascar S.A. (Orange Madagascar) Telma Mobile SA (Telma Mobile) CelTel Limited (Zain Malawi) Telekom Networks Malawi Ltd (TNM) Celcom (Malaysia) Sdn Bhd (CELCOM GSM) DiGi Telecommunications Sdn Bhd (DiGi) Maxis Communications Berhad (MMS & MB) U Mobile Sdn. Bhd. Dhivehi Raajjeyge Gulhun Private Ltd (Dhiraagu) Wataniya Telecom Maldives Pvt. Ltd (WMOBILE) Malitel SA (MALITEL) Orange Mali SA (Orange MALI) Melita Mobile Ltd. (3 G Telecoms Malta) Mobisle Communications Limited (go mobile) Vodafone Malta Limited (vodafone) MATTEL (MATTEL) MAURITEL MOBILES (MAURITEL) Cellplus Mobile Communications Ltd. (ORANGE MRU) Emtel Ltd (EMTEL) Pegaso Comunicaciones y Sistemas S.A. De C.V (movistar) Radiomovil Dipsa SA de CV (TELCEL) (TELCEL GSM) Eventis Mobile S.R.L. (Eventis Mobile) Moldcell SA (MOLDCELL) Orange Moldova S.A. (VoXtel) Monaco Telecom SAM (Office des Telephones) MobiCom (MobiCom) Unitel LLC (Unitel) MTEL D.O.O. PODGORICA (MTEL) ProMonte GSM (PROMONTE GSM) T-Mobile Montenegro LLC (T-Mobile) Cable & Wireless West Indies Ltd (Montserrat) (Cable & Wireless West Indies (Montserrat)) IAM (IAM) Medi Telecom (MEDI TELECOM) Mocambique Celular S.A.R.L (mCel) (mCel) VM S.A.R.L. (Vodacom Mozambique) MTC Namibia (MTC) Powercom (Pty) Ltd (Cell One) Nepal Doorsanchar Company Ltd (Nepal Telecommunications Corporation) Spice Nepal Private Ltd (Mero Mobile) KPN B.V. (KPN B.V.) Orange Nederland N.V. (Orange Nederland N.V.) T-Mobile Netherlands B.V. (T-Mobile NL) TELFORT B.V. (Telfort B.V.) Tele2 (Tele2) Vodafone Libertel B.V. (vodafone) 43 Netherlands Antilles Netherlands Antilles Netherlands Antilles Netherlands Antilles New Caledonia New Zealand New Zealand New Zealand New Zealand Nicaragua Nicaragua Niger Niger Niger Nigeria Nigeria Nigeria Northern Mariana Islands Northern Mariana Islands Norway Norway Norway Norway Oman Oman Pakistan Pakistan Pakistan Pakistan Pakistan Palau Panama Panama Panama Panama Paraguay Paraguay Paraguay Paraguay Peru Peru Philippines Philippines Philippines Poland Eutel Radcomm Setel NV (UTS Wireless Curacao) Telbo Telcell N.V. (Telcell N.V. - St Maarten) OPT New Caledonia (MOBILIS) Telecom New Zealand Limited (Telecom New Zealand) TelstraClear (TelstraClear) Two Degrees Mobile Limited (2degrees) Vodafone Mobile NZ Limited (vodafone) Empresa Nicaraguense de Telecomunicaciones S.A. - ENITEL (CLARO NIC) Telefonia Celular de Nicaragua S.A. (movistarNI) Celtel Niger (Zain Niger) Orange Niger S.A (Orange Niger) Telecel Niger SA (Telecel Niger) Celtel Nigeria Ltd (Celtel Nigeria Ltd (Zain)) Globacom Ltd. (Glo Mobile) MTN Nigeria Communications Limited (MTN Nigeria) GUAM WIRELESS TELEPHONE COMPANY, L.L.C. Guam Cell and Paging Mobile Norway AS (Network Norway) NETCOM AS (NetCom) Tele2 (Tele2) Telenor Mobil (TELENOR) Oman Telecommunications Company (OMAN MOBILE) Omani Qatari Telecommunications Company SAOC (nawras) CMPak Limited (ZONG) Mobilink-PMCL (Mobilink) Pakistan Telecommunciation Mobile Ltd (Ufone) Telenor Pakistan (Pvt) Ltd. (Telenor Pakistan (Pvt) Ltd.) Warid Telecom (PVT) Ltd (Warid Telecom (PVT) Ltd) Palau Mobile Corporation (Palau Mobile) Bell South Corp. (BellSouth Panama S.A.) Cable & Wireless Panama (Cable & Wireless Panama) Digicel (Panama) S.A. (Digicel (Panama) S.A.) TELEFONICA MOVILES PANAMA S.A. (Movistar) AMX Paraguay S.A. (CLARO PARAGUAY) Hola Paraguay S.A. (VOX) Nucleo S.A (Personal) Telefonica Celular Del Paraguay S.A. (Telecel S.A.) (Telecel Paraguay) América Móvil Perú S.A.C (CLARO PER) Telefonica Moviles S.A. (Movistar Peru) Digital Telecommunications Phils Inc (Digitel Mobile/Sun Cellular) Globe Telecom (Globe Telecom) Smart Communications Inc (SMART Gold) P4 Sp. z o.o (P4) 44 Poland Poland Poland Portugal Portugal Portugal Puerto Rico Puerto Rico Puerto Rico Puerto Rico Qatar Reunion Reunion Reunion Romania Romania Romania Romania Russia Russia Russia Russia Russia Russia Russia Russia Russia Russia Russia Russia Russia Russia Russia Russia Russia Russia Russia Russia Rwanda Rwanda Saint Kitts and Nevis Saint Kitts and Nevis Saint Kitts and Nevis Saint Lucia Saint Lucia Saint Lucia Saint Pierre and PTK Centertel (Orange) Polkomtel S.A. (Plus) Polska Telefonia Cyfrowa (Era) Sonaecom – Serviços de Comunicações, S.A. (OPTIMUS) TMN (TMN) Vodafone Portugal (vodafone) AT&T Mobility (Puerto Rico) (AT&T Mobility – Puerto Rico) Newcomm Wireless Services, Inc. (Newcomm) Puerto Rico Telephone Company Inc. (Claro GSM) T-Mobile (Suncom) Q-Tel (Qatarnet) Orange Reunion (Orange reunion) Outremer Telecom (Outremer Telecom) Societe Reunionnaise de Radiotelephone (SFR REUNION) Cosmote Romanian Mobile Telecommunications S.A. (COSMOTE) Orange Romania SA (ORANGE) S.C. TELEMOBIL S.A. (ZAPP) Vodafone Romania S.A. (Vodafone RO) AKOS CJSC (AKOS CJSC) Altaysvyaz Baykalwestcom (Baykalwestcom) Center Telecom Dagtelekom Ekaterinburg-2000 EniseyTeleCom JSC Uralsvyazinform (JSC Uralsvyazinform) Kamchatka branch of Dalsvyaz Magadan branch of Dalsvyaz MegaFon Open Joint Stock Company (MegaFon) Mobile TeleSystems (MTS) (MTS) Murmansk Mobile Network New Telephone Company (New Telephone Company) Nizhegorodskaya Cellular Communications (HCC) Novgorod Communications OJSC VimpelCom (Beeline) TELE2 (Cellular Communications of Udmurtia) Teleset Ltd (Teleset) ZAO SMARTS (SMARTS-Ufa) MTN Rwandacell SARL (MTN-RWA) RWANDATEL S.A. (RWANDATEL) Cable & Wireless St Kitts & Nevis Limited (Cable & Wireless St Kitts & Nevis Limited) UTS CariGlobe (Chippie) Wireless Ventures (St Kitts-Nevis) Limited (Digicel St Kitts & Nevis) AT&T St. Lucia Cable & Wireless Caribbean Cellular (St Lucia) Limited (Cable & Wireless) Digicel (St Lucia) Limited (Digicel (St Lucia)) SPM Telecom (AMERIS) 45 Miquelon Saint Vincent and Grenadines Saint Vincent and Grenadines Samoa Saudi Arabia Saudi Arabia Saudi Arabia Senegal Senegal Serbia Serbia Serbia Seychelles Seychelles Sierra Leone Sierra Leone Sierra Leone Sierra Leone Singapore Singapore Singapore Slovakia Slovakia Slovakia Slovenia Slovenia Slovenia Somalia South Africa South Africa South Africa South Korea South Korea South Korea Spain Spain Spain Spain Sri Lanka Sri Lanka Sri Lanka Sudan Sudan Suriname Suriname Cable & Wireless Caribbean Cellular (St. Vincent & the Grena (Cable & Wireless Caribbean Cellular (St. Vincent & the Grena) Digicel (St. Vincent and the Grenadines) Limited (Digicel (St. Vincent and Grenadines)) Telecom Samoa Cellular (Telecom Samoa) Etihad Etisalat Company (Mobily) MTC Saudi Arabia (Zain SA) Saudi Telecom Company (STC) (STC) SENTEL GSM S.A. (SENTEL) Sonatel (Alize) Telekom Srbija (Telekom Srbija) Telenor D.o.o. (Telenor) Vip Mobile d.o.o. (Vip) Cable & Wireless (Seychelles) (CABLE & WIRELESS) Telecom (Seychelles) Ltd (AIRTEL) Celtel (SL) Limited (Zain Sierra Leone) Comium Sierra leone INC (COMIUM Sierra Leone) Millicom SL (MILLICOM) Sierratel (Sierratel) MobileOne Ltd (MOBILEONE) Singapore Telecom Mobile Pte Ltd (SingTel) StarHub Mobile Pte Ltd (StarHub) Orange Slovensko a.s. (Orange SK) T-Mobile Slovensko a.s. (T-Mobile SK) Telefónica O2 Slovakia, s.r.o. (O2 - SK) Mobitel D.D. (MOBITEL) SI.MOBIL d.d. (SI.mobil d.d) Tusmobil d.o.o. (Tusmobil) Nationlink (Nationlink) Cell C (Pty) Ltd (Cell C) MTN - Mobile Telephone Networks (Pty) Ltd. (MTN - Mobile Telephone Network) Vodacom Group Pty Ltd. (VodaCom) KT Freetel Co., Ltd (KTF) LG Telecom (LGT) SK Telecom (SK Telecom) France Telecom España SA (Orange) Telefonica Moviles España S.A. (movistar) Vodafone Espana S.A.U. (vodafone) Xfera Moviles SA (Yoigo) Dialog Telekom PLC (DIALOG) Mobitel (Pvt) Limited (Mobitel) Tigo (Private) Limited (Tigo) MTN Sudan (MTN) Mobitel (zain SD) Digicel Suriname NV (Digicel Suriname NV) Telesur (TELESUR.GSM) 46 Swaziland Sweden Sweden Sweden Sweden Sweden Switzerland Switzerland Switzerland Switzerland Syria Syria Taiwan Taiwan Taiwan Taiwan Taiwan Taiwan Taiwan Tajikistan Tajikistan Tajikistan Tajikistan Tajikistan Tanzania Tanzania Tanzania Tanzania Thailand Thailand Thailand Timor Togo Togo Tonga Trinidad&Tobago Trinidad&Tobago Tunisia Tunisia Turkey Turkey Turkey Turkmenistan Turks and Caicos Islands Turks and Caicos Islands Swazi MTN Limited (Swazi MTN Limited) Hi3G Access AB (3) Swefour AB (Swefour AB) Tele 2 AB (Tele2Comviq) Telenor Sverige AB (Telenor) TeliaSonera Mobile Networks AB Sweden (TeliaSonera Mobile Networks) Orange Communications SA (ORANGE) Sunrise Communications AG (Sunrise) Swisscom (Switzerland) Ltd (Swisscom) Tele2 Telecommunications Services AG (Tele2 Switzerland) MTN Syria (JSC) (MTN Syria) Syriatel Mobile Telecom SA (SYRIATEL) Chunghwa Telecom (Chunghwa Telecom) Far EasTone Telecommunications Co Ltd (Far EasTone) KG Telecom (KG Telecom) MobiTai (MOBITAI) Taiwan Mobile Co. Ltd (Taiwan Mobile) TransAsia Telecommunications (TransAsia Telecom GSM) VIBO Telecom Inc (VIBO) CJSC Babilon-Mobile (Babilon-M) Indigo Tajikistan (Indigo Tajikistan) JV Somoncom (JV Somoncom) TT Mobile Closed joint-stock company (Mobile Lines of Tajikistan) Tacom LLC (BEELINE TJ) Celtel Tanzania Limited (Zain Tanzania.) MIC Tanzania Limited (MOBITEL) Vodacom Tanzania Limited (Vodacom Tanzania Limited) Zanzibar Telecom Ltd (ZANTEL) Advanced Info Service PLC (AIS GSM) Total Access Communications Co (DTAC) True Move Company Ltd (True Move) Timor Telecom (Timor Telecom) Telecel Togo (Telecel Togo) Togo Telecom (TOGO CELL) Digicel (Tonga) Limited (Digicel (Tonga) Limited) Digicel Trinidad & Tobago (Digicel) Telecommunications Services of Trinidad and Tobago Ltd (TSTT) Orascom Telecom Tunisie (TUNISIANA) Tunisie Telecom (TUNTEL) Avea Iletisim Hizmetleri A.S. (AVEA) Turkcell Iletisim Hizmetleri A.S. (Turkcell Iletisim Hizmetleri) Vodafone Telekomunikasyon A.S (Vodafone Turkey) Barash Communication Technologies INC (MTS Turkmenistan) Cable & Wireless West Indies Ltd (Turks & Caicos) (Cable & Wireless West Indies Ltd (Turks & Caicos)) Digicel (Turks & Caicos) Limited (Digicel) 47 UAE UAE UK UK UK UK UK UK UK UK UK UK US Virgin Islands USA USA USA USA USA Uganda Uganda Uganda Ukraine Ukraine Ukraine Ukraine Ukraine Uruguay Uruguay Uruguay Uzbekistan Uzbekistan Uzbekistan Uzbekistan Vanuatu Vanuatu Venezuela Venezuela Vietnam Vietnam Vietnam Worldwide Worldwide Worldwide Worldwide Yemen Yemen Zambia Emirates Integrated Telecommunications Company PJSC (Du) Emirates Telecom Corp-ETISALAT (ETISALAT) British Telecom (BT) Cable & Wireless Guernsey Ltd (Cable & Wireless Guernsey Ltd (Sure)) Hutchison 3G UK Ltd (3) Jersey Airtel Limited (Jersey Telenet) Jersey Telecom (JT-Wave) Manx Telecom (Manx) Orange PCS Ltd (Orange) T-Mobile (UK) Limited (T-Mobile UK) Telefonica O2 UK Limited (O2) VODAFONE Ltd (vodafone) Cingular (Cingular) AT&T Mobility (AT&T) All CDMA Networks Centennial Wireless Suncom Wireless Operating Company, Llc T-Mobile (T-Mobile) Celtel Uganda Limited (Zain Uganda) MTN Uganda Ltd (MTN-UGANDA) Uganda Telecom Ltd (Uganda Telecom) Astelit LLC (life:)) Golden Telecom LLC (GOLDEN TELECOM) Kyivstar GSM JSC (KYIVSTAR) Ukrainian Mobile Communications (MTS UKR) Ukrainian Radio Systems (Beeline UA) AM Wireless Uruguay S.A. (CLARO URUGUAY) Antel (Antel) Telefonica Moviles Del Uruguay (MOVISTAR) Coscom (Ucell) FE 'Uzdunrobita' Ltd (Uzdunrobita GSM) Unitel LLC (Beeline) Uzmacom (Uzmacom) Digicel (Vanuatu) Ltd (Digicel) TELECOM VANUATU LIMITED (SMILE) Corporacion Digitel C.A. (DIGITEL GSM) Telcel C.A. (Movistar) Vietnam Mobile Telecom Services Company (Mobifone) Vietnam Telecom Services Company (GPC) (VINAPHONE) Viettel Corporation (Viettel Mobile) ACeS International Limited (AIL) (ACeS International Limited (AIL)) Inmarsat Ltd. (Inmarsat) SITA GSM Service in Aircraft (SITA GSM) Thuraya Satellite Telecommunications Co (Thuraya Satellite Telecommunications Co) Spacetel - Yemen (MTN) Yemen Mobile Phone Company - Sabafon (Yemen Company for Mobile Telephony) Celtel Zambia Limited (Zain Zambia) 48 Zambia Zambia Zimbabwe Zimbabwe Zimbabwe MTN (Zambia) Ltd (MTN ZAMBIA) Zambia Telecommunications Company Ltd (ZAMTEL) Econet Wireless (Private) Limited (ECONET) Net*One Cellular (Pvt) Ltd (Net*One Cellular) Telecel Zimbabwe (PVT) Ltd (TELECEL) 49 Appendix B GSM 7 bit alphabet Hex Dec Character name Character ISO-8859-1 DEC 0x00 0 COMMERCIAL AT @ 64 0x01 1 POUND SIGN £ 163 0x02 2 DOLLAR SIGN $ 36 0x03 3 YEN SIGN ¥ 165 0x04 4 LATIN SMALL LETTER E WITH GRAVE è 232 0x05 5 LATIN SMALL LETTER E WITH ACUTE é 233 0x06 6 LATIN SMALL LETTER U WITH GRAVE ù 249 0x07 7 LATIN SMALL LETTER I WITH GRAVE ì 236 0x08 8 LATIN SMALL LETTER O WITH GRAVE ò 242 0x09 9 LATIN CAPITAL LETTER C WITH CEDILLA Ç 199 0x0A 10 LINE FEED 0x0B 11 LATIN CAPITAL LETTER O WITH STROKE Ø 216 0x0C 12 LATIN SMALL LETTER O WITH STROKE ø 248 0x0D 13 CARRIAGE RETURN 13 0x0E 14 LATIN CAPITAL LETTER A WITH RING ABOVE Å 197 0x0F 15 LATIN SMALL LETTER A WITH RING ABOVE å 229 0x10 16 GREEK CAPITAL LETTER DELTA Δ 0x11 17 LOW LINE _ 0x12 18 GREEK CAPITAL LETTER PHI Φ 0x13 19 GREEK CAPITAL LETTER GAMMA Γ 0x14 20 GREEK CAPITAL LETTER LAMBDA Λ 0x15 21 GREEK CAPITAL LETTER OMEGA Ω 0x16 22 GREEK CAPITAL LETTER PI Π 0x17 23 GREEK CAPITAL LETTER PSI Ψ 0x18 24 GREEK CAPITAL LETTER SIGMA Σ 0x19 25 GREEK CAPITAL LETTER THETA Θ 0x1A 26 GREEK CAPITAL LETTER XI Ξ 0x1B 27 ESCAPE TO EXTENSION TABLE 10 0x1B0A 27 10 FORM FEED 95 12 0x1B14 27 20 CIRCUMFLEX ACCENT ^ 94 0x1B28 27 40 LEFT CURLY BRACKET { 123 0x1B29 27 41 RIGHT CURLY BRACKET } 125 0x1B2F 27 47 REVERSE SOLIDUS (BACKSLASH) \ 92 0x1B3C 27 60 LEFT SQUARE BRACKET [ 91 0x1B3D 27 61 TILDE ~ 126 50 0x1B3E 27 62 RIGHT SQUARE BRACKET ] 93 0x1B40 27 64 VERTICAL BAR | 124 0x1B65 27 101 EURO SIGN € 164 (ISO-8859-15) 0x1C 28 LATIN CAPITAL LETTER AE Æ 198 0x1D 29 LATIN SMALL LETTER AE æ 230 0x1E 30 LATIN SMALL LETTER SHARP S (German) ß 223 0x1F 31 LATIN CAPITAL LETTER E WITH ACUTE É 201 0x20 32 SPACE 0x21 33 EXCLAMATION MARK ! 33 0x22 34 QUOTATION MARK " 34 0x23 35 NUMBER SIGN # 35 0x24 36 CURRENCY SIGN ¤ 164 (ISO-8859-1) 0x25 37 PERCENT SIGN % 37 0x26 38 AMPERSAND & 38 0x27 39 APOSTROPHE ' 39 0x28 40 LEFT PARENTHESIS ( 40 0x29 41 RIGHT PARENTHESIS ) 41 0x2A 42 ASTERISK * 42 0x2B 43 PLUS SIGN + 43 0x2C 44 COMMA , 44 0x2D 45 HYPHEN-MINUS - 45 0x2E 46 FULL STOP . 46 0x2F 47 SOLIDUS (SLASH) / 47 0x30 48 DIGIT ZERO 0 48 0x31 49 DIGIT ONE 1 49 0x32 50 DIGIT TWO 2 50 0x33 51 DIGIT THREE 3 51 0x34 52 DIGIT FOUR 4 52 0x35 53 DIGIT FIVE 5 53 0x36 54 DIGIT SIX 6 54 0x37 55 DIGIT SEVEN 7 55 0x38 56 DIGIT EIGHT 8 56 0x39 57 DIGIT NINE 9 57 0x3A 58 COLON : 58 0x3B 59 SEMICOLON ; 59 0x3C 60 LESS-THAN SIGN < 60 0x3D 61 EQUALS SIGN = 61 0x3E 62 GREATER-THAN SIGN > 62 0x3F 63 QUESTION MARK ? 63 32 51 0x40 64 INVERTED EXCLAMATION MARK ¡ 161 0x41 65 LATIN CAPITAL LETTER A A 65 0x42 66 LATIN CAPITAL LETTER B B 66 0x43 67 LATIN CAPITAL LETTER C C 67 0x44 68 LATIN CAPITAL LETTER D D 68 0x45 69 LATIN CAPITAL LETTER E E 69 0x46 70 LATIN CAPITAL LETTER F F 70 0x47 71 LATIN CAPITAL LETTER G G 71 0x48 72 LATIN CAPITAL LETTER H H 72 0x49 73 LATIN CAPITAL LETTER I I 73 0x4A 74 LATIN CAPITAL LETTER J J 74 0x4B 75 LATIN CAPITAL LETTER K K 75 0x4C 76 LATIN CAPITAL LETTER L L 76 0x4D 77 LATIN CAPITAL LETTER M M 77 0x4E 78 LATIN CAPITAL LETTER N N 78 0x4F 79 LATIN CAPITAL LETTER O O 79 0x50 80 LATIN CAPITAL LETTER P P 80 0x51 81 LATIN CAPITAL LETTER Q Q 81 0x52 82 LATIN CAPITAL LETTER R R 82 0x53 83 LATIN CAPITAL LETTER S S 83 0x54 84 LATIN CAPITAL LETTER T T 84 0x55 85 LATIN CAPITAL LETTER U U 85 0x56 86 LATIN CAPITAL LETTER V V 86 0x57 87 LATIN CAPITAL LETTER W W 87 0x58 88 LATIN CAPITAL LETTER X X 88 0x59 89 LATIN CAPITAL LETTER Y Y 89 0x5A 90 LATIN CAPITAL LETTER Z Z 90 0x5B 91 LATIN CAPITAL LETTER A WITH DIAERESIS Ä 196 0x5C 92 LATIN CAPITAL LETTER O WITH DIAERESIS Ö 214 0x5D 93 LATIN CAPITAL LETTER N WITH TILDE Ñ 209 0x5E 94 LATIN CAPITAL LETTER U WITH DIAERESIS Ü 220 0x5F 95 SECTION SIGN § 167 0x60 96 INVERTED QUESTION MARK ¿ 191 0x61 97 LATIN SMALL LETTER A a 97 0x62 98 LATIN SMALL LETTER B b 98 0x63 99 LATIN SMALL LETTER C c 99 0x64 100 LATIN SMALL LETTER D d 100 0x65 101 LATIN SMALL LETTER E e 101 0x66 102 LATIN SMALL LETTER F f 102 52 0x67 103 LATIN SMALL LETTER G g 103 0x68 104 LATIN SMALL LETTER H h 104 0x69 105 LATIN SMALL LETTER I i 105 0x6A 106 LATIN SMALL LETTER J j 106 0x6B 107 LATIN SMALL LETTER K k 107 0x6C 108 LATIN SMALL LETTER L l 108 0x6D 109 LATIN SMALL LETTER M m 109 0x6E 110 LATIN SMALL LETTER N n 110 0x6F 111 LATIN SMALL LETTER O o 111 0x70 112 LATIN SMALL LETTER P p 112 0x71 113 LATIN SMALL LETTER Q q 113 0x72 114 LATIN SMALL LETTER R r 114 0x73 115 LATIN SMALL LETTER S s 115 0x74 116 LATIN SMALL LETTER T t 116 0x75 117 LATIN SMALL LETTER U u 117 0x76 118 LATIN SMALL LETTER V v 118 0x77 119 LATIN SMALL LETTER W w 119 0x78 120 LATIN SMALL LETTER X x 120 0x79 121 LATIN SMALL LETTER Y y 121 0x7A 122 LATIN SMALL LETTER Z z 122 0x7B 123 LATIN SMALL LETTER A WITH DIAERESIS ä 228 0x7C 124 LATIN SMALL LETTER O WITH DIAERESIS ö 246 0x7D 125 LATIN SMALL LETTER N WITH TILDE ñ 241 0x7E 126 LATIN SMALL LETTER U WITH DIAERESIS ü 252 0x7F 127 LATIN SMALL LETTER A WITH GRAVE à 224 53 Appendix C Supported file formats 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. Generic Formats Adobe PDF Adobe PostScript Encapsulated PostScript (EPS) Microsoft Visio formats (requires MS Visio to be installed – used as a parser) ASCII Text ANSI Text Microsoft RTF Microsoft Word for PC v2 Microsoft Word for PC v3 Microsoft Word for PC v4 Microsoft Word for PC v5.5 Microsoft Word for Macintosh v4 Microsoft Word for Macintosh v5 Microsoft Word for Macintosh v6 Microsoft Word for Macintosh v98 Microsoft Word for Windows v2.x Microsoft Word for Windows v6.0 Microsoft Word for Windows 95 Microsoft Word for Windows 97 Microsoft Word for Windows 2000 Microsoft Works v1.0 Microsoft Works v2.0 Microsoft Works v3.0 Microsoft Works v4.0 Microsoft Windows Write v1.0 Microsoft Windows Write v2.0 Microsoft Windows Write v3.0 WordPerfect v5.x WordPerfect v6 WordPerfect v7 WordPerfect v8 WordPerfect v9/2000 WordPerfect for Macintosh v2 WordPerfect for Macintosh v3 Corel QuattroPro v7 Corel QuattroPro v8 Lotus 1-2-3 v2 Lotus 1-2-3 v3 Lotus 1-2-3 v4 Lotus 1-2-3 v5 Lotus 1-2-3 96 Lotus 1-2-3 97 54 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. Lotus 1-2-3 R9 Microsoft Excel v3 Microsoft Excel v4 Microsoft Excel v5 Microsoft Excel v6 Microsoft Excel 97 Microsoft Excel 2000/XP Microsoft Excel for Mac 98 Microsoft Works Spreadsheet v1.0 Microsoft Works Spreadsheet v2.0 Microsoft Works Spreadsheet v3.0 Microsoft Works Spreadsheet v4.0 Lotus Freelance 1.0-2.1 Microsoft PowerPoint 4.0 Microsoft PowerPoint 95 Microsoft PowerPoint 97 Microsoft PowerPoint 2000/XP Microsoft PowerPoint for Macintosh 98 AVS - AVS X image file BMP - MS Windows Bitmap image file BMP - OS/2 Bitmap DCX - ZSoft IBM PC multi-page Paintbrush file DIB - MS Windows Device Independent Bitmap DPX - Digital Moving Picture Exchange FAX – Group 3 FAX encoding FITS - Flexible Image Transport System FPX - FlashPix Format GIF - CompuServe graphics interchange format GIF87 - CompuServe graphics interchange format ver 87 ICO - MS Windows Icons ICO - OS/2 Icons IPTC - Newswire profile JBIG - Joint Bi-level Image experts Group file interchange format JP2 - JPEG-2000 JP2 File Format Syntax JPEG - Joint Photographic Experts Group JFIF format JPG - Joint Photographic Experts Group JFIF format MIFF – Magick image file format MNG - Multiple-image Network Graphics MPC - Magick Persistent Cache image file format MTV - MTV Raytracing image format OTB - On-the-air Bitmap PBM - Portable Bitmap PCD - Kodak PhotoCD - Base/16, Base/4 and Base only PCDS - Kodak PhotoCD - Base/16, Base/4 and Base only PCT - MacIntosh PICT PCX - PC PaintBrush 55 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. PGM - Portable GrayMap PICT - Apple Macintosh QuickDraw/PICT file PNG - Portable Network Graphics PNM - Portable Any Bitmap PPM - Portable PixelMap PSD - Adobe Photoshop P7 - Xv's visual schnauzer format RAS - Raster Sun Microsystems RGBA - Raw red, green, blue, and matte samples SGI - Irix RGB image file SUN - Raster SunMicrosystems TGA - TrueVision Targa TIFF - Tagged Interchange File Format VICAR – V.I.C.A.R. Image file format VID - Visual Image Directory VIFF - Khoros Visualization image file WMF - Windows Meta File XBM – X Windows system bitmap, black and white only XPM - X Windows 56 Appendix D Letter first page prototype Every letter is eveloped in standard envelope with 2 window: An upper left window is reserved for sender address A lower right window is reserved for recipient address The sender address needs to be positioned from 1.7 cm from the left border to 12.38 cm from the right border and from 1.75 cm from top border for a maximum height of 3 lines. The recipient address needs to be positioned from 11.38 cm from the left border to 1.45 cm from the right border and from 5.38 cm from top border for a maximum height of 7 lines. Please leave at least 1 cm of white space from every border for enveloping codes. 57