Hi, Yes, status report messages should be send back to SMSLib as normal inbound message (of class StatusReportMessage).
Some mobiles (especially Motorolas) have been reported not to work with status reports. I don't know if you are facing a similar problem. Do you have any other mobile available to test? 2008/10/11 dimitrios.barpakis <[EMAIL PROTECTED]> > > My intention is to receive a delivery report after a message has been > successfully sent to the recipient. If I am not mistaken this kind of > functionality is supported by SMSLib. I have instantiated an > InboundNotification and set it to Service instance, according to > examples.modem.ReadMessages class and then preparing a message by > setting the statusReport var to "true" for sending it. > > Testing cases included sending a message both synchronously and > asynchronously and then receiving messages; I never managed though to > get any InboundMessage reporting a successful delivery (although the > message has been delivered). > > My main question is: Is a delivery report message supposed to be > received and logged as an ordinary Inbound Message? > > Below I have included the posted output (sending a message > asynchronously) so it can be checked whether I am missing something... > > > ********** OUTPUT LOG *************** > > Example: Send message from a serial gsm modem. > SMSLib: A Java API library for sending and receiving SMS via a GSM > modem > or other supported gateways. > Web Site: http://smslib.org > This software is distributed under the terms of the Apache v2.0 > License. > Version: 3.3.0 > 0 [main] INFO org.smslib - SMSLib: A Java API library for sending and > receiving SMS via a GSM modem > or other supported gateways. > Web Site: http://smslib.org > This software is distributed under the terms of the Apache v2.0 > License. > 3 [main] INFO org.smslib - Version: 3.3.0 > 3 [main] INFO org.smslib - JRE Version: 1.6.0_01 > 3 [main] INFO org.smslib - JRE Impl Version: 1.6.0_01-b06 > 3 [main] INFO org.smslib - O/S: Windows Vista / x86 / 6.0 > 36 [main] INFO org.smslib - WatchDog created... > 36 [Thread-0] DEBUG org.smslib - WatchDog started. > 36 [Thread-0] INFO org.smslib - WatchDog running... > 38 [main] INFO org.smslib - Problem with gateways initiation... > 38 [Thread-1] INFO org.smslib - GTW: modem.COM2: Starting gateway, > using SonyEricsson (Generic) AT Handler. > 38 [Thread-1] INFO org.smslib - GTW: modem.COM2: Opening: COM2 > @115200 > 131 [Thread-1] INFO org.smslib - GTW: modem.COM2: Input Stream: > [EMAIL PROTECTED] > 131 [Thread-1] INFO org.smslib - GTW: modem.COM2: Output Stream: > [EMAIL PROTECTED] > 169 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: ModemDriver: > KeepAlive thread started. > 171 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: ModemReader thread > started. > 174 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: AsyncNotifier > thread started. > 176 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: > AsyncMessageProcessor thread started. > 176 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: clearBuffer() > called. > 1038 [main] INFO org.smslib - Problem with gateways initiation... > 1176 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: SEND :(27) > 1377 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: SEND :+++ > 1578 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: SEND :ATZ > 1779 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: clearBuffer() > called. > 2038 [main] INFO org.smslib - Problem with gateways initiation... > 2779 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: SEND :ATZ(cr) > 2980 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: SEND :ATE0(cr) > 3038 [main] INFO org.smslib - Problem with gateways initiation... > 3181 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: clearBuffer() > called. > 4038 [main] INFO org.smslib - Problem with gateways initiation... > 4181 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: SEND :AT+CPIN? > (cr) > 4192 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: BUFFER: +CPIN: > READY > > 4192 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: RECV :+CPIN: > READY(cr) > 4192 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: SEND :ATE0(cr) > 4393 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: clearBuffer() > called. > 5038 [main] INFO org.smslib - Problem with gateways initiation... > 5393 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: SEND :AT > +CLIP=1(cr) > 5490 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: BUFFER: OK > > 5491 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: RECV :OK(cr) > 5491 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: SEND :AT > +COPS=0(cr) > 5502 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: BUFFER: OK > > 5503 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: RECV :OK(cr) > 5503 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: SEND :ATE0(cr) > 5704 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: clearBuffer() > called. > 6038 [main] INFO org.smslib - Problem with gateways initiation... > 6704 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: SEND :AT+CREG? > (cr) > 6716 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: BUFFER: +CREG: > 0,1 > OK > > 6717 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: RECV :+CREG: > 0,1(cr)OK(cr) > 6717 [Thread-1] INFO org.smslib - GTW: modem.COM2: GSM: Registered to > home network. > 6717 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: SEND :AT > +CMEE=1(cr) > 6725 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: BUFFER: OK > > 6725 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: RECV :OK(cr) > 6725 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: SEND :AT+CPMS? > (cr) > 6740 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: BUFFER: +CPMS: > "SM",2,32,"SM",2,32,"ME",26,192 > OK > > 6741 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: RECV :+CPMS: "SM", > 2,32,"SM",2,32,"ME",26,192(cr)OK(cr) > 6741 [Thread-1] INFO org.smslib - GTW: modem.COM2: MEM: Storage > Locations Found: SMME > 6741 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: SEND :AT+CNMI=? > (cr) > 6752 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: BUFFER: +CNMI: > (2),(0,1,3),(0,2),(0,1),(0) > OK > > 6753 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: RECV :+CNMI: (2), > (0,1,3),(0,2),(0,1),(0)(cr)OK(cr) > 6753 [Thread-1] DEBUG org.smslib - CNMI: Found best match: 2 > 6754 [Thread-1] DEBUG org.smslib - CNMI: Found best match: 1 > 6754 [Thread-1] DEBUG org.smslib - CNMI: Found best match: 0 > 6754 [Thread-1] INFO org.smslib - CNMI: No best match, returning: 1 > 6754 [Thread-1] DEBUG org.smslib - CNMI: Found best match: 0 > 6754 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: SEND :AT > +CNMI=2,1,0,1,0(cr) > 6764 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: BUFFER: OK > > 6765 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: RECV :OK(cr) > 6765 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: SEND :AT > +CMGF=0(cr) > 6774 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: BUFFER: OK > > 6774 [Thread-1] DEBUG org.smslib - GTW: modem.COM2: RECV :OK(cr) > 6778 [Thread-1] INFO org.smslib - GTW: modem.COM2: Gateway started. > 6778 [Thread-1] INFO org.smslib - GTW: modem.COM2: gateway ready! > 6780 [Thread-6] INFO org.smslib - GTW: modem.COM2: Starting Queue > Manager. > Started service! > Starting sending message... > > =============================================================================== > << OutboundMessage >> > > ------------------------------------------------------------------------------- > Gateway Id: > Encoding: 7-bit > Date: Fri Oct 10 23:48:56 EEST 2008 > SMSC Ref No: > Recipient: [Deleted] > Dispatch Date: null > Message Status: UNSENT > Validity Period (Hours): -1 > Status Report: true > Source / Destination Ports: -1 / -1 > Flash SMS: false > Text: Τεστ στα ελληνικά με SMSLib! > PDU data: D422860AC25083A02285827426974150B3089A36A7CCB43804 > > =============================================================================== > > Now Sleeping - Hit <enter> to terminate. > 7073 [Thread-6] DEBUG org.smslib - GTW: modem.COM2: > ================================================= > << SmsSubmitPdu >> > Raw Pdu: > > 0031000A8196559659210000FF1CD422860AC25083A02285827426974150B3089A36A7CCB43804 > > SMSC Address: [Length: 0 octets] > First Octet: 31 [TP-MTI: (SMS-SUBMIT), TP-RD: (allow duplicates), TP- > VPF: (validity format, integer, TP-SRR: (Requests Status Report), TP- > UDHI: (no UDH)] > Message Reference: 00 > Destination Address: [Length: 10 (0A), Type: 81 (10000001), Address: > 6955699512] > TP-PID: 00 (00000000) > TP-DCS: 00 (7-bit GSM Alphabet) (00000000) > TP-VPF: 10584 hours > > User Data Length: 28 (1C) septets > User Data (pdu) : D422860AC25083A02285827426974150B3089A36A7CCB43804 > User Data (decoded): [TEΣT ΣTA EΛΛHNIKA ME SMSLib!] > ================================================= > > 7073 [Thread-6] DEBUG org.smslib - GTW: modem.COM2: Sending Pdu: > > 0031000A8196559659210000FF1CD422860AC25083A02285827426974150B3089A36A7CCB43804 > 7074 [Thread-6] DEBUG org.smslib - GTW: modem.COM2: SEND :AT > +CMGS=38(cr) > 7275 [Thread-6] DEBUG org.smslib - GTW: modem.COM2: clearBuffer() > called. > 8275 [Thread-6] DEBUG org.smslib - GTW: modem.COM2: SEND : > > 0031000A8196559659210000FF1CD422860AC25083A02285827426974150B3089A36A7CCB43804 > 13127 [Thread-6] DEBUG org.smslib - GTW: modem.COM2: BUFFER: +CMGS: 0 > OK > > 13128 [Thread-6] DEBUG org.smslib - GTW: modem.COM2: RECV :+CMGS: > 0(cr)OK(cr) > Outbound handler called from Gateway: modem.COM2 > > =============================================================================== > << OutboundMessage >> > > ------------------------------------------------------------------------------- > Gateway Id: modem.COM2 > Encoding: 7-bit > Date: Fri Oct 10 23:48:56 EEST 2008 > SMSC Ref No: 0 > Recipient: [Deleted] > Dispatch Date: Fri Oct 10 23:49:02 EEST 2008 > Message Status: SENT > Validity Period (Hours): -1 > Status Report: true > Source / Destination Ports: -1 / -1 > Flash SMS: false > Text: Τεστ στα ελληνικά με SMSLib! > PDU data: D422860AC25083A02285827426974150B3089A36A7CCB43804 > > =============================================================================== > > 15036 [Thread-0] INFO org.smslib - WatchDog running... > 30036 [Thread-0] INFO org.smslib - WatchDog running... > 45036 [Thread-0] INFO org.smslib - WatchDog running... > 60036 [Thread-0] INFO org.smslib - WatchDog running... > 60167 [Thread-2] DEBUG org.smslib - GTW: modem.COM2: ** KeepAlive > START ** > 60167 [Thread-2] DEBUG org.smslib - GTW: modem.COM2: SEND :AT(cr) > 60172 [Thread-2] DEBUG org.smslib - GTW: modem.COM2: BUFFER: +CDS: 29 > 069D0A8196559659218001013294912180010132941221000000000012 > OK > > 60173 [Thread-2] DEBUG org.smslib - GTW: modem.COM2: RECV :+CDS: > 29(cr)069D0A8196559659218001013294912180010132941221000000000012(cr)OK(cr) > 60173 [Thread-2] DEBUG org.smslib - GTW: modem.COM2: ** KeepAlive END > ** > 75036 [Thread-0] INFO org.smslib - WatchDog running... > 90036 [Thread-0] INFO org.smslib - WatchDog running... > 105036 [Thread-0] INFO org.smslib - WatchDog running... > 120036 [Thread-0] INFO org.smslib - WatchDog running... > 120170 [Thread-2] DEBUG org.smslib - GTW: modem.COM2: ** KeepAlive > START ** > 120170 [Thread-2] DEBUG org.smslib - GTW: modem.COM2: SEND :AT(cr) > 120176 [Thread-2] DEBUG org.smslib - GTW: modem.COM2: BUFFER: OK > > 120176 [Thread-2] DEBUG org.smslib - GTW: modem.COM2: RECV :OK(cr) > 120176 [Thread-2] DEBUG org.smslib - GTW: modem.COM2: ** KeepAlive > END ** > 135036 [Thread-0] INFO org.smslib - WatchDog running... > 150036 [Thread-0] INFO org.smslib - WatchDog running... > 165036 [Thread-0] INFO org.smslib - WatchDog running... > 180036 [Thread-0] INFO org.smslib - WatchDog running... > 180173 [Thread-2] DEBUG org.smslib - GTW: modem.COM2: ** KeepAlive > START ** > 180173 [Thread-2] DEBUG org.smslib - GTW: modem.COM2: SEND :AT(cr) > 180178 [Thread-2] DEBUG org.smslib - GTW: modem.COM2: BUFFER: OK > > 180178 [Thread-2] DEBUG org.smslib - GTW: modem.COM2: RECV :OK(cr) > 180178 [Thread-2] DEBUG org.smslib - GTW: modem.COM2: ** KeepAlive > END ** > 195036 [Thread-0] INFO org.smslib - WatchDog running... > 210036 [Thread-0] INFO org.smslib - WatchDog running... > > 215636 [Thread-0] DEBUG org.smslib - WatchDog stopped. > 215636 [main] INFO org.smslib - GTW: modem.COM2: Stopping gateway... > 215636 [Thread-6] INFO org.smslib - GTW: modem.COM2: QueueManager > stopped. > 215637 [main] DEBUG org.smslib - GTW: modem.COM2: Trying to shutdown > keepAlive thread... > 215637 [main] DEBUG org.smslib - GTW: modem.COM2: Trying to shutdown > asyncNotifier thread... > 215637 [main] DEBUG org.smslib - GTW: modem.COM2: Trying to shutdown > asyncMessageProcessor thread... > 215637 [main] DEBUG org.smslib - GTW: modem.COM2: Trying to shutdown > modemReader thread... > 215637 [Thread-2] DEBUG org.smslib - GTW: modem.COM2: ModemDriver: > KeepAlive thread ended. > 215637 [Thread-4] DEBUG org.smslib - GTW: modem.COM2: AsyncNotifier > thread ended. > 215637 [Thread-5] DEBUG org.smslib - GTW: modem.COM2: > AsyncMessageProcessor thread ended. > 215638 [Thread-3] DEBUG org.smslib - GTW: modem.COM2: ModemReader > thread ended. > 215638 [main] INFO org.smslib - GTW: modem.COM2: Closing: COM2 > @115200 > 215638 [main] INFO org.smslib - GTW: modem.COM2: Gateway stopped. > ******************************************* > > Thank you in advance! > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "SMSLib Support Group" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/SMSLib?hl=en -~----------~----~----~----~------~----~------~--~---
