cellip CELLIPS SMS INTERFACE DESCRIPTION HTTP GET INNEHÅLLSFÖRTECKNING

Size: px
Start display at page:

Download "cellip CELLIPS SMS INTERFACE DESCRIPTION HTTP GET INNEHÅLLSFÖRTECKNING"

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 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 information

LINK 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 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 information

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

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

More information

API Documentation. Release Version 1 Beta

API 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 information

Quriiri 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. 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 information

NIC SMS SERVICE INTEGRATION

NIC 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 information

Way2mint SMS Mobile Terminate (MT) API Guide for HTTP / HTTPS

Way2mint 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 information

HTTP API Specification V2.7

HTTP 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 information

Revision: 50 Revision Date: :43 Author: Oliver Zabel. GTX Mobile Messaging SMS Gateway Interface Simple HTTP API Manual

Revision: 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 information

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

All 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 information

Integrating 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) Integrating with Cellsynt's SMS gateway via HTTP interface (technical documentation) Table of Contents Part I Introduction

More information

SMS Outbound. HTTP interface - v1.1

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

More information

Gatesms.eu Mobile Solutions for Business

Gatesms.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 information

SMS Outbound. SMTP interface - v1.1

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

More information

TOA4 Remote Procedure Call (RPC) API

TOA4 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 information

The HTTP protocol. Fulvio Corno, Dario Bonino. 08/10/09 http 1

The 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 information

REST SERVICE. Web Services API Version 1.5

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

More information

Hypertext Transport Protocol

Hypertext 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 information

SMS Pro/Billing Pro. Interface specification. Version 3.0.1

SMS 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 information

API Integration Document

API 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 information

World-Wide Web Protocols CS 571 Fall Kenneth L. Calvert All rights reserved

World-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 information

mvaayoo API Ver 1.2.0

mvaayoo 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 information

HTTP Protocol and Server-Side Basics

HTTP 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 information

HTTP Based Unified API

HTTP 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 information

Working with Cisco MediaSense APIs

Working 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 information

ERMES. Technical Specification for ex MPAY services integration. version /10/2018

ERMES. 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 information

Technical Guide. REST API for Mobile Outbound SMS

Technical 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 information

COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS. Web Access: HTTP Mehmet KORKMAZ

COMPUTER 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 information

TOA4 Remote Procedure Call (RPC) API

TOA4 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 information

Scan Report Executive Summary

Scan 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 information

SONERA OPERATOR SERVICE PLATFORM OPAALI PORTAL SMS. FREQUENTLY ASKED QUESTIONS, version 2.0

SONERA 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 information

Integration Guide Xura Messaging HTTP-Interface

Integration 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 information

E POSTBUSINESS API Login-API Reference. Version 1.1

E 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 information

Response: Note: Please define Dynamic Value in ##Field## The following are the parameters used: For Unicode Message:

Response: 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 information

SMS-Bulk Gateway HTTP interface

SMS-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 information

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

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

More information

HTTP Specification Version 1.83

HTTP 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 information

WebSMS 5.0. User Guide. June 2011

WebSMS 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 information

2. Introduction to Internet Applications

2. 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 information

Way2mint SMS Mobile Terminate (MT) API Guide for HTTP HTTPS

Way2mint 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 information

Scan Report Executive Summary. Part 2. Component Compliance Summary Component (IP Address, domain, etc.):

Scan 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 information

Scan Report Executive Summary

Scan 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 information

HTTPS File Transfer. Specification

HTTPS 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 information

TELIA OPERATOR SERVICE PLATFORM

TELIA 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 information

HLR Lookup Service (Release 1.1.0)

HLR 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 information

Microsoft Dynamics CRM Integration with Bomgar Remote Support

Microsoft 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 information

Mobile Login Extension User Manual

Mobile 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 information

BulkSMS Marketo Gateway

BulkSMS 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 information

Scan Report Executive Summary. Part 2. Component Compliance Summary Component (IP Address, domain, etc.):ekk.worldtravelink.com

Scan 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 information

API Specification Doc

API 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 information

Microsoft Dynamics CRM Integration with Remote Support

Microsoft 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 information

Appendix. Web Command Error Codes. Web Command Error Codes

Appendix. 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 information

OpenVideo Streaming API RTSP Connection Methods

OpenVideo 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 information

Overview Introduction Messaging Error Codes Message parameter details Contact Details... 7

Overview 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 information

CS 355. Computer Networking. Wei Lu, Ph.D., P.Eng.

CS 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 information

Motivation For Networking. Information access Interaction among cooperative application programs Resource sharing

Motivation 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 information

Cache Operation. Version 31-Jul Wireless Application Protocol WAP-175-CacheOp a

Cache 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 information

Session 8. Reading and Reference. en.wikipedia.org/wiki/list_of_http_headers. en.wikipedia.org/wiki/http_status_codes

Session 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 information

Outline of Lecture 3 Protocols

Outline 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 information

TC-IOT M2M CORE Services Protocol. User Manual. Version: 1.0 Date:

TC-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 information

HTTP Authentication API

HTTP 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 information

E-office training objectives

E-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 information

HappyFox API Technical Reference

HappyFox 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 information

Web Services User Guide

Web 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 information

API Documentation TOA4 Monitor Watch Remote Procedure Call API

API 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 information

PHPKB API Reference Guide

PHPKB 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 information

HashCookies A Simple Recipe

HashCookies 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 information

We currently are able to offer three different action types:

We 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 information

SIP Compliance APPENDIX

SIP 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 information

WAP Push Message Version 16-August-1999

WAP 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 information

HTTP API-HELP DOCUMENT

HTTP 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 information

Produced by. Mobile Application Development. Higher Diploma in Science in Computer Science. Eamonn de Leastar

Produced 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 information

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

SOAP 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 information

2 Accessing Oracle Webmail

2 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 information

External HTTPS Trigger AXIS Camera Station 5.06 and above

External 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 information

TAXII 2.0 Specification Pre Draft

TAXII 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 information

Pro Solutions Interface specification

Pro 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 information

Web and MAC Authentication

Web and MAC Authentication 3 Web and MAC Authentication Contents Overview..................................................... 3-2 Client Options.............................................. 3-3 General Features............................................

More information

HTTP 1.1 Web Server and Client

HTTP 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 information

Table of Contents 1 AQL SMS Gateway How to Guide...1

Table 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 information

ECE697AA Lecture 2. Today s lecture

ECE697AA 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 information

CMPE 151: Network Administration. Servers

CMPE 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 information

Attestation 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 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 information

ICANN Monitoring System API (MoSAPI)

ICANN 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 information

Black Box DCX3000 / DCX1000 Using the API

Black 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 information

3GPP TS V8.2.0 ( )

3GPP 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 information

CSP 1.3: An HTTP-Based Protocol for Parameterized, Aggregated Content

CSP 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 information

Nasuni Data API Nasuni Corporation Boston, MA

Nasuni 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 information

Administration. STILOG IST, all rights reserved

Administration. 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 information

Application Level Protocols

Application 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 information

X12 Implementation Guidelines For Inbound 997 v (I )

X12 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 information

Integration Guide Xura Messaging SMTP- Interface

Integration 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 information

Computer Networking. Chapter #1. Dr. Abdulrhaman Alameer

Computer 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 information

RESTCONF Programmable Interface

RESTCONF 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 information

Web Technology. COMP476 Networked Computer Systems. Hypertext and Hypermedia. Document Representation. Client-Server Paradigm.

Web 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 information

SMS Relay. API Documentation SPLIO - SPRING Contact and Campaign SMS Relay API - EN v1.2.docx

SMS 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 information

BENZINGA.COM TCP APIv1.1

BENZINGA.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 information

Wired 2 Wireless Technology Solutions API Help Document Copyright Introduction. 2. Parameter list

Wired 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 information

Configuring Caching Services

Configuring 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 information

Sophos Mobile Control Network Access Control interface guide. Product version: 7

Sophos 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