Hi - Has anyone got smslib working with a Rogers (Canada) ZTE 636 USB
modem?

I can send a text message to my modem;  example/modem/ReadMessages
will receive it correctly.
However, the corresponding example/modem/SendMessage always returns
Message Status: FAILED, but a call to
OutboundMessage.getFailureCause() just returns NO_ERROR, so I don't
think it is even trying to
actually send... Has Anyone got this device fully working?

thanks!

PS:

Below are the steps I used to verify reception, in case this helps
anyone else.

Setup of Reception on Win32 machine:
================================================================
Step #1:  Extract from http://www.zeroflux.org/blog/post/255
================================================================
Using a Windows machine, plug in the USB device and go through the
short install wizard.
Once done, close the Rogers app that starts up, then head into the
Device Manager
(Control Panel -> System -> Device Manager).  Under the Ports section,
find the COM port
that's connected to the USB modem (ignore the Diagnostics one).
Connect to that COM port
through Hyperterminal, found in the Accessories area of the Start
Menu.  Connection parameters are

Bits per Second: 115200
Data bits: 8
Parity: None
Stop bits: 1
Flow Control: None

Once connected, type the following commands:

AT+ZOPRT=5
AT+ZCDRUN=8

This tells the modem not to use CD mode when it's first plugged into a
computer.  Now exit Hypterterminal.

================================================================
Step #2:  Build and Run example/modem/ReadMessages.java
================================================================
[2a  Modify SerialModemGateway instantiation line in
ReadMessages.java: ]
...
    SerialModemGateway gateway = new SerialModemGateway("modem.com4",
"COM4", 115200, "ZTE", "MF636");
...
[2b  Modify the build.xml or other ant script to start app ]
You will see something like this on stdout:
     [java] Example: Read messages from a serial gsm modem.
     [java] SMSLib: A Java API library for sending and receiving SMS
via a GSM modem or other supported gateways.
     [java] This software is distributed under the terms of the Apache
v2.0 License.
     [java] Web Site: http://smslib.org
     [java] Version: 3.4.1
     [java] >>> Gateway Status change for modem.com4, OLD: STOPPED ->
NEW: STARTING
     [java] >>> Gateway Status change for modem.com4, OLD: STARTING ->
NEW: STARTED
     [java] Modem Information:
     [java]   Manufacturer: ZTE INCORPORATED
     [java]   Model: MF636
     [java]   Serial No: 352847066601794
     [java]   SIM IMSI: ** MASKED **
     [java]   Signal Level: 35%
     [java]   Battery Level: 100%
     [java] Now Sleeping - Hit <enter> to stop service.
================================================================
Step #3:  Send your modem a text message
================================================================
You should see something like this on stdout:
     [java]
====================================================================
     [java] << InboundMessage >>
     [java]
-------------------------------------------------------------------------------
     [java]  Gateway Id: modem.com4
     [java]  Encoding: 7-bit
     [java]  Date: Fri Jul 17 06:45:12 PDT 2009
     [java]  Text: Hi there little rocket modem
     [java]  PDU data:
C834888E2ECBCB20769A4E679741F2F7785DA683DA6F72B90D
     [java]  Originator: 16043676664
     [java]  Memory Index: 0
     [java]  Multi-part Memory Index:
     [java]  Memory Location: ME
     [java]  Source / Destination Ports: -1 / -1
     [java]
====================================================================

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SMSLib User 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