Good to know! :)
On 21 August 2013 21:53, SMSLib Discussion Group on behalf of Humberto Zuluaga <[email protected]> wrote: > Thank you very much...it works perfect!! > Thank you for this project !! > > > On Wed, Aug 21, 2013 at 12:37 PM, SMSLib Discussion Group on behalf of > Thanasis Delenikas <[email protected]> wrote: > >> Well, SMSServer does not support this, so you have to "hard-wire" it... >> >> Edit org.smslib.smsserver.SMSServer and locate line: >> >> gtw.create(); >> >> in LoadConfiguration() method. >> >> After this line, add: >> >> ((ModemGateway) >> gtw.getGateway()).getATHandler().setStorageLocations("SM"); >> >> Rebuild and run... >> >> >> On 21 August 2013 18:22, Humberto Zuluaga via SMSLib Discussion Group < >> smslib+noreply-apn2wqdcdyf_77ax5k3sifkui4aypjsxz4zkt9u_w_fvjk...@googlegroups.com >> > wrote: >> >>> Hello, thanks for your reply >>> >>> I am trying to use SMSServer, I need to capture SMS and stored them >>> in a DB , such as mysql, for future analysis. >>> I am using Mac Os 10.8.4 and had several problems with the comm.jar >>> and RXTXcomm.jar libraries , so I had to compile new RXTXcomm.jar and >>> rxtxSerial.jnilib for my machine , following the recommendations that I >>> found in >>> http://warrior-of-agape.blogspot.com/2013/02/serial-communication-in-java-16-for-mac.html >>> >>> After that , the exception I got is the one I posted here . I have >>> read several similar cases in this forum and see you recommend to use >>> setStorageLocation with param SM, but could not find out in which java file >>> I should add that line !! >>> >>> thanks for your help. >>> >>> >>> >>> On Wednesday, August 21, 2013 8:28:09 AM UTC-5, Thanasis Delenikas wrote: >>>> >>>> It seems that your modem does not like the "SR" memory location... >>>> Are you still running smsserver? >>>> >>>> >>>> On 20 August 2013 19:46, Humberto Zuluaga via SMSLib Discussion Group < >>>> smslib+noreply-APn2wQdcDyf_**77Ax5K3siFkUi4AYpJsXz4zKt9U_W_** >>>> [email protected]> wrote: >>>> >>>>> >>>>> Hi >>>>> >>>>> I removed all comm.jar that were located in some directories such as >>>>> /Library/Java/Extensions and /System/Library/Java/**Extensions and I >>>>> worked ! it recognised the modem and reads the inbound messages . >>>>> However , there is an exceptions while reading the messages , >>>>> something related to a STRING INDEX OUT OF RANGE, and the messages are not >>>>> stored in the DB! >>>>> >>>>> here is the message error: >>>>> >>>>> Thank you very much. >>>>> >>>>> 312258 2013-08-20 11:36:46,384 [SMSServer - InboundPollingThread] >>>>> DEBUG org.smslib.modem.ModemGateway - GTW: modem1: IN-DTLS: MI:4 REF:0 >>>>> MAX:0 SEQ:0 >>>>> 312258 2013-08-20 11:36:46,384 [SMSServer - InboundPollingThread] >>>>> DEBUG org.smslib.modem.ModemGateway - GTW: modem1: READ PDU: >>>>> 0791751330080089040AA123408935**3100003180021191450A0CCB32A81D** >>>>> 9E83ECE9B2FA0D >>>>> 312259 2013-08-20 11:36:46,385 [SMSServer - InboundPollingThread] >>>>> DEBUG org.smslib.modem.ModemGateway - GTW: modem1: >>>>> ==============================**=================== >>>>> << SmsDeliveryPdu >> >>>>> Raw Pdu: 0791751330080089040AA123408935** >>>>> 3100003180021191450A0CCB32A81D**9E83ECE9B2FA0D >>>>> >>>>> SMSC Address: [Length: 7 (07) octets, Type: 91 (10010001), Address: >>>>> 573103800098] >>>>> First Octet: 04 [TP-MTI: (SMS-DELIVER), TP-MMS: (Has more messages), >>>>> TP-RD: (allow duplicates), TP-SRI: (No Status Report), TP-SRR: (No Status >>>>> Report), TP-UDHI: (no UDH)] >>>>> Originator Address: [Length: 10 (0A), Type: 81 (10000001), Address: >>>>> 3204985313] >>>>> TP-PID: 00 (00000000) >>>>> TP-DCS: 00 (7-bit GSM Alphabet) (00000000) >>>>> TP-SCTS: Tue 20-Aug-2013 11:19:54 GMT-05:00 >>>>> >>>>> User Data Length: 12 (0C) septets >>>>> User Data (pdu) : CB32A81D9E83ECE9B2FA0D >>>>> User Data (decoded): [Ke mas viejo] >>>>> ==============================**=================== >>>>> >>>>> 312259 2013-08-20 11:36:46,385 [SMSServer - InboundPollingThread] >>>>> DEBUG org.smslib.modem.ModemGateway - GTW: modem1: IN-DTLS: MI:5 REF:0 >>>>> MAX:0 SEQ:0 >>>>> 312259 2013-08-20 11:36:46,385 [SMSServer - InboundPollingThread] >>>>> DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CPMS="SR"(cr) >>>>> OK2267 2013-08-20 11:36:46,393 [SMSServer - InboundPollingThread] >>>>> DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CPMS: >>>>> 0,100,6,15,6,15 >>>>> 312267 2013-08-20 11:36:46,393 [SMSServer - InboundPollingThread] >>>>> DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CPMS: >>>>> 0,100,6,15,6,15(cr)OK(cr) >>>>> 312267 2013-08-20 11:36:46,393 [SMSServer - InboundPollingThread] >>>>> DEBUG org.smslib.modem.AModemDriver - GTW: modem1: SEND :AT+CMGL=4(cr) >>>>> 312288 2013-08-20 11:36:46,414 [SMSServer - InboundPollingThread] >>>>> DEBUG org.smslib.modem.AModemDriver - GTW: modem1: BUFFER: +CMS ERROR: >>>>> 500 >>>>> 312289 2013-08-20 11:36:46,415 [SMSServer - InboundPollingThread] >>>>> DEBUG org.smslib.modem.AModemDriver - GTW: modem1: RECV :+CMS ERROR: >>>>> 500(cr) >>>>> 312294 2013-08-20 11:36:46,420 [SMSServer - InboundPollingThread] >>>>> ERROR org.smslib.smsserver.SMSServer - SMSServer: reading messages >>>>> exception! >>>>> java.lang.**StringIndexOutOfBoundsExceptio**n: String index out of >>>>> range: -12 >>>>> at java.lang.String.substring(**String.java:1958) >>>>> at org.smslib.modem.ModemGateway.**readMessagesPDU(ModemGateway.** >>>>> java:552) >>>>> at org.smslib.modem.ModemGateway.**readMessages(ModemGateway.** >>>>> java:213) >>>>> at org.smslib.Service.**readMessages(Service.java:501) >>>>> at org.smslib.Service.**readMessages(Service.java:389) >>>>> at org.smslib.smsserver.**SMSServer.readMessages(**SMSServer.java:368) >>>>> at org.smslib.smsserver.**SMSServer$**InboundPollingThread.run(** >>>>> SMSServer.java:265) >>>>> 313535 2013-08-20 11:36:47,661 [QueueManager [modem1]] DEBUG >>>>> org.smslib.threading.**AServiceThread - Running... >>>>> 315515 2013-08-20 11:36:49,641 [WatchDog] DEBUG org.smslib.threading.* >>>>> *AServiceThread - Running... >>>>> 318537 2013-08-20 11:36:52,663 [QueueManager [modem1]] DEBUG >>>>> org.smslib.threading.**AServiceThread - Running... >>>>> 323538 2013-08-20 11:36:57,664 [QueueManager [modem1]] DEBUG >>>>> org.smslib.threading.**AServiceThread - Running... >>>>> 328538 2013-08-20 11:37:02,664 [QueueManager [modem1]] DEBUG >>>>> org.smslib.threading.**AServiceThread - Running... >>>>> 330517 2013-08-20 11:37:04,643 [WatchDog] DEBUG org.smslib.threading.* >>>>> *AServiceThread - Running... >>>>> >>>>> >>>>> >>>>> >>>>> On Tuesday, August 20, 2013 10:42:51 AM UTC-5, Thanasis Delenikas >>>>> wrote: >>>>>> >>>>>> Hi, >>>>>> >>>>>> Can you check that you are using *one* of RxTx and JavaComm and *not >>>>>> both*? >>>>>> >>>>>> >>>>>> On 13 August 2013 01:30, Humberto Zuluaga via SMSLib Discussion Group >>>>>> <smslib+noreply-APn2wQdcDyf_**77**Ax5K3siFkUi4AYpJsXz4zKt9U_W_**FV** >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hello all >>>>>>> >>>>>>> I 've compiled the SMSServer.jar and smsserver-3.5.3.jar >>>>>>> successfully. I am using a modem ZTE mf190. When I launch the SMSServer >>>>>>> I >>>>>>> get the following error: >>>>>>> >>>>>>> Any help will be appreciate!! >>>>>>> >>>>>>> THX >>>>>>> >>>>>>> java -cp .:smsserver-3.5.3.jar:R >>>>>>> -Djava.library.path="/Library/****Java/Extensions/" >>>>>>> -Dsmsserver.configfile=**SMSServ**er.conf org.smslib.smsserver.** >>>>>>> SMSServe**r >>>>>>> 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 >>>>>>> >>>>>>> SMSLib API version: 3.5.3 >>>>>>> SMSServer version: 3.5.3 >>>>>>> 0 2013-08-12 16:39:53,294 [main] INFO org.smslib.Service - >>>>>>> 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 >>>>>>> 4 2013-08-12 16:39:53,298 [main] INFO org.smslib.Service - >>>>>>> Version: 3.5.3 >>>>>>> 4 2013-08-12 16:39:53,298 [main] INFO org.smslib.Service - >>>>>>> JRE Version: 1.7.0-ea >>>>>>> 7 2013-08-12 16:39:53,301 [main] INFO org.smslib.Service - >>>>>>> JRE Impl Version: 21.0-b17 >>>>>>> 7 2013-08-12 16:39:53,301 [main] INFO org.smslib.Service - >>>>>>> O/S: Mac OS X / x86_64 / 10.8.4 >>>>>>> 65 2013-08-12 16:39:53,359 [main] INFO org.smslib.smsserver.** >>>>>>> SMSServe**r - SMSServer: added gateway modem1 / Default Serial >>>>>>> Modem Gateway. >>>>>>> 73 2013-08-12 16:39:53,367 [main] INFO org.smslib.smsserver.** >>>>>>> SMSServe**r - SMSServer: added interface db1 / Default database >>>>>>> interface. / INOUTBOUND >>>>>>> 620 2013-08-12 16:39:53,914 [main] INFO org.smslib.smsserver.** >>>>>>> interfac**es.Interface - SMSServer: interface: >>>>>>> org.smslib.smsserver.**interface**s.Database started. >>>>>>> 622 2013-08-12 16:39:53,916 [main] INFO org.smslib.queues.** >>>>>>> DefaultQueu**eManager - Queue directory not defined. Queued >>>>>>> messages will not be saved to filesystem. >>>>>>> 624 2013-08-12 16:39:53,918 [main] DEBUG org.smslib.threading.** >>>>>>> AServiceT**hread - Initialized. >>>>>>> 624 2013-08-12 16:39:53,918 [NotifyQueueManager] DEBUG >>>>>>> org.smslib.threading.**AServiceT**hread - Running... >>>>>>> 624 2013-08-12 16:39:53,918 [NotifyQueueManager] DEBUG >>>>>>> org.smslib.notify.**NotifyQueueM**anager$**NotificationQueueManage**r >>>>>>> - NotifyQueueManager running... >>>>>>> 625 2013-08-12 16:39:53,919 [main] DEBUG org.smslib.threading.** >>>>>>> AServiceT**hread - Initialized. >>>>>>> 625 2013-08-12 16:39:53,919 [DelayQueueManager] DEBUG >>>>>>> org.smslib.threading.**AServiceT**hread - Running... >>>>>>> 626 2013-08-12 16:39:53,920 [DelayQueueManager] DEBUG >>>>>>> org.smslib.queues.**AbstractQueu**eManager$**DelayQueueManager - >>>>>>> DelayQueueManager running... >>>>>>> 626 2013-08-12 16:39:53,920 [main] DEBUG org.smslib.threading.** >>>>>>> AServiceT**hread - Initialized. >>>>>>> 629 2013-08-12 16:39:53,923 [WatchDog] DEBUG org.smslib.threading. >>>>>>> **AServiceT**hread - Running... >>>>>>> 630 2013-08-12 16:39:53,924 [Thread-4] INFO >>>>>>> org.smslib.modem.ModemGateway - GTW: modem1: Starting gateway, using >>>>>>> Generic AT Handler. >>>>>>> 630 2013-08-12 16:39:53,924 [Thread-4] INFO org.smslib.modem.** >>>>>>> SerialModemD**river - GTW: modem1: Opening: /dev/tty.ZTEUSBATPort_ >>>>>>> @19200 >>>>>>> >>>>>>> java.io.IOException: Error instantiating class gnu.io.RXTXCommDriver >>>>>>> gnu.io.RXTXCommDriver cannot be cast to javax.comm.CommDriver >>>>>>> at javax.comm.CommPortIdentifier.****loadDriver(CommPortIdentifier.* >>>>>>> ***java:238) >>>>>>> at javax.comm.CommPortIdentifier.****<clinit>(CommPortIdentifier.** >>>>>>> ja**va:109) >>>>>>> at java.lang.Class.forName0(**Nativ**e Method) >>>>>>> at java.lang.Class.forName(Class.****java:186) >>>>>>> at org.smslib.helper.**CommPortIden**tifier.<clinit>(** >>>>>>> CommPortIdenti**fier.java:66) >>>>>>> at org.smslib.modem.**SerialModemDr**iver.connectPort(** >>>>>>> SerialModemDr**iver.java:69) >>>>>>> at org.smslib.modem.AModemDriver.****connect(AModemDriver.java:114) >>>>>>> at org.smslib.modem.ModemGateway.****startGateway(ModemGateway.** >>>>>>> java**:189) >>>>>>> at org.smslib.Service$1Starter.**ru**n(Service.java:277) >>>>>>> Exception in thread "Thread-4" java.lang.**UnsatisfiedLinkError**: >>>>>>> com.sun.comm.SunrayInfo.**isSess**ionActive()Z >>>>>>> at com.sun.comm.SunrayInfo.**isSess**ionActive(Native Method) >>>>>>> at com.sun.comm.Portmapping.**regis**terCommPorts(Portmapping.** >>>>>>> java:**155) >>>>>>> at com.sun.comm.Portmapping.**refre**shPortDatabase(**Portmapping.** >>>>>>> java:100) >>>>>>> at javax.comm.CommPortIdentifier.****<clinit>(CommPortIdentifier.** >>>>>>> ja**va:138) >>>>>>> at java.lang.Class.forName0(**Nativ**e Method) >>>>>>> at java.lang.Class.forName(Class.****java:186) >>>>>>> at org.smslib.helper.**CommPortIden**tifier.<clinit>(** >>>>>>> CommPortIdenti**fier.java:66) >>>>>>> at org.smslib.modem.**SerialModemDr**iver.connectPort(** >>>>>>> SerialModemDr**iver.java:69) >>>>>>> at org.smslib.modem.AModemDriver.****connect(AModemDriver.java:114) >>>>>>> at org.smslib.modem.ModemGateway.****startGateway(ModemGateway.** >>>>>>> java**:189) >>>>>>> at org.smslib.Service$1Starter.**ru**n(Service.java:277) >>>>>>> 15629 2013-08-12 16:40:08,923 [WatchDog] DEBUG org.smslib.threading. >>>>>>> **AServiceT**hread - Running... >>>>>>> 30631 2013-08-12 16:40:23,925 [WatchDog] DEBUG org.smslib.threading. >>>>>>> **AServiceT**hread - Running... >>>>>>> 45631 2013-08-12 16:40:38,925 [WatchDog] DEBUG >>>>>>> org.smslib.threading.**AServiceT**hread - Running... >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "SMSLib Discussion Group" group. >>>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/d/**ms**gid/smslib/604c9b9b-2276-**4383-** >>>>>>> beb1-d038ef567e77%**40googlegrou**ps.com?hl=en<https://groups.google.com/d/msgid/smslib/604c9b9b-2276-4383-beb1-d038ef567e77%40googlegroups.com?hl=en> >>>>>>> . >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "SMSLib Discussion Group" group. >>>>> To view this discussion on the web visit https://groups.google.com/d/* >>>>> *msgid/smslib/a8f2f873-6c53-**4648-9f1c-a9c8736ae497%** >>>>> 40googlegroups.com<https://groups.google.com/d/msgid/smslib/a8f2f873-6c53-4648-9f1c-a9c8736ae497%40googlegroups.com> >>>>> . >>>>> >>>> >>>> -- >>> You received this message because you are subscribed to the Google >>> Groups "SMSLib Discussion Group" group. >>> >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/smslib/9df3e020-4a5a-40a8-9f90-ff1e5b4a02c1%40googlegroups.com >>> . >>> >> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "SMSLib Discussion Group" group. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/smslib/CABkOnhMmAafB2FzC%2B-mY1Ha0c7dVen7Nm4qt9BWOuPwi_j5e6A%40mail.gmail.com >> . >> > > -- > You received this message because you are subscribed to the Google Groups > "SMSLib Discussion Group" group. > To view this discussion on the web visit > https://groups.google.com/d/msgid/smslib/CAPR3pZ%3DbR%2BfhdsYpoe5N_n74dTN39i%2BL39aV6rrUag3Hd-dotw%40mail.gmail.com > . > -- You received this message because you are subscribed to the Google Groups "SMSLib Discussion Group" group. To view this discussion on the web visit https://groups.google.com/d/msgid/smslib/CABkOnhMrcGaoiTeMX_9e%2BkoOhoDsBxzjZnr1AZYbqiJG%3DZtQAg%40mail.gmail.com.
