Documente Academic
Documente Profesional
Documente Cultură
FREQUENTIS 2009
History Chart
History Chart
FREQUENTIS AG
Innovationsstrae 1, 1100 Vienna, Austria, http://www.frequentis.com/
Vienna Commercial Court, FN 72115 b, ATU 14715600, DVR 0364797
All rights reserved. No part of the document may be reproduced or transmitted in any form or by any means, electronic or
mechanical, for any purpose, without the written permission of FREQUENTIS AG.
Company or product names mentioned in this document may be trademarks or registered trademarks of their respective
companies.
Contents
1. Introduction ...................................................................... 1-1
1.1. Purpose ........................................................................................................1-1
1.2. Target Group ................................................................................................1-1
1.3. Referenced Documents ................................................................................1-1
Illustrations
No table of figures entries found.
Tables
Tab. 2-1: SMPP Commands to/from SMSC .................................................................2-1
Tab. 2-2: bind Parameters from SMSG ........................................................................2-2
Tab. 2-3: bind_resp Parameters from SMSC ...............................................................2-2
Tab. 2-4: unbind Parameters from SMSG ....................................................................2-3
Tab. 2-5: unbind_resp Parameters from SMSC ...........................................................2-3
Tab. 2-6: deliver_sm Parameters from SMSC ..............................................................2-4
Tab. 2-7: deliver_sm_resp Parameters from SMSG .....................................................2-5
Tab. 2-8: submit_sm Parameters from SMSG .............................................................2-6
Tab. 2-9: submit_sm_resp Parameters from SMSC .....................................................2-7
1. Introduction
1.1. Purpose
This IDD (Interface Design Document) specifies the usage of SMPP interface
between the SMS Center and the Frequentis SMS Gateway.
2. Protocol Implementation
This interface is based on a TCP/IP/100BaseT link between SMS Centre and
SMS Gateway. The application protocol is SMPP specified in
Short Message Peer to Peer Protocol Specification V3.4 SMPP Developers
Forum 1999
2.1.1. bind_transceiver
Parameter Usage
command_length Defines overall length of PDU
command_id Value corresponding to bind_transceiver request
command_status Not used set to NULL
sequence_number Set to a unique sequence number
system_id Identification of SMSG to register the SMSG to the
SMSC: frqfts
password t.b.d. (responsibility of SMSC provider)
system_type t.b.d. (responsibility of SMSC provider)
interface_version 0x34
dest_addr_ton international (0000 0001)
dest_addr_npi ISDN (0000 0001)
address_range NULL
2.1.2. bind_transceiver_resp
Parameter Usage
command_length Defines overall length of PDU
command_id Value corresponding to bind_transceiver_resp
command_status Indicates status of original bind_transceiver request
sequence_number Set to sequence number of original bind_transceiver
request
system_id Identification of SMSC
2.1.3. unbind
Parameter Usage
command_length Defines overall length of PDU
command_id Value corresponding to unbind request
command_status Not used set to NULL
sequence_number Set to a unique sequence number
2.1.4. unbind_resp
Parameter Usage
command_length Defines overall length of PDU
command_id Value corresponding to unbind_resp
command_status Indicates status of original unbind request
sequence_number Set to sequence number of original unbind request
2.1.5. deliver_sm
Parameter Usage
command_length Defines overall length of PDU
command_id Value corresponding to deliver_sm request
command_status Not used set to NULL
sequence_number sequence number sent by SMSC
service_type NULL
source_addr_ton subscriber address ton
source_addr_npi subscriber address npi
source_addr physical address of subscriber
dest_addr_ton terminal address ton
dest_addr_npi terminal address npi
destination_addr physical terminal address
esm_class Normal Message (xx00 00xx)
protocol_id ignored
priority_flag ignored
schedule_delivery_time NULL (not used)
validity_period NULL (not used)
registered_delivery should be no acknowledgement (default) (xxxx 00xx)
replace_if_present_flag NULL (not used)
data_coding should be SMSC default (0000 0000) coding t.b.d.
by SMSC provider
sm_default_msg_id NULL (not used)
sm_length 0 (Length of short_message)
short_message Not used, replaced by message_payload
message_payload Up to 500 octets short message user data, optional
SMPP parameter
2.1.6. deliver_sm_resp
Parameter Usage
command_length Defines overall length of PDU
command_id Value corresponding to deliver_sm_resp
command_status Indicates status of original deliver_sm request
sequence_number Set to sequence number of original deliver_sm
request
message_id Unique ID of the message
2.1.7. submit_sm
Parameter Usage
command_length Defines overall length of PDU
command_id Value corresponding to submit_sm request
command_status Not used set to NULL
sequence_number sequence number generated by SMS Gateway
service_type NULL (default settings)
source_addr_ton international (0000 0001)
source_addr_npi ISDN (0000 0001)
source_addr physical address of dispatcher terminal
dest_addr_ton international (0000 0001)
dest_addr_npi ISDN (0000 0001)
destination_addr physical address of subscriber
esm_class No specific features; default message; default SMSC
mode (0000 0000)
protocol_id NULL (ignored by SMSC)
priority_flag 0 (0000 0000)
schedule_delivery_time immediate (NULL)
validity_period SMSC default (NULL)
registered_delivery default (xxx0 0000)
replace_if_present_flag default (0000 0000)
data_coding should be SMSC default (0000 0000) coding t.b.d.
by SMSC provider
sm_default_msg_id NULL (not used)
sm_length 0 (Length of short_message)
short_message Not used, replaced by message_payload
message_payload Up to 500 octets short message user data, optional
SMPP parameter
2.1.8. submit_sm_resp
Parameter Usage
command_length Defines overall length of PDU
command_id Value corresponding to submit_sm_resp
command_status Indicates status of original submit_sm request
sequence_number Set to sequence number of original submit_sm
request
message_id Unique ID of the message
3. Abbreviations
COTS ............ Commercial-off-the-Shelf