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 -~----------~----~----~----~------~----~------~--~---
