atms PremiumSMS Documentation Info Hotline: Author: Karl Lettner English Version: Gerald Eigenstuhler

Size: px
Start display at page:

Download "atms PremiumSMS Documentation Info Hotline: Author: Karl Lettner English Version: Gerald Eigenstuhler"

Transcription

1 atms PremiumSMS Documentation Info Hotline: Author: Karl Lettner English Version: Gerald Eigenstuhler Version 1.8 Last modified: Page 1

2 Contents: 1 Introduction MO-SMS MT-SMS Interfaces HTTP MO SMS IP-Addresses URL-Parameter for MO-SMS Response Sample HTTP-Requests MT - SMS-Delivery HTTP-Request URL-Parameter for SMS-MT-Delivery Response Examples Error Codes for http-interface MT Delivery Notification/Barring-Check URL-Parameter Security IP-RESTRICTION VPN VPN-Parameters Document History Version Datum Page 2

3 1Introduction For premium services (Value added Services=VAS) our system will process all retrieved SMS before delivering them to you. SMS sent from third party to mobile phones (MT-SMS) are processed by our system and afterwords transmitted thru the custom mobile network provider. We offer some interfaces to the third party to send and retrieve messages. The major interface for this is an http-based interface, which will be described in this document. 1.1MO-SMS Mobile Originated (MO) SMS receive SMS 1.2 MT-SMS Mobile Terminated (MT) SMS deliver SMS Page 3

4 2Interfaces 2.1HTTP We support different interfaces to connect to our system: HTTP-Request (GET or POST) object of this document SMPP 3.3 or 3.4 (Short Message Peer to Peer Logica) UCP 4.0 (Universal Computer Protocol CMG) CIMD I or II (Computer Interface to Message Distribution Nokia) OIS (Open Interface Specification SMS2000 SEMA) Each interface is able to handle both, text and binary messages. The http interface is available for both directions, MO and MT. A high availability cluster on our site handles request from the third party to us. The other direction is also done by http-requests. So the third party has to provide us with at least one URL (two would be better for redundancy issues) we can make the request to MO SMS MO-SMS are transmitted to the third party by HTTP(S)-GET request, using a set of predefined parameters (see section ). In the ordering form you could specify one or more URLs we should use for delivering MO- SMS. If you provide us with two or more URLs we will call the second (third,...), if the first one does not work. Please remember this only makes sense if they are located on different systems. If not specified by you we will use port 80 for the requests. i.e. : Attention: If your server fails, we will check it periodically to see if it is online back again. This check will be done by calling the URL without any parameters. So it is important that your service answers such a call with a header containing HTTP/ OK. The page content should contain only the word Error. Example response to a call without parameters: HTTP/ OK Date: Wed, 22 Dec :00:00 GMT Server: Apache/ (Unix) Debian GNU/Linux PHP/4.3.4 Connection: close Transfer-Encoding: chunked Content-Type: text/html; charset=iso ERROR IP-Addresses If your system is guarded by a firewall you have to configure it in a way, which allows our server to connect to you. IP-Addresses: / / 32 Page 4

5 URL-Parameter for MO-SMS The following parameters are used Parameter- Mandatory Name: Optional Description: Example: UID O Optional if you want a user authentication User123 PW O Optional if you want a password authentication Pwhzd63 PID M Project-ID ANR M Phone number of the orginating mobile phone ZNR M Destination number the SMS was addressed to MSG M Content of the SMS Das+ist+der+Text ID M ID of the SMS SZP O Transmittion-timestamp of the (optional) Format: YYYYMMDDHHMMSS SMSC M Network provider SMS (optional) A_MK A_MK mobilkom austria AG & Co KG A_TM T-Mobile Austria GmbH A_ONE ONE - Connect Austria A_H3G Hutchison 3G Austria GmbH A_YES YESSS! Telekommunikation GmbH CH_SC CH_SR CH_OR D_TM D_VO D_EP D_O2 D_DT D_MC D_TL D_VV D_PH CZ_ET CZ_TM CZ_OS Schweiz Swisscom Schweiz Sunrise Schweiz Orange Deutschland T-Mobile Deutschland GmbH Deutschland Vodafone D2 GmbH Deutschland E-Plus Service GmbH & Co.KG Deutschland O2 GmbH & Co. OHG Deutschland debitel AG Deutschland mobilcom GmbH Deutschland TALKLINE GmbH & Co. KG Deutschland VICTORVOX GmbH Deutschland The PhoneHouse Telecom GmbH Tschechien EuroTel Tschechien T-Mobile Tschechien Oskar Response To check the success of the delivery request we need a defined response from you. In the case of a successfull processing you should return an OK in the response (pure text no html) HTTP/ OK Date: Wed, 22 Dec :00:00 GMT Server: Apache/ (Unix) Debian GNU/Linux PHP/4.3.4 Connection: close Transfer-Encoding: chunked Content-Type: text/html; charset=iso OK Each other response is treated as error Sample HTTP-Requests This example covers a SMS sent from to on at 15:11:15 with message text: This is the text. Our internal id for this SMS is According to the above example data we make the following HTTP-GET Request: UID=User123&PW=Pwhzd63&PID=579901&ANR= &ZNR= &MSG=This+is+the+text&SZP= &ID=256874&SM Page 5

6 SC=A_MK 2.1.2MT - SMS-Delivery To deliver a MT-SMS to us, you have to make an http-request to our server. To send data-sms (ring tones, wap-push,...) there are two options: 1.You can set the parameter TYPE which defines if an sms is sent with (TYPE=16) or without (TYPE=8) user data header. All data has to be hex encoded and is limited to 140Byte (280 characters) 2.By using the parameter DCS you are able to set every supported DCS-Value. In this case you have to use the MSG parameter to set the user data. If a user data header should be used, the parameter UDH must be set. (without the UDH Length byte) The evaluation of the parameters follows the process figured out in the flowchart below: SMS-Delivery No TYPE>0 Yes DCS>0 No TYPE =? Yes TYPE = 4 TYPE = 8 TYPE = 16 evaluated Parameter: DCS = DCS UDH = UDH (if present) UserData = MSG Treated as Text-SMS Flash: DCS = 16 8 Bit without UDH: DCS = 4 UserData = MSG 8 Bit with UDH: DCS = 4 UDH and UD read form MSG Page 6

7 HTTP-Request Delivering a message is done by calling the following URL with a HTTP-GET or HTTP-POST Request. TCP-Port URL-Parameter for SMS-MT-Delivery Parameter- Mandatory Name: Optional Description: Example: UID M User-ID (defined by us) 5799 UPW M User-Password (defined by us) 58er62je PID M Project-ID (defined by us) Identifies the project ZNR M Destination number If this MT was preceded by a MO-SMS our system creates a correlation between the messages based on the destination number. MSG M Message text: Max. length 160 characters (URL-encoded) Das%20ist%20die %20Antwort Or 280 Characters for 8 hex encoded binary messages TYPE O Type of SMS: 16 0=normal SMS (default) 4=Flash Text-SMS 8=8 Bit message 16=8 Bit UDH DCS O DCS of the SMS (see Specification 3GPP TS ) 195 Decimal Value! (binary= decimal=195) UDH O User-Data-Header of the SMS 05040B8423F0 (see Specification 3GPP TS ) BILL O Trigger a charging: 1 If a MT charged Premium (VAS) Number is used for this Project this parameter says if a charging should be done or not. The charging amount must be predefined in our system. 0 = MT-SMS not charged 1 = MT-SMS charged (Default) CHARSET O Characterset ISO (Default) UTF-8 UTF-8 SZP O Transmission timestamp of the SMS: If not set the sms will be transmitted by now. Format: YYYYMMDDHHMMSS (+1 GMT) As alternation you can set a deferral time in minutes min delay (the + sign must be URL-encoded) means sending on :21:15 %2B15 For 15 min delay. Page 7

8 EXP O SMS expires on given date If no value is set, the default from the responsible mobile network provider is used. Format: YYYYMMDDHHMMSS (+1 GMT) DN O Delivery Notification: 0 = no delivery notification 1 = delivery notification requested To relate the delivery notification to the message belonging to it is necessary that you store the message id we give you back in the response of the MT-Request. MEMO O Additional information (i.e..: your internal message id) Format: String 30 characters valid till :21:15 1 my internal id is Page 8

9 Response If the request was successful you will get the following response: 1. Row: OK 2. Row: Row: MsgID: If there was an error in processing your request you will get the following response: 1. Row: ERROR 2. Row: Error code i.e.: 201 (see table on next page) 3. Row: description of the error The response is plain text as the example below shows: HTTP/ OK Date: Wed, 22 Dec :00:00 GMT Server: Apache/ (Unix) Debian GNU/Linux PHP/4.3.4 Connection: close Transfer-Encoding: chunked Content-Type: text/html; charset=iso OK 100 MsgID: In the case of error: HTTP/ OK Date: Wed, 22 Dec :00:00 GMT Server: Apache/ (Unix) Debian GNU/Linux PHP/4.3.4 Connection: close Transfer-Encoding: chunked Content-Type: text/html; charset=iso ERROR 201 user-id missing Page 9

10 Examples Example 1: send sms with no extra delay: PID=579901&ZNR= &MSG=Danke%20f%C3%BCr%20Dein%20SMS Example 2: send sms at :30 and validity about 6 hours: PID=579901&ZNR= &SZP= &EXP= &MSG=Das%20ist%20die%20Antwort Example 3: 8Bit Data-SMS with UserDataHeader (used TYPE = 16): PID=579901&ZNR= &TYPE=16&MSG= A3A5D49 D591BDB1C1A004007F1C A A23020C21449AA1 0610A A81861A A288C A04E A A06186A A A Example 4: 8Bit Daten-SMS with UserDataHeader (used DCS = 4): PID=579901&ZNR= &DCS=4&UDH= &MSG=024A3A5 D49D591BDB1C1A004007F1C A A23020C21449 AA10610A A81861A A288C A04E A A06186A A A Page 10

11 Error Codes for http-interface Error-Code Description: 100 OK 201 userid missing 202 user unknown 211 password missing 212 password wrong 301 project id missing 302 project id wrong 321 invalid value in paramter BILL 401 Desintation number missing 402 Destination number Zielrufnummer falsches Format 403 invalid destination provider 421 message missing 422 message to long 423 no data in message paramete 424 to many data transmitted 501 invalid TYPE value 521 delivery timestamp invalid 531 vality period invalid 999 System-Error Page 11

12 2.1.3MT Delivery Notification/Barring-Check For MT-SMS you can request a delivery notification (DN) [see section ]. Delivery notifications are transmitted by calling a URL thru a HTTP-GET Request. You can provide us with a URL the delivery notification should be sent to. By default the DN is sent to the same URL as used for the MO-SMS delivery. In the case of PremiumSMS it is possible to make a barring-check. If charging is not possible or the barring check is negative we will you provide with an according delivery notification. Barring-checks are not possible to all network providers URL-Parameter Parameter- Mandatory Name: Optional Description: Example: UID O Optional, UserId User123 PW O Optional, password Pwhzd63 TYPE M type of message 1 1 = DeliveryNotification 2 = Charging problem - SMS barred ZNR M Destination number MSGID M MsgID of the SMS [ ] CODE M Result-Code: 11 For DeliveryNotifications 11 = delivered 12 = expired 13 = accepted 14 = deleted 15 = undelivered 16 = unknown 17 = rejected For Barring-Check: 21 = non-billed MSG M Info-Text DELIVRD EXPIRED ACCEPTD DELETED UNDELIV UNKNOWN REJECTD NONBILL DELIVRD Page 12

13 3Security Due to security reasons we restrict access to our servers. To gain access you have to use one of the following possibilities: IP-Restriction VPN 3.1IP-Restriction We will grant access to your official ip addresses in our firewalls. Delivering sms will be possible only from these configured addresses. For using IPrestriction, you need (an) static ip address(es). You can only connect to the default http port (80). All other ports and protocols are closed. To restrict access to your server please configure your firewall/server to allow connections from the following ip addresses/ranges: /32 3.2VPN 3.2.1VPN-Parameters Parameter-Name: mobileworx: Your configuration: Hardware Juniper SSG550 OS-Version 6.0.0r2.0 VPN-Gateway (Tunnel-Endpoint) Encryption Domain (Appl.-Server) /27 IKE-Method Preshared-Key IKE-Mode Main IKE-Preshared-Key Via Phone/SMS IKE-DH-Goup 2 IKE-Encryption 3DES IKE-Hash SHA-1 IKE-Lifetime Sec. = 8 hour. IPSek-PFS IPSek-ESP-Encrypt. IPSek-ESP-Auth. IPSek-Lifetime IPSek-PFS NoPFS 3DES SHA Sek. NoPFS Only official IP-Addresses are possible as values for the Encryption-Domain. The preshared key will be communicated to you by phone or sms. Page 13

14 4Document History Vers Datu m Description: Neue Anlieferungs-Seite für HTTP-GET - Anlieferungs-Seite für HTTP-POST Neuer MT-Parameter BILL - Fehlercode 321 eingefügt - Neue Einteilung der Fehlercodes Neuer M0-Parameter SMSC Neuer MT-Parameter CHATSET - zusätzliche Fehlercodes 403, neue MT-Anlieferungsseite - zusätzliche SMSC-Werte für die MO-Auslieferung Neuer MT-Parameter EXP - zusätzlicher Fehlercode Neuer MT-Parameter DN, DCS, UDH - MT DeliveryNotification/Barring-Check Kapitel Sicherheit geändert - zusätzliche Werte für SMS-Empfang [ ]: CZ_ET, CZ_TM, CZ_OS Anlieferungs-URL geändert [ ] - Adressen für IP-Restriction geändert [ ] - Parameter SZP geändert (+min Verzögerung) [ ] - zusätzlicher Error-Code [ ] - deutsche Netzbetreiber eingefügt für Parameter SMSC [ ] 1.8.eng Translated into englisch (as far as possible) fixxmee: split parameter missing Page 14

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

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

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

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

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

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

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

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

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

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

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

cellip CELLIPS SMS INTERFACE DESCRIPTION HTTP GET INNEHÅLLSFÖRTECKNING INNEHÅLLSFÖRTECKNING Innehållsförteckning... 1 1 Introduction... 2 1.1 Scope... 2 2 HTTP Get interface... 2 2.1 Mobile Terminated Messages... 2 2.1.1 Usage... 2 2.1.2 Parameters... 2 2.1.3 Codes... 4 2.1.4

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

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

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

Bulk HTTP API Specification

Bulk HTTP API Specification Bulk HTTP API Specification (Document Version 1.0) (This Document gives details on how to send messages via the Bulk HTTP API for the CloudSMS Gateway) HTTP API to submit messages to CloudSMS http://developers.cloudsms.com.ng/api.php?userid=xxxx&password=yyyyy&type=y&destinati

More information

Cloud SMS API Guide. Version 5.1

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

More information

Virtual Private Cloud. User Guide. Issue 03 Date

Virtual Private Cloud. User Guide. Issue 03 Date Issue 03 Date 2016-10-19 Change History Change History Release Date What's New 2016-10-19 This issue is the third official release. Modified the following content: Help Center URL 2016-07-15 This issue

More information

DFL-210, DFL-800, DFL-1600 How to setup IPSec VPN connection with DI-80xHV

DFL-210, DFL-800, DFL-1600 How to setup IPSec VPN connection with DI-80xHV DFL-210, DFL-800, DFL-1600 How to setup IPSec VPN connection with DI-80xHV This setup example uses the following network settings: In our example the IPSec VPN tunnel is established between two LANs: 192.168.0.x

More information

Notification Services

Notification Services Apple Push Notifications, page 1 Email Notifications, page 5 Multiple Email Notification Configuration, page 9 SMS Notifications, page 12 Multiple SMSC Server Configuration, page 20 Real Time Notifications,

More information

SMPP Server User Guide

SMPP Server User Guide SMPP Server User Guide Whilst the greatest care has been taken to ensure the accuracy of the information contained herein, NRSGATEWAY does not warrant the accuracy of same. NRSGATEWAY expressly disclaim

More information

Cradlepoint to Palo Alto VPN Example. Summary. Standard IPSec VPN Topology. Global Leader in 4G LTE Network Solutions

Cradlepoint to Palo Alto VPN Example. Summary. Standard IPSec VPN Topology. Global Leader in 4G LTE Network Solutions Cradlepoint to Palo Alto VPN Example Summary This configuration covers an IPSec VPN tunnel setup between a Cradlepoint Series 3 router and a Palo Alto firewall. IPSec is customizable on both the Cradlepoint

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

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

Table of Contents 1 IKE 1-1

Table of Contents 1 IKE 1-1 Table of Contents 1 IKE 1-1 IKE Overview 1-1 Security Mechanism of IKE 1-1 Operation of IKE 1-1 Functions of IKE in IPsec 1-2 Relationship Between IKE and IPsec 1-3 Protocols 1-3 Configuring IKE 1-3 Configuration

More information

Yioop Full Historical Indexing In Cache Navigation. Akshat Kukreti

Yioop Full Historical Indexing In Cache Navigation. Akshat Kukreti Yioop Full Historical Indexing In Cache Navigation Akshat Kukreti Agenda Introduction History Feature Cache Page Validation Feature Conclusion Demo Introduction Project goals History feature for enabling

More information

IPSec VPN Setup with IKE Preshared Key and Manual Key on WRVS4400N Router

IPSec VPN Setup with IKE Preshared Key and Manual Key on WRVS4400N Router IPSec VPN Setup with IKE Preshared Key and Manual Key on WRVS4400N Router Objective Internet Protocol Security (IPSec) is used to protect communications through the encryption of IP packets during a communication

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

Configuring VPN from Proventia M Series Appliance to Proventia M Series Appliance

Configuring VPN from Proventia M Series Appliance to Proventia M Series Appliance Configuring VPN from Proventia M Series Appliance to Proventia M Series Appliance January 13, 2004 Overview Introduction This document describes how to configure a VPN tunnel from one Proventia M series

More information

VPNC Scenario for IPsec Interoperability

VPNC Scenario for IPsec Interoperability EN-4000 Reference Manual Document D VPNC Scenario for IPsec Interoperability EN-4000 Router T his document presents a configuration profile for IPsec interoperability. The configuration profile conforms

More information

Configuration of an IPSec VPN Server on RV130 and RV130W

Configuration of an IPSec VPN Server on RV130 and RV130W Configuration of an IPSec VPN Server on RV130 and RV130W Objective IPSec VPN (Virtual Private Network) enables you to securely obtain remote access to corporate resources by establishing an encrypted tunnel

More information

Computer Networks. Wenzhong Li. Nanjing University

Computer Networks. Wenzhong Li. Nanjing University Computer Networks Wenzhong Li Nanjing University 1 Chapter 8. Internet Applications Internet Applications Overview Domain Name Service (DNS) Electronic Mail File Transfer Protocol (FTP) WWW and HTTP Content

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

Lecture 7b: HTTP. Feb. 24, Internet and Intranet Protocols and Applications

Lecture 7b: HTTP. Feb. 24, Internet and Intranet Protocols and Applications Internet and Intranet Protocols and Applications Lecture 7b: HTTP Feb. 24, 2004 Arthur Goldberg Computer Science Department New York University artg@cs.nyu.edu WWW - HTTP/1.1 Web s application layer protocol

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

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

SMS/MMS Business Numbers

SMS/MMS Business Numbers 1/69 Table of Content 1 Introduction... 5 1.1 Summary... 5 1.2 Scope... 5 1.3 Target Readership... 5 1.4 Abbreviations... 5 1.5 Terminology... 6 1.6 Additional Documents... 6 1.7 Contact Information...

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

Configuring VPN from Proventia M Series Appliance to NetScreen Systems

Configuring VPN from Proventia M Series Appliance to NetScreen Systems Configuring VPN from Proventia M Series Appliance to NetScreen Systems January 13, 2004 Overview This document describes how to configure a VPN tunnel from a Proventia M series appliance to NetScreen 208

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

SMS API - Web Services with SSL SHA2 HMAC Version 1.7

SMS API - Web Services with SSL SHA2 HMAC Version 1.7 SMS API Web Services with SSL SHA2 HMAC Open API Version 1.7 Jul 2017 Technologies powered by Media Digital Technologies Corporation Limited. All rights Reserved. Copyrights 2003-2017 INTRODUCTION... 3

More information

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

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

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

How to Configure a Site-to-Site IPsec IKEv1 VPN Tunnel

How to Configure a Site-to-Site IPsec IKEv1 VPN Tunnel How to Configure a Site-to-Site IPsec IKEv1 VPN Tunnel The Barracuda NextGen Firewall F-Series can establish IPsec VPN tunnels to any standard-compliant third party IKEv1 IPsec VPN gateway. The Site-to-Site

More information

Cisco Unified Operating System Administration Web Interface

Cisco Unified Operating System Administration Web Interface Cisco Unified Operating System Administration Web Interface ServerGroup, page 1 Hardware, page 2 Network Configuration, page 3 Software Packages, page 4 System, page 5 IP Preferences, page 6 Ethernet Configuration,

More information

How to Configure an IKEv1 IPsec VPN to an AWS VPN Gateway with BGP

How to Configure an IKEv1 IPsec VPN to an AWS VPN Gateway with BGP How to Configure an IKEv1 IPsec VPN to an AWS VPN Gateway with BGP If you are using the Amazon Virtual Private Cloud, you can transparently extend your local network to the cloud by connecting both networks

More information

Service Managed Gateway TM. Configuring IPSec VPN

Service Managed Gateway TM. Configuring IPSec VPN Service Managed Gateway TM Configuring IPSec VPN Issue 1.2 Date 12 November 2010 1: Introduction 1 Introduction... 3 1.1 What is a VPN?... 3 1.2 The benefits of an Internet-based VPN... 3 1.3 Tunnelling

More information

How to Configure an IKEv1 IPsec VPN to an AWS VPN Gateway with BGP

How to Configure an IKEv1 IPsec VPN to an AWS VPN Gateway with BGP How to Configure an IKEv1 IPsec VPN to an AWS VPN Gateway with BGP If you are using the Amazon Virtual Private Cloud, you can transparently extend your local network to the cloud by connecting both networks

More information

Configuration Guide. How to connect to an IPSec VPN using an iphone in ios. Overview

Configuration Guide. How to connect to an IPSec VPN using an iphone in ios. Overview Configuration Guide How to connect to an IPSec VPN using an iphone in ios Overview Currently, users can conveniently use the built-in IPSec client on an iphone to connect to a VPN server. IPSec VPN can

More information

Cisco Unified Operating System Administration Web Interface for Cisco Emergency Responder

Cisco Unified Operating System Administration Web Interface for Cisco Emergency Responder Cisco Unified Operating System Administration Web Interface for Cisco Emergency Responder These topics describe the Cisco Unified Operating System (OS) Administration web interface for Cisco Emergency

More information

Matt Terwilliger. Networking Crash Course

Matt Terwilliger. Networking Crash Course Matt Terwilliger Networking Crash Course Before We Start Client/Server Model Client requests information from server over pre-established protocols. TCP/IP Model Application Layer Transport Layer Internet

More information

Hacom pfsense Deployment Guide

Hacom pfsense Deployment Guide Hacom pfsense Deployment Guide Bao Ha Copyright 2008 Hacom Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any

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

Service Managed Gateway TM. How to Configure and Debug Generic Routing Encapsulation (GRE)

Service Managed Gateway TM. How to Configure and Debug Generic Routing Encapsulation (GRE) Service Managed Gateway TM How to Configure and Debug Generic Routing Encapsulation (GRE) Issue 1.1 Date 14 August 2007 Table of Contents 1 About this document...3 1.1 Scope...3 1.2 Readership...3 2 Introduction...4

More information

show crypto group summary, page 1 show crypto ikev2-ikesa security-associations summary spi, page 2

show crypto group summary, page 1 show crypto ikev2-ikesa security-associations summary spi, page 2 This chapter includes the command output tables. group summary, page 1 ikev2-ikesa security-associations summary, page 2 ikev2-ikesa security-associations summary spi, page 2 ipsec security-associations,

More information

How to Configure a Site-to-Site IPsec IKEv1 VPN Tunnel

How to Configure a Site-to-Site IPsec IKEv1 VPN Tunnel How to Configure a Site-to-Site IPsec IKEv1 VPN Tunnel The Barracuda CloudGen Firewall can establish IPsec VPN tunnels to any standard-compliant, third-party IKEv1 IPsec VPN gateway. The Site-to-Site IPsec

More information

IPSec Site-to-Site VPN (SVTI)

IPSec Site-to-Site VPN (SVTI) 13 CHAPTER Resource Summary for IPSec VPN IKE Crypto Key Ring Resource IKE Keyring Collection Resource IKE Policy Resource IKE Policy Collection Resource IPSec Policy Resource IPSec Policy Collection Resource

More information

WhatsATool API - REST-Like Interface to WhatsATool Services

WhatsATool API - REST-Like Interface to WhatsATool Services Disclaimer This service and also mtms Solutions GmbH is not associated in any case with WhatsApp. WhatsApp is a registered Trademark owned by WhatsApp Inc. mtms is not related in any way with WhatsApp

More information

How to Configure an IPsec Site-to-Site VPN to a Windows Azure VPN Gateway

How to Configure an IPsec Site-to-Site VPN to a Windows Azure VPN Gateway How to Configure an IPsec Site-to-Site VPN to a Windows Azure VPN Gateway To connect your on-premise Barracuda NG Firewall to the static VPN gateway service in the Windows Azure cloud create a IPsec tunnel

More information

How to Configure an IPsec VPN to an AWS VPN Gateway with BGP

How to Configure an IPsec VPN to an AWS VPN Gateway with BGP How to Configure an IPsec VPN to an AWS VPN Gateway with BGP If you are using the Amazon Virtual Private Cloud, you can transparently extend your local network to the cloud by connecting both networks

More information

Internet Architecture. Web Programming - 2 (Ref: Chapter 2) IP Software. IP Addressing. TCP/IP Basics. Client Server Basics. URL and MIME Types HTTP

Internet Architecture. Web Programming - 2 (Ref: Chapter 2) IP Software. IP Addressing. TCP/IP Basics. Client Server Basics. URL and MIME Types HTTP Web Programming - 2 (Ref: Chapter 2) TCP/IP Basics Internet Architecture Client Server Basics URL and MIME Types HTTP Routers interconnect the network TCP/IP software provides illusion of a single network

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

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

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

How to configure IPSec VPN between a Cradlepoint router and a SRX or J Series Juniper router

How to configure IPSec VPN between a Cradlepoint router and a SRX or J Series Juniper router How to configure IPSec VPN between a Cradlepoint router and a SRX or J Series Juniper router Summary This article presents an example configuration of a Policy-Based site-to-site IPSec VPN tunnel between

More information

BiGuard C01 BiGuard VPN Client Quick Installation Guide (BiGuard series VPN enabled devices) Secure access to Company Network

BiGuard C01 BiGuard VPN Client Quick Installation Guide (BiGuard series VPN enabled devices) Secure access to Company Network BiGuard C01 BiGuard VPN Client Quick Installation Guide (BiGuard series VPN enabled devices) Secure access to Company Network Your network is constantly evolving as you integrate more business applications

More information

Virtual Private Network. Network User Guide. Issue 05 Date

Virtual Private Network. Network User Guide. Issue 05 Date Issue 05 Date 2018-03-30 Contents Contents 1 Overview... 1 1.1 Concepts... 1 1.1.1 VPN... 1 1.1.2 IPsec VPN...1 1.2 Application Scenarios...2 1.3 Billing Standards... 3 1.4 VPN Reference Standards and

More information

How to Configure an IKEv1 IPsec Site-to-Site VPN to the Static Microsoft Azure VPN Gateway

How to Configure an IKEv1 IPsec Site-to-Site VPN to the Static Microsoft Azure VPN Gateway How to Configure an IKEv1 IPsec Site-to-Site VPN to the Static Microsoft Azure VPN Gateway You can configure your local Barracuda NextGen Firewall F-Series to connect to the static IPsec VPN gateway service

More information

FAQ about Communication

FAQ about Communication FAQ about Communication Establishing a VPN Tunnel between PC Station and SCALANCE S 61x via the Internet Using the Microsoft Management Console FAQ Entry ID: 26098354 Table of Contents Table of Contents...

More information

Sample excerpt. Virtual Private Networks. Contents

Sample excerpt. Virtual Private Networks. Contents Contents Overview...................................................... 7-3.................................................... 7-5 Overview of...................................... 7-5 IPsec Headers...........................................

More information

IPsec NAT Transparency

IPsec NAT Transparency sec NAT Transparency First Published: November 25, 2002 Last Updated: March 1, 2011 The sec NAT Transparency feature introduces support for Security (sec) traffic to travel through Network Address Translation

More information

Ozeki Message Server 6 Product Guide. Last updated: 16th. March Number of pages: 185

Ozeki Message Server 6 Product Guide. Last updated: 16th. March Number of pages: 185 Last updated: 16th. March. 2006. Number of pages: 185 Table of contents TABLE OF CONTENTS 1 INTRODUCTION 4 Terms of use 5 Summary of changes 6 About Ozeki Message Server 6 7 Package contents 8 Ozeki Message

More information

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

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

More information

Chapter 6 Virtual Private Networking

Chapter 6 Virtual Private Networking Chapter 6 Virtual Private Networking This chapter describes how to use the virtual private networking (VPN) features of the ADSL2+ Modem Wireless Router. VPN communications paths are called tunnels. VPN

More information

Configuring VPNs in the EN-1000

Configuring VPNs in the EN-1000 EN-1000 Reference Manual Document 5 Configuring VPNs in the EN-1000 O ne of the principal features of routers is their support of virtual private networks (VPNs). This document discusses configuration

More information

ezeesms URL API Documentation

ezeesms URL API Documentation ezeesms URL API Documentation 1 1. ABOUT COMPANY: Pinnacle Teleservices Pvt. Ltd. is a leading Cellular IT Solutions Company established in 2003 and awarded as ISO 9001: 2008 Certified Company, traveled

More information

eservices channel-any_name_for_sms Section

eservices channel-any_name_for_sms Section eservices channel-any_name_for_sms Section 6/30/2018 channel-any_name_for_sms Section default-reply-address driver-classname inbound-route password reconnection-timeout session-by-address session-by-text

More information

Case 1: VPN direction from Vigor2130 to Vigor2820

Case 1: VPN direction from Vigor2130 to Vigor2820 LAN to LAN IPSec VPN between Vigor2130 and Vigor2820 using Aggressive mode In this document we will introduce how to create a LAN to LAN IPSec VPN between Vigor2130 and a Vigor2820 using Aggressive mode.

More information

Quick Note. Configure an IPSec VPN tunnel between a Digi TransPort LR router and a Digi Connect gateway. Digi Technical Support 20 September 2016

Quick Note. Configure an IPSec VPN tunnel between a Digi TransPort LR router and a Digi Connect gateway. Digi Technical Support 20 September 2016 Quick Note Configure an IPSec VPN between a Digi TransPort LR router and a Digi Connect gateway. Digi Technical Support 20 September 2016 Contents 1 Introduction... 3 1.1 Outline... 3 1.2 Assumptions...

More information

Example: Configuring a Hub-and-Spoke VPN between 3 SRXs using J-Web

Example: Configuring a Hub-and-Spoke VPN between 3 SRXs using J-Web Example: Configuring a Hub-and-Spoke VPN between 3 SRXs using J-Web Last updated: 7/2013 This configuration example shows how to configure a route-based multi-point VPN, with a next-hop tunnel binding,

More information

Use Shrew Soft VPN Client to Connect with IPSec VPN Server on RV130 and RV130W

Use Shrew Soft VPN Client to Connect with IPSec VPN Server on RV130 and RV130W Use Shrew Soft VPN Client to Connect with IPSec VPN Server on RV130 and RV130W Objective IPSec VPN (Virtual Private Network) enables you to securely obtain remote resources by establishing an encrypted

More information

How to Configure a Site-To-Site IPsec VPN to the Amazon AWS VPN Gateway

How to Configure a Site-To-Site IPsec VPN to the Amazon AWS VPN Gateway How to Configure a Site-To-Site IPsec VPN to the Amazon AWS VPN Gateway If you are using the Amazon Virtual Private Cloud, you can transparently extend your local network to the cloud by connecting both

More information

Example: Configuring a Policy-Based Site-to-Site VPN using J-Web

Example: Configuring a Policy-Based Site-to-Site VPN using J-Web Example: Configuring a Policy-Based Site-to-Site VPN using J-Web Last updated: 7/2013 This configuration example shows how to configure a policy-based IPsec VPN to allow data to be securely transferred

More information

VPN Auto Provisioning

VPN Auto Provisioning VPN Auto Provisioning You can configure various types of IPsec VPN policies, such as site-to-site policies, including GroupVPN, and route-based policies. For specific details on the setting for these kinds

More information

BaseWall VPN 1000 User s Guide

BaseWall VPN 1000 User s Guide BaseWall VPN 1000 User s Guide Version 1.0 Date : 4 July 2005 Please check www.basewall.com for the latest version Basewall 2005 Note : Please check on our website www.basewall.com for the latest version

More information

TheGreenBow IPsec VPN Client. Configuration Guide Palo Alto. Website: Contact:

TheGreenBow IPsec VPN Client. Configuration Guide Palo Alto. Website:  Contact: TheGreenBow IPsec VPN Client Configuration Guide Palo Alto Website: www.thegreenbow.com Contact: support@thegreenbow.com Table of Contents 1 Introduction... 3 1.1 Goal of this document... 3 1.2 VPN Network

More information

How to Configure BGP over IKEv2 IPsec Site-to- Site VPN to an Google Cloud VPN Gateway

How to Configure BGP over IKEv2 IPsec Site-to- Site VPN to an Google Cloud VPN Gateway How to Configure BGP over IKEv2 IPsec Site-to- Site VPN to an Google Cloud VPN Gateway To connect to the Google Cloud VPN gateway, create an IPsec IKEv2 site-to-site VPN tunnel on your F-Series Firewall

More information

Configuring VPN from Proventia M Series Appliance to Symantec 5310 Systems

Configuring VPN from Proventia M Series Appliance to Symantec 5310 Systems Configuring VPN from Proventia M Series Appliance to Symantec 5310 Systems January 13, 2004 Overview Introduction This document describes how to configure a VPN tunnel from a Proventia M series appliance

More information

DATA COMMUNICATOIN NETWORKING

DATA COMMUNICATOIN NETWORKING DATA COMMUNICATOIN NETWORKING Instructor: Ouldooz Baghban Karimi Course Book: Computer Networking, A Top-Down Approach By: Kurose, Ross Introduction Course Overview Basics of Computer Networks Internet

More information

WEB TECHNOLOGIES CHAPTER 1

WEB TECHNOLOGIES CHAPTER 1 WEB TECHNOLOGIES CHAPTER 1 WEB ESSENTIALS: CLIENTS, SERVERS, AND COMMUNICATION Modified by Ahmed Sallam Based on original slides by Jeffrey C. Jackson THE INTERNET Technical origin: ARPANET (late 1960

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

Data Sheet. NCP Secure Entry Mac Client. Next Generation Network Access Technology

Data Sheet. NCP Secure Entry Mac Client. Next Generation Network Access Technology Universal VPN Client Suite for macos/os X Compatible with VPN Gateways (IPsec Standard) macos 10.13, 10.12, OS X 10.11, OS X 10.10 Import of third party configuration files Integrated, dynamic Personal

More information

Defining IPsec Networks and Customers

Defining IPsec Networks and Customers CHAPTER 4 Defining the IPsec Network Elements In this product, a VPN network is a unique group of targets; a target can be a member of only one network. Thus, a VPN network allows a provider to partition

More information

The EN-4000 in Virtual Private Networks

The EN-4000 in Virtual Private Networks EN-4000 Reference Manual Document 8 The EN-4000 in Virtual Private Networks O ne of the principal features of routers is their support of virtual private networks (VPNs). This document discusses transmission

More information

Firepower Threat Defense Site-to-site VPNs

Firepower Threat Defense Site-to-site VPNs About, on page 1 Managing, on page 3 Configuring, on page 3 Monitoring Firepower Threat Defense VPNs, on page 11 About Firepower Threat Defense site-to-site VPN supports the following features: Both IPsec

More information

Internet. SonicWALL IP Cisco IOS IP IP Network Mask

Internet. SonicWALL IP Cisco IOS IP IP Network Mask Prepared by SonicWALL, Inc. 9/20/2001 Introduction: VPN standards are still evolving and interoperability between products is a continued effort. SonicWALL has made progress in this area and is interoperable

More information

IPsec NAT Transparency

IPsec NAT Transparency The feature introduces support for IP Security (IPsec) traffic to travel through Network Address Translation (NAT) or Port Address Translation (PAT) points in the network by addressing many known incompatibilities

More information

Configuring IPSec tunnels on Vocality units

Configuring IPSec tunnels on Vocality units Configuring IPSec tunnels on Vocality units Application Note AN141 Revision v1.4 September 2015 AN141 Configuring IPSec tunnels IPSec requires the Security software (RTUSEC) at VOS07_44.01 or later and

More information

COSC 2206 Internet Tools. The HTTP Protocol

COSC 2206 Internet Tools. The HTTP Protocol COSC 2206 Internet Tools The HTTP Protocol http://www.w3.org/protocols/ What is TCP/IP? TCP: Transmission Control Protocol IP: Internet Protocol These network protocols provide a standard method for sending

More information

SMS API - Web Services with SSL SHA2 HMAC Version 1.5

SMS API - Web Services with SSL SHA2 HMAC Version 1.5 SMS API Web Services with SSL SHA2 HMAC Open API Version 1.5 Jun 2017 Technologies powered by Media Digital Technologies Corporation Limited. All rights Reserved. Copyrights 2003-2017 WEB SERVICES WITH

More information