Hi,
i tried with this code:
Service srv;
OutboundMessage msg;
OutboundNotification outboundNotification = new
OutboundNotification();
srv = new Service();
SerialModemGateway gateway = new SerialModemGateway("digi1",
"/dev/ttyS0", 19200, "digicom", "pocketGprsTm");
gateway.setProtocol(Protocols.TEXT);
gateway.setInbound(true);
gateway.setOutbound(true);
srv.setOutboundMessageNotification(outboundNotification);
srv.addGateway(gateway);
srv.startService();
msg = new OutboundMessage("****************", "Hello from
SMSLib!");
srv.sendMessage(msg);
System.out.println(msg);
System.in.read();
srv.stopService();
But the result is:
293438 [WatchDog] WARN smslib - Gateway: digi1 restarting.
293438 [WatchDog] INFO smslib - GTW: digi1: Stopping gateway...
293439 [WatchDog] INFO smslib - GTW: digi1: Closing: /dev/ttyS0 @19200
293439 [WatchDog] INFO smslib - GTW: digi1: Gateway stopped.
293440 [WatchDog] INFO smslib - GTW: digi1: Starting gateway, using
Generic AT Handler.
293440 [WatchDog] INFO smslib - GTW: digi1: Opening: /dev/ttyS0 @19200
318477 [WatchDog] ERROR smslib - Error while starting Gateway: digi1
java.lang.StringIndexOutOfBoundsException: String index out of range:
-1
at java.lang.StringBuffer.charAt(StringBuffer.java:162)
at org.smslib.modem.AModemDriver.getResponse(AModemDriver.java:334)
at org.smslib.modem.athandler.ATHandler.init(ATHandler.java:110)
at org.smslib.modem.AModemDriver.connect(AModemDriver.java:163)
at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:186)
at org.smslib.Service$WatchDog.process(Service.java:1499)
at org.smslib.threading.AServiceThread.run(AServiceThread.java:117)
thank's in advance.
Fiorenzo
On 2 Mar, 07:50, Thanasis <[email protected]> wrote:
> Hi,
>
> Try to switch to the TEXT protocol (with
> <gatewayObject>.setProtocol()). Call this methodafter starting the
> service andbeforeattempting to send any messages.
>
> On Mar 1, 11:44 pm, fiorenzino <[email protected]> wrote:> Hi,
>
> > i resolved my problems without smslib, but i want use your libraries.
>
> > Some tricks:
>
> > 1) my modem don't support FlowControlMode settings, the error is
> > UnsupportedCommOperationException
> > 2) my parameters:
> > portName="/dev/ttyS0",
> > baudRate=19200,
> > databits=8,
> > stopbits=1,
> > parity=0
> > 3) my AT sequence:
>
> > cmd = "AT";
> > cmd = "AT+CSQ";
> > cmd = "AT+CSCA=\"" + csca + "\"";
> > cmd = "AT+CMGF=1";
> > cmd = "AT+CMGS=\"" + recipient + "\"";
> > cmd = message;
> > cmd = cntrlZ;
>
> > Is possibile use smslib, using this hackings?
>
> > Fiorenzo
>
> > On 27 Feb, 23:50, Thanasis <[email protected]> wrote:
>
> > > Your problem is that your modem is not recognized - i.e. nothing
> > > responds @ttyS0.
> > > Have you tried with minicom? Send an "AT" command and see if anything
> > > comes back?
>
> > > On Feb 26, 1:05 pm, fiorenzino <[email protected]> wrote:
>
> > > > Hi,
>
> > > > i want use smslib with my modem: DIGICOM POCKET GPRS TM
>
> > > >http://www.digicom.it/digisit/prodotti.nsf/ITProdottiIDX/PocketGprsTm...
>
> > > > This is my test execution log:
>
> > > > Found port: /dev/ttyS0
> > > > Trying at 9600... no device found
> > > > Trying at 14400... no device found (Baud rate not supported)
> > > > Trying at 19200... no device found (Not all params are
> > > > supported by kernel)
> > > > Trying at 28800... no device found (Baud rate not supported)
> > > > Trying at 33600... no device found (Baud rate not supported)
> > > > Trying at 38400... no device found (Not all params are
> > > > supported by kernel)
> > > > Trying at 56000... no device found (Baud rate not supported)
> > > > Trying at 57600... no device found (Not all params are
> > > > supported by kernel)
> > > > Trying at 115200... no device found (Not all params are
> > > > supported by kernel)
>
> > > > Some help to customize ATHandler like ATHandler_Huawei_E160.java,
> > > > ATHandler_MultiTech.java
> > > > ATHandler_Siemens_HC25.java, ATHandler_SonyEricsson.java....
>
> > > > Thanks in advance
>
> > > > Fiorenzo
--
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.