Nodejs sms9/12/2023 messageId field is present on submit_sm and data_sm (sent by ESME) all the time.I did not understand the question completely. Can kannel be used as SMPP serverĭisclaimer: I do not have experience with Kannel.Ī bit googling revealed - Kannel does not support allowing creating SMSC with it. I don't know if this flow will solve your other problems, but it simplifies your flow. You can always connect over HTTPS and that eliminates the possibility of manipulation. You can help the customer by offering one/both the following options: SMPP is binary based and one cannot easily manipulate it in flight.JSON is text based protocol and one can easily manipulate it in flight.I think the customer is trying to say is: Alternative connectivity 2: Why not use JSON Your existing customers use the following connectivity flow:įor your new customer, you are using the following connectivity flow:Ĭlient ESME Nodejs SMPP+JSON SMS Client Kannel MNO SMSC Alternative connectivity 1: Eliminate Kannelįor your new customer, you can also consider this (simplified) flow:Ĭlient ESME Nodejs SMPP/Nodejs ESME MNO SMSCĪn important question to ask here - why do you need Kannel in the flow. I am laying out here now for convenience of discussion. You described the following connectivity between entities. There are few interesting parts in the question. If that is not possible, how can a third party send a message ID and how do I receive the it in SMPP?Īny suggestion of a better application design or resources where I can equip myself with necessary knowledge to tackle the issue will be much appreciated.ĭisclaimer : I'm a newbie to SMPP protocol.Can kannel be used as SMPP server i.e allow third parties to connect my my kannel based application and yet be able to monitor the messages going through?.I understand that kannel provides me with the capability to do get delivery reports from SMSC as cited here in their documentation,that I can do but how can I get message id from my client to which I would send to kannel so that the client would be able to map a delivery report to the particular message. The problem I'm facing here is how do I send DLR to the client. To create SMPP server I'm using Node JS SMPP server and client module and then after receiving the request I basically make HTTP request to kannel. How I have this new clients whose requirement is that his request should go via SMPP protocol as he doesn't feel that JSON API is that much secure as messages can be altered on its way to the recipient. I have created SMS gateway application in which I'm using kannel to connect to MNO(Mobile Network Operators) SMSCs.I have set of clients who are connected to my application given the API (JSON API) and in my application I basically send the request to kannel via its http API.
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |