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

Reply via email to