On Mon, Nov 21, 2016 at 11:36 AM, Biruntha Gnaneswaran <[email protected]>
wrote:

> Hi All,
>
> I have planned to implement SMPP inbound endpoint to consume SMPP messages
> from the SMSC as described below. The behaviour of this inbound endpoint is
> Event Based. Because, inbound endpoint polls only once to establish a
> connection with the SMSC and then It listens on a given port for messages
> that are coming in. When they are available, it is injected to a given
> sequence.
>
> Architecture diagram of SMPP inbound Endpoint:
>
> ​
> ​How SMPP Message receive from SMSC:
>
> The SMSC may deliver short messages to an ESME. In this case the ESME must
> be connected to the SMSC as an ESME Receiver which is authorised to receive
> short messages from the SMSC and to return the corresponding SMPP message
> responses to the SMSC. The following diagram illustrates a typical SMPP
> request/response sequence between an SMSC and an ESME, while receiving the
> message.
>
>
> ​
>
> ESME - It is an external application that connects to a Short Message
> Service Center (SMSC) to sending and/or receiving of SMS
> <https://en.wikipedia.org/wiki/Short_message_service> messages.
>
> SMSC - It is to store, forward, convert and deliver Short Message Service
> (SMS) messages.
>
> outbind - Outbind operation is to allow the SMSC signal an ESME to
> originate a bind_receiver request to the SMSC while the SMSC had
> outstanding messages for delivery to the ESME.
>
> bind_receiver - In order to receive messages, the ESME should respond
> with a “bind_receiver” request to which the SMSC will reply with a
> “bind_receiver_resp”.
>
> deliver_sm - The deliver_sm is issued by the SMSC to send a message to an
> ESME. Using this command, the SMSC may route a short message to the ESME
> for delivery.
>
> The exchange of SMPP request and response PDUs (Protocol Data Units)
> between an SMSC and ESME Receiver may be implemented synchronously or
> asynchronously as shown above. Thus the SMSC may send multiple deliver_sm
> requests to the ESME, without synchronously waiting for the associated
> response PDUs.
>
> Your comments and suggestions on this are highly appreciated.
>
> Thanks,
> Biruntha
>
> Associate Software Engineer
> WSO2
> Email : [email protected]
> Linkedin : https://lk.linkedin.com/in/biruntha
> Mobile : +94773718986
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 
Dimuthu Leelarathne
Director, Solutions Architecture

WSO2, Inc. (http://wso2.com)
email: [email protected]
Mobile: +94773661935
Blog: http://muthulee.blogspot.com

Lean . Enterprise . Middleware
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to