cellip CELLIPS SMS INTERFACE DESCRIPTION HTTP GET INNEHÅLLSFÖRTECKNING
|
|
- Oswin Daniel
- 5 years ago
- Views:
Transcription
1 INNEHÅLLSFÖRTECKNING Innehållsförteckning Introduction Scope HTTP Get interface Mobile Terminated Messages Usage Parameters Codes Delivery Reports Pull Mobile Originated Messages Usage Pull Codes HTTP Secure Server Hostnames And Posts Transaction Rate Limit URI Encoding Examples Mobile terminated messages Send a sms Send a flash sms Send a sms with alphanumeric sender Send a sms with åäö Send a binary sms Mobile originated messages Pull Delivery reports Pull Appendix Terminology URL Encoding Page 1 of 11
2 1 INTRODUCTION 1.1 SCOPE This document describes the Cellip SMS HTTP GET Interface. It describes the basics of how to use the HTTP GET Interface (from now on referred to as Interface ) and provides a list of available parameters. This document is intended for application developers and/or integrators. Basic knowledge of the HTTP protocol is assumed 1. 2 HTTP GET INTERFACE 2.1 MOBILE TERMINATED MESSAGES USAGE To send a message using the interface, the client creates and sends a HTTP GET request containing both login credentials and information regarding sender, the actual message and its recipient(s). The fact that login credentials are used in every single request eliminates the need of separate login and logout requests to setup and tear down sessions. The URL is constructed using the server hostname and ports given below together with this path: cgi-bin/sendsms Upon reception of the GET-request Cellip SMS validates the credentials and parameters. If all checks are passed Cellip SMS responds with a 202 Accepted and then proceeds to send the message to the given mobile subscriber. Should there be anything wrong with the request, it will be rejected and a response is sent back to the client indicating the nature of the error, please see section of codes below. If a delivery report is requested, a GET-request will be sent from Cellip SMS to the client indicating the outcome of the message. Cellip SMS will authenticate itself using a username and a password, if such credentials have been previously configured for the client. It s strongly recommended that the client uses SSL-encryption to secure the connection. If desired, Cellip SMS can also use SSL-encryption when sending delivery reports back to the client PARAMETERS The table below lists available parameters for MT-messages. Parameters not marked as Mandatory can be left out of the request. Other parameters must be present or the request will be rejected. All parameters must be URL encoded 2. Page 2 of 11
3 Name Mandatory Example User Yes Username of client. User=myuser Pass Yes Password of client. Pass=mypassword To Yes Recipient of the message, specified as MSISDN number in International format with preceding + character. Multiple recipients can be given in a single request. Multiple recipients must be separated by ;. From No 3 Sender of message. If not specified this parameter defaults to client preset name or number. Maximum of characters accepted depending FromType: To= To= ; ; From= From=MyCompanyAB N = 15 characters I = 15 characters S = 6 characters A = 11 characters Only characters 0-9 and + is allow for FromType N, I and S. Characters 0-9, A-Z, a-z and whitespace are allowed for FromType A. FromType No Format of the From -parameter. Defaults to I =International. Available formats are N =National, I =International, S =Short and A =Alphanumeric. Msg Yes The actual message. If message type is binary this parameter should be given in hexadecimal form. MsgType No Message type. 0 =Text, 1 =Flash, 3 =Binary. Defaults to 0. Additional messages types will be available in later release. FromType=I, FromType=N, FromType=A, FromType=S Msg=Hello+world MsgType=0 DLR No Delivery Report requested. 0 =NO, 1 =YES. Defaults to 0. DLR=1 RouteType No Route Type. Specifies routing rule. Currently only Standard is available. RouteType=Standard Extld No External Id. For future use. ExtId=MyId VP No Validity Period. Number of minutes that message is valid. Defaults to 4320 minutes (3 days). Maximum value is minutes. FDA No First Delivery Attempt. The preferred time when message delivery should first be attempted. The parameter is given in absolute time. TZ No Time Zone. Specifies in which time zone the FDA-parameter time is given. Defaults to Europe/Stockholm. See appendix 4.4 for a list of available time zones. UDH No User Data Header. This parameter is given in hexadecimal form. For advanced users. For future use. DCS No Data Coding Scheme. The parameter is used when message type is binary. Acceptable values are VP=1440 FDA= %3a00%3a00 TZ=Europe%2FLondon UDH=050003FF0201 DCS=0 ER No Enable reply. 0 =NO, 1 =YES. Defaults to 0. For future use. ER=1 Prio No Message priority, ranging from 1 (highest) to 3 (lowest). Defaults to 2. For future use. Prio=1 Page 3 of 11
4 Charset No Characters Set. Specifies the character set for the message of the request. Defaults to ISO See appendix A for supported character sets. Concat No Concatenate 0 =NO, 1 =YES. Set to 1 if message that results in more than one SMS should be concatenated by the end user terminal. Defaults to 1. MaxMsgs No Maximum messages. Defaults to 10 = maximum 10 SMS. If the value is 0 unlimited messages can be sent. This parameter only applies if Concat= 1. CharSet=ISO Concat=0 MaxMsgs=3 1 Hypertext Transfer Protocol HTTP/1.1 RFC Uniform Resource Identifiers (URI): Generic Syntax, RFC Note that a default From-parameter must be configured in the system to be able to leave this parameter out RESPONSE CODES This is not an exhaustive list of response codes, but the one most likely to be returned. 202 Accepted for delivery Message has been accepted for delivery. 400 Bad Request The request is malformed. 403 Forbidden Invalid credentials. 409 Rate Limit Exceeded Rate limit exceeded. In addition to the response code a text description and a unique id is given in the response body, see the examples below DELIVERY REPORTS Delivery reports are not sent to the customer per default. To obtain the outcome of a MT-message the user has to pull the status of specific MT-messages at their own discretion PULL The client can pull the status of a MT-message at any time. To do this, the client creates and sends a HTTP GET request containing both login credentials and the transaction id(s) of the MT-message(s). Multiple transaction ids may be given in a single request. If multiple transaction ids are sent, they must be separated by a ;. The URL is constructed using the server hostname and ports given below together with this path: cgi-bin/getmessagestatus The table below specifies the parameters for the pull request. Page 4 of 11
5 Name Mandatory Example User Yes Username of client. User=myuser Pass Yes Password of client. Pass=mypassword Transaction ID Yes Transaction ID of MT-message TransactionId=7ac00906-e9ec-4cbe-a806-ddab2cb4068b TransactionId=7ac00906-e9ec-4cbe-a806-ddab2cb4068b; 1ec e9ec-4cbe-a806-dd122cb4068b Cellip SMS will respond to this request with a 200-response and a body containing the status of the MTmessage. The result is given in JSON-format. Cellip SMS will respond with a result and a status code for each transaction id given in the request. The examples below show the difference between using a single and multiple transaction IDs. Result Status Code 1 1 The message has been successfully delivered. 2 1 The message could not be delivered. 2 2 The message could not be routed by Cellip SMS. 2 3 The message could not be delivered before the validity period expired. 2 4 Unknown transaction ID. 2 5 Internal error The message is pending. Examples when requesting status using a single transaction ID: { Result : 1, StatusCode : 1} { Result : 2, StatusCode : 4} Examples when requesting status using multiple transaction IDs: { Results : [{ TransactionId : 0e5d76c2-ca5a-4019-b5e2-08ab66cc101d, Result : 1, StatusCode : 1}, { TransactionId : eda0ae82-98d7-40b3-bbaa-205b68b63c0b, Result : 2, StatusCode : 4}]} { Results : [{ TransactionId : 0e5d76c2-ca5a-4019-b5e2-08ab66cc101d, Result : 1, StatusCode : 1}, { TransactionId : eda0ae82-98d7-40b3-bbaa-205b68b63c0e, Result : 1, StatusCode : 1}]}. 2.2 MOBILE ORIGINATED MESSAGES USAGE Using Cellip SMS it is possible to receive MO-messages to virtual numbers. To receive MO-messages, the user has to use pull, which means that the client will request the status of specific MO-messages at their own discretion. Page 5 of 11
6 When a message has been delivered to the client, it will be deleted from Cellip SMS. The responsibility for the message is thereby handed over to the client PULL The client can pull waiting MO-messages from Cellip SMS at any time. To obtain a list of waiting messages construct a GET request to this path: cgi-bin/getmessagelist The table below specifies the parameters for the request: Name Mandatory Example User Yes Username of client. User=myuser Pass Yes Password of client. Pass=mypassword The body of the response from Cellip SMS will contain a parameter specifying the number of messages waiting and zero or more transaction IDs. Examples of possible response bodies: { Result : 1, Messages : [{ TransactionId : aa c9f9-4b25-aa14-38dadfb8ef8e }, { TransactionId : 56ef83b9-a535-46ec-8511-bcb30370f51b }]} { Result : 1, Messages : []} Two messages (with transaction id aa c9f9-4b25-aa14-38dadfb8ef8e and 56ef83b9-a535-46ec bcb30370f51b) are waiting. No messages are waiting. A single message can then be retrieved using a specific transaction id together with a GET request to this path: cgi-bin/getmessageforid The table below specifies the parameters for the request: Name Mandatory Example User Yes Username of client. User=myuser Pass Yes Password of client. Pass=mypassword Transaction ID Yes Transaction ID of message to be retrieved. TransactionId=56ef83b9-a535-46ec bcb30370f51b Page 6 of 11
7 Example of possible response bodies: { Result : 1, From : Test, FromType : A, To : , ToType : I, Msg : Test, MsgType : 0, Timestamp : :02:01 } { Result : 2} A message from Test to number containing the message Test. Timestamp is given in UTC. The given transaction id is unknown. The client can also use a single request to directly retrieve a message, if there are any available. With this request the oldest message will be returned. cgi-bin/getnextmessage Name Mandatory Example User Yes Username of client. User=myuser Pass Yes Password of client. Pass=mypassword Example of possible response bodies: { Result : 1, From : Test, FromType : A, To : , ToType : I, Msg : Test, MsgType : 0, Timestamp : :02:01 } { Result : 3} { Result : 4} A message from Test to number containing the message Test. Timestamp is given in UTC. No more messages are waiting. An internal error occurred. The following result codes are used in getmessagelist, getmessageforid and getnextmessage. 1 No error. 2 The given transaction ID is unknown. 3 No more messages are waiting. 4 An internal error occurred RESPONSE CODES This is not an exhaustive list of response codes, but the one most likely to be returned. 200 OK The request has been successfully processed. 400 Bad Request The request is malformed. 403 Forbidden Invalid credentials. 409 Rate Limit Exceeded Rate limit exceeded. Page 7 of 11
8 2.3 HTTP SECURE Cellip SMS currently uses a certificate issued by CAcert Inc. for authentication. Unless not already done, the CAcert Inc. root certificate must be installed on the client system. For instructions on how this is done, please refer to SERVER HOSTNAMES AND POSTS This table defines which hostname and port to use for a selected service when submitting the GET-request. Please note that this information may be subject to change and that different information may have been provided along with the username and password. Service Hostname Port HTTP GET msgsms1..com?? HTTP GET using SSL msgsms1..com?? 2.5 TRANSACTION RATE LIMIT Clients may be configured with a transaction rate limit to ensure that Cellip SMS will not be overloaded. The limit is calculated as all client initiated requests per seconds, including all requests concerning both MO and MT-messages. When the rate limit is exceeded requests will be rejected with a 409 Rate Limit Exceeded -response. Once the client drops below the limit, Cellip SMS will again start processing requests. 2.6 URI ENCODING The Uniform Resource Identifier RFC 4 defines which characters are allowed in a URI. Two character sets are defined, reserved and unreserved. Reserved characters are defined as the set of characters that may have a special meaning in a URI. Unreserved characters do not have any special meaning. If a reserved character appears in a parameter this might break the format of the URI. Therefore all parameters must be encoded using percent-encoding before sent. If a character is not in either set (not reserved and not unreserved) it must also be percent-encoded. Refer to RFC3986 for a list of reserved/unreserved characters and how encoding/decoding is done. 4 Uniform Resource Identifiers (URI): Generic Syntax, RFC EXAMPLES 3.1 MOBILE TERMINATED MESSAGES SEND A SMS A complete URL for sending Hello World to the subscriber with number is given below. Pasting this URL into a web browser and pressing Enter creates the correct GET-request and sends it to the specified host and port. Page 8 of 11
9 If everything is correct the web browser will display a message similar to the one given below. Accepted for delivery, eda0ae82-98d7-40b3-bbaa-205b68b63c0b SEND A FLASH SMS The message is a flash SMS containing the message Hello World. = SEND A SMS WITH ALPHANUMERIC SENDER The message is sent from sender alphanumeric address Test SEND A SMS WITH ÅÄÖ The message contains åäö/åäö SEND A BINARY SMS The binary message contains Hello world f20776f726c64&udh=050003c80101&dcs=4 3.2 MOBILE ORIGINATED MESSAGES PULL Example of getnextmessage: Page 9 of 11
10 GET/cgi-bin/getnextmessage?TransactionId=&User=myuser&Pass=mypassword HTTP/1.1 Host: :12345 Accept-Encoding: identity Example of getmessageforid: GET /cgi-bin/getmessageforid?transactionid=eb6e7532-e e c2dadc1&user=myuser&pass=mypassword HTTP/1.1 Host: :12345 Accept-Encoding: identity Example of getmessagelist: GET /cgi-bin/getmessagelist?transactionid=&user=myuser&pass=mypassword HTTP/1.1 Host: :12345 Accept-Encoding: identity 3. DELIVERY REPORTS PULL The message below is an example of a GET-request sent to Cellip SMS, to request the status of transaction id bc757d8a-a0db-4e0d-a388-bf6d6eee0d87, which was delivered successfully. GET /cgi-bin/getmessagestatus?user=myuser&pass=mypassword&transactionid= bc757d8a-a0db-4e0da388-bf6d6eee0d87 HTTP/1.1 Host: :55520 Connection: keep-alive The message below is an example of a valid response to a delivery report. HTTP/ OK Server: Cellip SMS/svn Date: Thu, 09 Sep :10:20 GMT Content-Length: 31 Content-type: text/html Pragma: no-cache Cache-Control: no-cache { Result : 1, StatusCode : 1} Page 10 of 11
11 4 APPENDIX 4.1 TERMINOLOGY API HTTP Cellip SMS MSISDN MT MO Application Programming Interface Hypertext Transfer Protocol Cellip Comunication Platform Mobile Phone Number Mobile Terminated Mobile Originated 4.2 URL ENCODING The following specifies HTML URL Encoding Reference and introduction to URL encoding/url encoded strings. See and Page 11 of 11
SMS Submit Interface description HTTP Version 1.5
SMS Submit Interface description HTTP Version 1.5 This document is intended for application developers with knowledge about the HTTP protocol. Document history Version Description 1.5 Spelling error corrected
More informationLINK Mobility SMS REST API MT and Delivery Reports Version 1.3; Last updated September 21, 2017
LINK Mobility SMS REST API MT and Delivery Reports Version 1.3; Last updated September 21, 2017 For help, contact support@linkmobility.com The most up-to-date version of this document is available at http://www.linkmobility.com/developers/
More informationForthnet 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 informationAPI Documentation. Release Version 1 Beta
API Documentation Release Version 1 Beta Document Version Control Version Date Updated Comment 0.1 April 1, 2016 Initialize document 1 Release version PROMOTEXTER V3 BETA - API Documentation 1 Table of
More informationQuriiri HTTP MT API. Quriiri HTTP MT API v , doc version This document describes the Quriiri HTTP MT API version 1 (v1).
Quriiri HTTP MT API This document describes the Quriiri HTTP MT API version 1 (v1). Sending messages Request types Security Request parameters Request examples JSON POST GET Response JSON response example
More informationNIC SMS SERVICE INTEGRATION
Overview NIC Messaging Division has set up new SMS Gateway services. In order to integrate your application and to access different services like reports and statistics please refer to below steps. To
More informationWay2mint SMS Mobile Terminate (MT) API Guide for HTTP / HTTPS
Way2mint SMS Mobile Terminate (MT) API Guide for HTTP / HTTPS 10/1/2009 Way2mint Services Prepared by: Mohit Jaswani Copyright Way2mint Services The content of this document are copyright and remain the
More informationHTTP API Specification V2.7
HTTP API Specification V2.7 Version information Version Comment Date V2.7 Added testsms call 2017-08-09 V2.6 HTTPS information added 2016-12-10 Added error code 4007 V2.5 Changed endpoints 2016-12-09 Added
More informationRevision: 50 Revision Date: :43 Author: Oliver Zabel. GTX Mobile Messaging SMS Gateway Interface Simple HTTP API Manual
Revision: 50 Revision Date: 09.06.17 14:43 Author: Oliver Zabel GTX Mobile Messaging SMS Gateway Interface Simple HTTP API Manual Table of Contents Table of Contents... 2 Introduction... 3 Sending SMS...
More informationAll requests must be authenticated using the login and password you use to access your account.
The REST API expects all text to be encoded as UTF-8, it is best to test by sending a message with a pound sign ( ) to confirm it is working as expected. If you are having issues sending as plain text,
More informationIntegrating with Cellsynt's SMS gateway via HTTP interface (technical documentation)
Integrating with Cellsynt's SMS gateway via HTTP interface (technical documentation) Integrating with Cellsynt's SMS gateway via HTTP interface (technical documentation) Table of Contents Part I Introduction
More informationSMS 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 informationGatesms.eu Mobile Solutions for Business
TECHNICAL SPECIFICATIONS XML Web API GATESMS.EU, version 1.1 Prepared by: Gatesms.eu Contents Document version history...3 Security...3 General requirements...3 HTTP transmission security mechanism...3
More informationSMS 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 informationTOA4 Remote Procedure Call (RPC) API
TOA4 Remote Procedure Call (RPC) API Introduction The purpose of the TOA4 RPC API is to allow external software applications to exchange data with TOA4 and activate certain TOA4 functions. The TOA4 RPC
More informationThe HTTP protocol. Fulvio Corno, Dario Bonino. 08/10/09 http 1
The HTTP protocol Fulvio Corno, Dario Bonino 08/10/09 http 1 What is HTTP? HTTP stands for Hypertext Transfer Protocol It is the network protocol used to delivery virtually all data over the WWW: Images
More informationREST 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 informationHypertext Transport Protocol
Hypertext Transport Protocol HTTP Hypertext Transport Protocol Language of the Web protocol used for communication between web browsers and web servers TCP port 80 HTTP - URLs URL Uniform Resource Locator
More informationSMS Pro/Billing Pro. Interface specification. Version 3.0.1
SMS Pro/Billing Pro Interface specification Version 3.0.1 Copyright Telenor Sverige AB 2008 Contents: 1 Introduction... 3 2 Protocols for interconnection... 3 3 Content format... 3 4 XML References...
More informationAPI Integration Document
API Integration Document Table of Contents 1 Introduction to API... 3 2 Services... 3 2.1 Message Compose... 3 2.2 Campaign Status... 8 2.3 Reply Message... 9 2.3.1 Client Request... 9 3 About mvaayoo...
More informationWorld-Wide Web Protocols CS 571 Fall Kenneth L. Calvert All rights reserved
World-Wide Web Protocols CS 571 Fall 2006 2006 Kenneth L. Calvert All rights reserved World-Wide Web The Information Universe World-Wide Web structure: hypertext Nonlinear presentation of information Key
More informationmvaayoo API Ver 1.2.0
Ver 1.2.0 DOCUMENT RELEASE NOTE Ver 1.2.0 Author(s): Sriram Gopal Reddy K Date: 21/10/2009 Reviewer(s): Dipto Mukherjee Date: 21/10/2009 Approved by: Date: REVISION HISTORY Document No: Document Title:
More informationHTTP Protocol and Server-Side Basics
HTTP Protocol and Server-Side Basics Web Programming Uta Priss ZELL, Ostfalia University 2013 Web Programming HTTP Protocol and Server-Side Basics Slide 1/26 Outline The HTTP protocol Environment Variables
More informationHTTP Based Unified API
HTTP Based Unified API SMS GATEWAY Issue 5.0 June 2017 1 HTTP Based Unified API HTTP ACCESS MODEL INTRODUCTION The platform exposes a HTTP interface to its SMS Gateway. The SMS Gateway can be used for
More informationWorking with Cisco MediaSense APIs
MediaSense API Conventions, page 1 Job States, page 8 Precedence Rules for paramconnector and fieldconnector, page 9 Encoding, page 9 Special Characters in Text Strings, page 9 Request and Response Parameter
More informationERMES. Technical Specification for ex MPAY services integration. version /10/2018
ERMES Technical Specification for ex MPAY services integration version 1.7 26/10/2018 Summary 1.Changes...3 2.Introduction...4 2.1.Glossary...4 3.ERMES API Overview...5 3.1.Protocol...6 4.ERMES API...9
More informationTechnical Guide. REST API for Mobile Outbound SMS
Technical Guide REST API for Mobile Outbound SMS Munich +49 89 202 451 100 Singapore +65 6478 3020 London +44 207 436 0283 San Francisco +1 415 527 0903 sales@tyntec.com www.tyntec.com Table of Contents
More informationCOMPUTER NETWORKS AND COMMUNICATION PROTOCOLS. Web Access: HTTP Mehmet KORKMAZ
COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS Web Access: HTTP 16501018 Mehmet KORKMAZ World Wide Web What is WWW? WWW = World Wide Web = Web!= Internet Internet is a global system of interconnected computer
More informationTOA4 Remote Procedure Call (RPC) API
TOA4 Remote Procedure Call (RPC) API Introduction The purpose of the TOA4 RPC API is to allow external software applications to exchange data with TOA4 and activate certain TOA4 functions. The TOA4 RPC
More informationScan Report Executive Summary
Scan Report Executive Summary Part 1. Scan Information Scan Customer Company: Date scan was completed: Vin65 ASV Company: Comodo CA Limited 11/20/2017 Scan expiration date: 02/18/2018 Part 2. Component
More informationSONERA OPERATOR SERVICE PLATFORM OPAALI PORTAL SMS. FREQUENTLY ASKED QUESTIONS, version 2.0
SONERA OPERATOR SERVICE PLATFORM FREQUENTLY ASKED QUESTIONS, version 2.0 OPAALI PORTAL Q: Why Registration link to Opaali portal does not work currently, HTTP Operation Forbidden error is shown? A: Sonera's
More informationIntegration Guide Xura Messaging HTTP-Interface
Integration Guide Xura Messaging HTTP-Interface Version 2.1.5 Content is subject to change Xura Secure Communications GmbH Tel.: +49 89 201 727 0 e-mail.: asc-support@xura.com All rights reserved. This
More informationE POSTBUSINESS API Login-API Reference. Version 1.1
E POSTBUSINESS API Login-API Reference Imprint Software and documentation are protected by copyright and may not be copied, reproduced, stored, translated, or otherwise reproduced without the written approval
More informationResponse: Note: Please define Dynamic Value in ##Field## The following are the parameters used: For Unicode Message:
For Unicode Message: Promotional Unicode Message API http://cloud.smsindiahub.in/vendorsms/pushsms.aspx?user=youruserid&password=yourpassword& msisdn=919898xxxxxx&sid=senderid&msg=पर षण स द श &fl=0&dc=8
More informationSMS-Bulk Gateway HTTP interface
SMS-Bulk Gateway HTTP interface Release 3.0.0 2001-2017 SmsItaly.Com 1 1 Introduction 1.1 Summary Only authorized users can submit SMS messages for delivery by one of the following methods: - Internet
More informationtext2reach2 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 informationHTTP Specification Version 1.83
HTTP Specification Version 1.83 1. HTTP URL link 2. Sending Text Message 3. Sending Flash Message 4. Sending Unicode Message 5. Sending Binary Message 6. Sending 2D Barcode Message 7. Check for credits
More informationWebSMS 5.0. User Guide. June 2011
WebSMS 5.0 User Guide June 2011 Revision History Version Date Version History 3.0 Apr, 21 2010 Document Released 3.1 Jun, 22 2010 Updated some screen shots 4.0 Aug, 5 2010 Added the following features
More information2. Introduction to Internet Applications
2. Introduction to Internet Applications 1. Representation and Transfer 2. Web Protocols 3. Some Other Application Layer Protocols 4. Uniform Resource Identifiers (URIs) 5. Uniform Resource Locators (URLs)
More informationWay2mint SMS Mobile Terminate (MT) API Guide for HTTP HTTPS
Way2mint SMS Mobile Terminate (MT) API Guide for HTTP HTTPS The content of this document are copyright and remain the property of. This document is not to be reproduced in any form, whether electronic,
More informationScan Report Executive Summary. Part 2. Component Compliance Summary Component (IP Address, domain, etc.):
Scan Report Executive Summary Part 1. Scan Information Scan Customer Company: Date scan was completed: Vin65 ASV Company: Comodo CA Limited 02/18/2018 Scan expiration date: 05/19/2018 Part 2. Component
More informationScan Report Executive Summary
Scan Report Executive Summary Part 1. Scan Information Scan Customer Company: Date scan was completed: Vin65 ASV Company: Comodo CA Limited 08/28/2017 Scan expiration date: 11/26/2017 Part 2. Component
More informationHTTPS File Transfer. Specification
HTTPS File Transfer Specification Version 1.4 5-Apr-2017 Date Version Description 30-Aug-2010 1.0 Original Version 30-Jun-2011 1.1 Added FAQ 29-Jun-2015 1.2 ilink administration added 1-Sep-2015 1.3 Updated
More informationTELIA OPERATOR SERVICE PLATFORM
TELIA OPERATOR SERVICE PLATFORM OMA Authorization REST API Guide Copyright 2017 Aepona Limited, and copyright 2017 Telia All rights reserved by respective owners. Revision: 6.0 Legal Information Legal
More informationHLR Lookup Service (Release 1.1.0)
1. Introduction 1.1. Summary This document will illustrate the HLR Lookup Service (or Network Query) 1.2. Scope The information contained in this document may be used by all third parties that need to
More informationMicrosoft Dynamics CRM Integration with Bomgar Remote Support
Microsoft Dynamics CRM Integration with Bomgar Remote Support 2017 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown
More informationMobile Login Extension User Manual
Extension User Manual Magento provides secured and convenient login to Magento stores through mobile number along with OTP. Table of Content 1. Extension Installation Guide 2. API Configuration 3. General
More informationBulkSMS Marketo Gateway
BulkSMS Marketo Gateway Integration Guide Page 1 Contents Introduction... 4 About the BulkSMS Gateway for Marketo... 4 Advanced Group Messaging Key Features... 4 Use any or all of our other products and
More informationScan Report Executive Summary. Part 2. Component Compliance Summary Component (IP Address, domain, etc.):ekk.worldtravelink.com
Scan Report Executive Summary Part 1. Scan Information Scan Customer Company: Date scan was completed: Travolutionary ASV Company: Comodo CA Limited 10-03-2018 Scan expiration date: 01-01-2019 Part 2.
More informationAPI Specification Doc
API Specification Doc (SMS System Gateway) Version Date Description 1.0 01-Nov-2017 Initial draft 1.1 18-Feb-2018 Updated to include Delivery report call back options 1.2 10-Apr-2018 Appended API to include
More informationMicrosoft Dynamics CRM Integration with Remote Support
Microsoft Dynamics CRM Integration with Remote Support 2003-2018 BeyondTrust, Inc. All Rights Reserved. BEYONDTRUST, its logo, and JUMP are trademarks of BeyondTrust, Inc. Other trademarks are the property
More informationAppendix. Web Command Error Codes. Web Command Error Codes
Appendix Web Command s Error codes marked with * are received in responses from the FTP server, and then returned as the result of FTP command execution. -501 Incorrect parameter type -502 Error getting
More informationOpenVideo Streaming API RTSP Connection Methods
OpenVideo Streaming API RTSP Connection Methods July 26, 2016 Page 1 of 13 Table of Contents 1. Introduction... 3 1.1. Overview...3 1.2. Purpose...3 1.3. Intended Audience...3 1.4. Definitions, Acronyms,
More informationOverview Introduction Messaging Error Codes Message parameter details Contact Details... 7
HTTP API for Message Forwarding (SMS Lane Gateway Version 1.1) Overview... 2 Introduction... 2 Messaging... 3 Error Codes... 4 Message parameter details... 5-6 Contact Details... 7 1/7 Overview This document
More informationCS 355. Computer Networking. Wei Lu, Ph.D., P.Eng.
CS 355 Computer Networking Wei Lu, Ph.D., P.Eng. Chapter 2: Application Layer Overview: Principles of network applications? Introduction to Wireshark Web and HTTP FTP Electronic Mail SMTP, POP3, IMAP DNS
More informationMotivation For Networking. Information access Interaction among cooperative application programs Resource sharing
Motivation For Networking Information access Interaction among cooperative application programs Resource sharing CS422 -- PART 1 13 2003 Practical Results E-mail File transfer/access Web browsing Remote
More informationCache Operation. Version 31-Jul Wireless Application Protocol WAP-175-CacheOp a
Cache Operation Version 31-Jul-2001 Wireless Application Protocol WAP-175-CacheOp-20010731-a A list of errata and updates to this document is available from the WAP Forum Web site, http://www.wapforum.org/,
More informationSession 8. Reading and Reference. en.wikipedia.org/wiki/list_of_http_headers. en.wikipedia.org/wiki/http_status_codes
Session 8 Deployment Descriptor 1 Reading Reading and Reference en.wikipedia.org/wiki/http Reference http headers en.wikipedia.org/wiki/list_of_http_headers http status codes en.wikipedia.org/wiki/_status_codes
More informationOutline of Lecture 3 Protocols
Web-Based Information Systems Fall 2007 CMPUT 410: Protocols Dr. Osmar R. Zaïane University of Alberta Course Content Introduction Internet and WWW TML and beyond Animation & WWW CGI & TML Forms Javascript
More informationTC-IOT M2M CORE Services Protocol. User Manual. Version: 1.0 Date:
TC-IOT M2M CORE Services Protocol User Manual Version: 1.0 Date: Document Name: TC-IOT M2M CORE Services Protocol - User Manual Version: 1.0 Date: Document ID: TC_IOT_M2M_CORE_Protocol_User_Manual_EN_v1.0
More informationHTTP Authentication API
HTTP Authentication API Note: Both GET (URL format) and POST http requests are supported. Note that POST is considered better security as URL data can be cached in the browser. HTTP URL Format http(s)://your_securenvoy_server/secserver?flag=desktop&version=2.0&status=auth&userid=(my_userid)&passcode=(6
More informationE-office training objectives
E-office training objectives Creation of receipt of DO letter. Sending receipt to concerned officer. Forwarding of receipt by concerned officer along with comments to the next level as required. Closing
More informationHappyFox API Technical Reference
HappyFox API Technical Reference API Version 1.0 Document Version 0.1 2011, Tenmiles Corporation Copyright Information Under the copyright laws, this manual may not be copied, in whole or in part. Your
More informationWeb Services User Guide
This document covers how to process XML Requests and Responses using the Secure Trading Web Services interface. Published: 28 March 2018 3.8 (a) Table of Contents 1 Introduction... 3 1.1 Required steps...
More informationAPI Documentation TOA4 Monitor Watch Remote Procedure Call API
2017-07-13 Version 2.0 1 Introduction The purpose of the TOA4 RPC API is to allow external software applications to exchange data with TOA4 and activate certain TOA4 functions. This document describes
More informationPHPKB API Reference Guide
PHPKB API Reference Guide KB Administrator Fri, Apr 9, 09 User Manual 96 0 This document provides details on how to use the API available in PHPKB knowledge base management software. It acts as a reference
More informationHashCookies A Simple Recipe
OWASP London Chapter - 21st May 2009 HashCookies A Simple Recipe Take a cookie Add some salt Add a sequence number John Fitzpatrick Full paper at http://labs.mwrinfosecurity.com Structure What are hashcookies
More informationWe currently are able to offer three different action types:
SMS Inbound Introduction SMS Inbound provides a simple to use interface for receiving inbound MMS messages. Inbound Message Actions Inbound Message Actions in SMS Inbound are things that our system can
More informationSIP Compliance APPENDIX
APPENDIX E This appendix describes Cisco SIP proxy server (Cisco SPS) compliance with the Internet Engineering Task Force (IETF) definition of Session Initiation Protocol (SIP) as described in the following
More informationWAP Push Message Version 16-August-1999
WAP Push Message Version 16-August-1999 Wireless Application Protocol Push Message Specification Notice: Wireless Application Protocol Forum, Ltd. 1999. Terms and conditions of use are available from the
More informationHTTP API-HELP DOCUMENT
PARAMETER DEFINITION S.NO PARAMETER PARAMETER VALUE PARAMETER NAME DESCRIPTION 1 User Test User User name of the 2 Passwd Test Password Password of the account 3 Sid DEMO Sender id Destination Mobile 4
More informationProduced by. Mobile Application Development. Higher Diploma in Science in Computer Science. Eamonn de Leastar
Mobile Application Development Higher Diploma in Science in Computer Science Produced by Eamonn de Leastar (edeleastar@wit.ie) Department of Computing, Maths & Physics Waterford Institute of Technology
More informationSOAP API. The correct URL has been hidden. Please contact your account manager for the full URL information.
SMS Help Guides TNZ Group Limited sales@tnz.co.nz +64 9 9293000 +64 9 522 8839 SOAP API SOAP is a simple way of sending SMS/TXT messages via the internet. It is a great solution for integration into existing
More information2 Accessing Oracle Webmail
Oracle Collaboration Suite Using Oracle Webmail Release 2 (9.0.4.2) Part No. B10897-02 March 2004 You can use Oracle Webmail to: Compose and manage messages Create and manage message folders Manage public
More informationExternal HTTPS Trigger AXIS Camera Station 5.06 and above
HOW TO External HTTPS Trigger AXIS Camera Station 5.06 and above Created: October 17, 2016 Last updated: November 19, 2016 Rev: 1.2 1 Please note that AXIS does not take any responsibility for how this
More informationTAXII 2.0 Specification Pre Draft
TAXII 2.0 Specification Pre Draft Current Status/Intent This document serves to gain consensus on pre draft concepts of TAXII 2.0. Please feel free to poke holes and comment! Overview TAXII is an open
More informationPro Solutions Interface specification
Interface specification Version 3.1.0 Copyright Telenor Sverige AB 2010 Contents: 1 Introduction...3 2 Protocols for interconnection...3 3 Content format...3 4 XML References...4 5 Abbreviations...4 6
More informationWeb and MAC Authentication
3 Web and MAC Authentication Contents Overview..................................................... 3-2 Client Options.............................................. 3-3 General Features............................................
More informationHTTP 1.1 Web Server and Client
The feature provides a consistent interface for users and applications by implementing support for HTTP 1.1 in Cisco IOS XE software-based devices. When combined with the HTTPS feature, the feature provides
More informationTable of Contents 1 AQL SMS Gateway How to Guide...1
Table of Contents 1 AQL SMS Gateway How to Guide...1 2 AQL...2 3 Overview...3 4 Trial Account with 50 free SMS messages...4 5 Prerequisites...5 6 Configuring the AQL transport...6 6.1 Configuring one or
More informationECE697AA Lecture 2. Today s lecture
ECE697AA Lecture 2 Application Layer: HTTP Tilman Wolf Department of Electrical and Computer Engineering 09/04/08 Protocol stack Application layer Client-server architecture Example protocol: HTTP Demo
More informationCMPE 151: Network Administration. Servers
CMPE 151: Network Administration Servers Announcements Unix shell+emacs tutorial. Basic Servers Telnet/Finger FTP Web SSH NNTP Let s look at the underlying protocols. Client-Server Model Request Response
More informationAttestation Service for Intel Software Guard Extensions (Intel SGX): API Documentation. Revision: 3.0
Attestation Service for Intel Software Guard Extensions (Intel SGX): API Documentation Revision: 3.0 1 1 Abbreviations... 4 2 Attestation Service for Intel SGX... 5 Supported environments... 5 Authentication...
More informationICANN Monitoring System API (MoSAPI)
ICANN Monitoring System API (MoSAPI) Version 2.7 2018-03-06 1. Introduction... 3 1.1. Date and Time... 3 1.2. Credentials... 3 1.3. Glossary... 3 2. Common elements used in this specification... 5 3. Session
More informationBlack Box DCX3000 / DCX1000 Using the API
Black Box DCX3000 / DCX1000 Using the API updated 2/22/2017 This document will give you a brief overview of how to access the DCX3000 / DCX1000 API and how you can interact with it using an online tool.
More information3GPP TS V8.2.0 ( )
TS 29.311 V8.2.0 (2011-09) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Service Level Interworking (SLI) for Messaging Services
More informationCSP 1.3: An HTTP-Based Protocol for Parameterized, Aggregated Content
CSP 1.3: An HTTP-Based Protocol for Parameterized, Aggregated Content This document was modified: 9/26/2005 1. Introduction...3 1.1. Motivation and Design Goals...3 1.2. Glossary of Terms...3 2. Protocol
More informationNasuni Data API Nasuni Corporation Boston, MA
Nasuni Corporation Boston, MA Introduction The Nasuni API has been available in the Nasuni Filer since September 2012 (version 4.0.1) and is in use by hundreds of mobile clients worldwide. Previously,
More informationAdministration. STILOG IST, all rights reserved
2 Table of Contents I. Admin Center... 1 1. ACCESS... 1 Starting the Admin Center application... 1 2. General Settings... 2 Home page... 3 Client... 4 Application... 5 VPPortal... 6 3. Password Configuration...
More informationApplication Level Protocols
Application Level Protocols 2 Application Level Protocols Applications handle different kinds of content e.g.. e-mail, web pages, voice Different types of content require different kinds of protocols Application
More informationX12 Implementation Guidelines For Inbound 997 v (I )
X12 Implementation Guidelines For Inbound 997 v004010 (I9974010) 997-4010 (i9974010) 1 10/12/2009 997 Functional Acknowledgment Functional Group ID=FA Introduction: This Draft Standard for Trial Use contains
More informationIntegration Guide Xura Messaging SMTP- Interface
Integration Guide Xura Messaging SMTP- Interface Version 1.3.0 Content is subject to change Xura Secure Communications GmbH Tel.: +49 89 201 727 0 e-mail.: asc-support@xura.com All rights reserved. This
More informationComputer Networking. Chapter #1. Dr. Abdulrhaman Alameer
Computer Networking Chapter #1 Dr. Abdulrhaman Alameer What is Computer Network? It is a collection of computers and devices interconnected by communications channels that facilitate communications among
More informationRESTCONF Programmable Interface
This chapter describes how to set-up and configure an HTTP-based protocol-representational State Transfer Configuration Protocol (RESTCONF). RESTCONF provides a programmatic interface based on standard
More informationWeb Technology. COMP476 Networked Computer Systems. Hypertext and Hypermedia. Document Representation. Client-Server Paradigm.
Web Technology COMP476 Networked Computer Systems - Paradigm The method of interaction used when two application programs communicate over a network. A server application waits at a known address and a
More informationSMS Relay. API Documentation SPLIO - SPRING Contact and Campaign SMS Relay API - EN v1.2.docx
SMS Relay API Documentation 2017-09-07 Summary Introduction... 3 Access... 3 Base URL... 3 Europe hosting... 3 Asia hosting... 3 Authentication... 3 Single call... 4 Bulk call... 4 Transactional messages...
More informationBENZINGA.COM TCP APIv1.1
BENZINGA.COM TCP APIv1.1 Line Endings All line endings will be in the expected format: =BZEOT\r\n Commands All commands that returns or send data will include a colon (:) and possible whitespace ( ) between
More informationWired 2 Wireless Technology Solutions API Help Document Copyright Introduction. 2. Parameter list
1. Introduction Wired 2 Wireless Technology Solutions offers an easy way to send and receive messages via its built-in webserver using HTTP. In this document you will learn how to send SMS, check delivery
More informationConfiguring Caching Services
CHAPTER 8 This chapter describes how to configure conventional caching services (HTTP, FTP [FTP-over-HTTP caching and native FTP caching], HTTPS, and DNS caching) for centrally managed Content Engines.
More informationSophos Mobile Control Network Access Control interface guide. Product version: 7
Sophos Mobile Control Network Access Control interface guide Product version: 7 Document date: January 2017 Contents 1 About this guide...3 2 About Sophos Mobile Control...4 3 Sophos Mobile Control NAC
More information