Hi,

Im trying out SendMessage.java in smslib but reporting output "Gateway
modem1.port does not respond".

Modem im using is iTegno, 3800, USB mapped as COM3

Port settings:
baud_rate: 115200
data_bits: 8
parity: none
stop bits: 1
flow control: Hardware

Im able to send SMS from hyperterminal with the above settings.
Kindly help me to resolve this problem. Also mentioned the code im
trying out.

Complete output as follows...............

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.
This software is distributed under the terms of the Apache v2.0
License.
Web Site: http://smslib.org
Version: 3.4.4
SLF4J: Found binding in [jar:file:/D:/Documents%20and%20Settings/
Administrator/Desktop/sms/smslib-v3.4.4/dist/lib/slf4j-jcl-1.5.8.jar!/
org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an
explanation.
Nov 23, 2009 9:11:14 AM org.smslib.helper.Logger logInfo
INFO: SMSLib: A Java API library for sending and receiving
 SMS via a GSM modem or other supported gateways.
This software is distributed under the terms of the Apache v2.0
License.
Web Site: http://smslib.org
Nov 23, 2009 9:11:14 AM org.smslib.helper.Logger logInfo
INFO: Version: 3.4.4
Nov 23, 2009 9:11:14 AM org.smslib.helper.Logger logInfo
INFO: JRE Version: 1.6.0_04
Nov 23, 2009 9:11:14 AM org.smslib.helper.Logger logInfo
INFO: JRE Impl Version: 10.0-b19
Nov 23, 2009 9:11:14 AM org.smslib.helper.Logger logInfo
INFO: O/S: Windows XP / x86 / 5.1
Nov 23, 2009 9:11:14 AM org.smslib.helper.Logger logInfo
INFO: GTW: modem1.port: Starting gateway, using Generic AT Handler.
Nov 23, 2009 9:11:14 AM org.smslib.helper.Logger logInfo
INFO: GTW: modem1.port: Opening: COM3 @115200
Stable Library
=========================================
Native lib Version = RXTX-2.1-7
Java lib Version   = RXTX-2.1-7
Nov 23, 2009 9:11:21 AM org.smslib.helper.Logger logWarn
WARNING: GTW: modem1.port: GSM: Not registered, searching for
network...
Nov 23, 2009 9:11:26 AM org.smslib.helper.Logger logInfo
INFO: GTW: modem1.port: GSM: Registered to home network.
Nov 23, 2009 9:11:26 AM org.smslib.helper.Logger logInfo
INFO: GTW: modem1.port: MEM: Storage Locations Found: SM
Nov 23, 2009 9:11:26 AM org.smslib.helper.Logger logInfo
INFO: CNMI: No best match, returning: 1
Nov 23, 2009 9:11:26 AM org.smslib.helper.Logger logInfo
INFO: GTW: modem1.port: Gateway started.

Modem Information:
  Manufacturer: iWOW
  Model: TR-800
  Serial No: 355780003072392
  SIM IMSI: ** MASKED **
  Signal Level: 83%
  Battery Level: 0%
  Attributes: 251%

Nov 23, 2009 9:12:12 AM org.smslib.helper.Logger logWarn
WARNING: sendMessage(): Gateway modem1.port does not respond, marking
for restart.
Failed: FAILED
Nov 23, 2009 9:12:12 AM org.smslib.helper.Logger logInfo
INFO: GTW: modem1.port: Stopping gateway...
Nov 23, 2009 9:12:12 AM org.smslib.helper.Logger logInfo
INFO: GTW: modem1.port: Closing: COM3 @115200
Nov 23, 2009 9:12:12 AM org.smslib.helper.Logger logInfo
INFO: GTW: modem1.port: Gateway stopped.


Code in SendMessage.java
---------------------------------------
                Service srv;
                OutboundMessage msg;
                OutboundNotification outboundNotification = new 
OutboundNotification
();
                System.out.println("Example: Send message from a serial gsm
modem.");
                System.out.println(Library.getLibraryDescription());
                System.out.println("Version: " + Library.getLibraryVersion());
                srv = new Service();
                SerialModemGateway gateway = new 
SerialModemGateway("modem1.port",
"COM3", 115200, "iTegno", "W3800U");
                gateway.setSmscNumber("+60162999902");
                gateway.setInbound(true);
                gateway.setOutbound(true);
                gateway.setSimPin("000");
                gateway.setProtocol(Protocols.TEXT);
                srv.setOutboundMessageNotification(outboundNotification);
                srv.addGateway(gateway);
                srv.startService();
                System.out.println();
                System.out.println("Modem Information:");
                System.out.println("  Manufacturer: " + 
gateway.getManufacturer());
                System.out.println("  Model: " + gateway.getModel());
                System.out.println("  Serial No: " + gateway.getSerialNo());
                System.out.println("  SIM IMSI: " + gateway.getImsi());
                System.out.println("  Signal Level: " + 
gateway.getSignalLevel() +
"%");
                System.out.println("  Battery Level: " + 
gateway.getBatteryLevel() +
"%");
                System.out.println("  Attributes: " + gateway.getAttributes() +
"%");
                System.out.println();
                // Send a message synchronously.
                msg = new OutboundMessage("+60162725685", "Test SMS from
SendMessage.java");
                if(srv.sendMessage(msg))
                {
                        System.out.println("SENT to " + msg.getRecipient() + 
":" +
msg.getText() + "\nMsgId=" + msg.getMessageId());
                }
                else
                {
                        System.out.println("Failed: " + 
msg.getMessageStatus().toString());
                }
                srv.stopService();


Regards,

--

You received this message because you are subscribed to the Google Groups 
"SMSLib for Java 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=.


Reply via email to