Hello, Please assist me, this have took me over 3weeks trying to send a message that contain the character "|" vertical bar. i tried to send the message without any encoding but got "?" when i inspect traffic in wireshark. if i use DefaultAlphabetEncoding to encode the string, i get "@." when i inspect traffic in wireshark Note: i noticed the datacoding sent by the smsc from deliverSM is 0x0f (when inspect in wireshark) My code to send text beblow: SubmitSM rsp = (SubmitSM) conn.newInstance(4); DefaultAlphabetEncoding...
hi, i am trying to use SubmitMulti to send sms to multiple destinations. I am new to smpp but i have a fonction to send one sms to on destinataire and it work well. but when i change to multiple addresses it fails, the message passes at the server level but i didnt found ) the list of addresses package com.smpp.demo.services; @Service public class TransceiverMutipleService { @Autowired private SmsRepository smsRepository; private Session session = null; private String ipAddress = "127.0.0.1"; private...
Hello Oran, Thanks for your api and reply. Now I can get delivery report by using AsyncReceiver2. Myint
Hi Oran Kelly, Thanks for developed this smpp server api, I need you help, should i use this smpp server in openSmpp libarary? or if i will use , How i have to implement this code to smpp liberary. Thanks & Regards,' Ravi Kumar
Hello Oran, I already got delivery report in simulator. But not okay in real SMPP server. I want to know that issue is because of my application side or SMSC side. Please give me any suggestion. Thanks for your help. Myint
Hello Oran, Now I can send long SMS. Thank you so much for your api and discussion sessions.
Hello Oran, Firstly, thank you so much for your reply. I use the above code to send long sms. But there is empty result in "submits" and I cannot received any sms. Please help me . My code is like that... String msg= ".....Long one"; DefaultAlphabetEncoding enc = new DefaultAlphabetEncoding(); byte[] messageData = enc.pack(enc.encodeString(msg)); UserData userData = new UserDataImpl(); userData.setData(messageData); SubmitSM[] submits = UserDataUtil.createSubmits(userData.toSegments(), source, d...
Are you checking what the type of the packet is when you readNextPacket? You get a SubmitSMResp in response to a SubmitSM but this will not indicate if the SMS has been delivered or not, only that the SMSC has accepted it for delivery. A delivery report is a completely separate inbound message initiated to your application from the SMSC, and sent to you via a DeliverSM packet. The contents of the packet will be particularly formed indicating it is a delivery report. Note also that support for delivery...
There's already quite a few questions and answers in the forums on long SMS support: https://sourceforge.net/p/smppapi/discussion/search/?q=long+sms Try these posts for specific approaches other people have taken: https://sourceforge.net/p/smppapi/discussion/84651/thread/01157bb1/ https://sourceforge.net/p/smppapi/discussion/84652/thread/23b183a2/ https://sourceforge.net/p/smppapi/discussion/84651/thread/b65ad913/
Hello Oran, I already set submitsm.setRegistered(1);. But I don't know how can I know it is delivered or not. The message it already sent. After submitting sms, I wrote like that SMPPPacket p = myConnection.readNextPacket(); In p, commondId is 21 and commandStatus is 0. For delivered or not, How can I know it? Please reply my question, please.
Hello Oran, Thanks for your reply. I want to know how to send long sms via smpp api in java application. And I also want to know how can I get delivery report of every sms which I sent. If you have some time, please answer my questions. Thank you very much.
What is it exactly that you need explained? In async mode, when you send an SMS, the method returns immediately, it doesn't wait on the server side to send the reponse packet. Instead, control returns immediately to your application and when the smppapi receives the response from the smsc, and event is generated and published to the packet listeners you have registered with the api.
Hi Oran, [Urgent] Could you please explain the code for async mode of sms sending and also the sending the long sms?
Hi? Use network scanner tools (like wireshark, tcpdump etc.) to see real value of...
Hi? use network scanner tools (like wireshark, tcpdump etc.) to see real value of...
Hi? use network scanner tools (like wireshark, tcpdump etc.) to see real value Registered...
Though old post; would suggest you explore XMPP.-
Thanks for the reply. No, set registered on the submit is set as it's default and...
Thanks for the reply. No, set registered on the submit is set as it's default and...
Thanks for the reply. No, set registered on the submit is set as it's default and...
It's more relevant how you create your submit packet. For example, are you calling...
I received this note from my smsc: "Can you please stop requesting Delivery Report...
Hello, I need to build an SMPP Client which supports messages other than SMPP messages....
Hi, the main problem is the fact that you're calling String.getBytes. The bytes you...
Hi, I'm trying to test GSM Extended character set alphabets in SMS. I'm trying to...
"org.apache.commons.lang.builder.ReflectionToStringBuilder" was the reason of this...
When I get Deliver_Sm from Smsc (MO or DR), 2 objects of "ie.omk.smpp.Address" (probably...
Hi, I am working on one of the scenario where ESME tries to Bind with with an Inavlid...
Hi, I am working on one of the scenario where ESME tries to Bind with with an Inavlid...