Hi,

The conf seems ok, so I guess that it's not found where smsserver starts
running. Where is the conf located? In the same directory as the
smsserver.jar ?


On 6 August 2013 10:38, rick zhu via SMSLib Discussion Group <
smslib+noreply-apn2wqdwjhnzndofqumgqjnm9kirdz47gw54_lsp6ij0ip...@googlegroups.com
> wrote:

> Hi all,
>
> I have a issues about smsserver.Pls help me.
>
> I can sent message and receive message use SentMessage.java and
> ReceiveMessage.java.
> But when i use smsserver.java ,I can't send message.
>
> The log:
> Date:            Tue Aug 06 15:33:36 CST 2013 (1375774416406)
> Thread:        main
> Message #:    8
> Level:        ERROR
> NDC:
> Category:    smslib
> Message:        SMSServer: Unknown Gateway in configuration file!
> Location:    SMSServer.loadConfiguration(SMSServer.java:216)
> Thrown:
>
> Thread:        main
> Message #:    18
> Level:        ERROR
> NDC:
> Category:    smslib
> Message:        SMSServer error!
> Location:    SMSServer.run(SMSServer.java:361)
> Thrown:
> org.smslib.SMSLibException: No gateways are defined.
>     at org.smslib.Service.startService_Internal(Service.java:294)
>     at org.smslib.Service.startService(Service.java:228)
>     at org.smslib.Service.startService(Service.java:196)
>     at SMSServer.run(SMSServer.java:356)
>     at SMSServer.main(SMSServer.java:591)
>
>
> This is my smsserver.conf:
> #let's Set a different balancer than the default.
> smsserver.balancer=RoundRobinLoadBalancer
>
> #Set a different router than the default.
> #smsserver.router=NumberPoolRouter
>
> # Lets add a modem
> gateway.0=modem1, SerialModem
> modem1.port=COM3
> modem1.baudrate=115200
> modem1.manufacturer=SIMCOM_Ltd
> modem1.model=SIMCOM_SIM840W
> modem1.protocol=PDU
> modem1.pin=0000
> modem1.inbound=yes
> modem1.outbound=yes
> modem1.smsc_number=+8613800755500
> modem1.init_string=ATZ\rATZ\rATZ\r
>
> # Dummy gateways used for testing.
> #gateway.1=Test1, TestGateway
> #Test1.inbound=yes
> #Test1.outbound=yes
> #gateway.2=Test2, TestGateway
> #Test2.inbound=no
> #Test2.outbound=yes
> #gateway.3=Test3, TestGateway
> #Test3.inbound=no
> #Test3.outbound=yes
> #gateway.4=Test4, TestGateway
> #Test4.inbound=no
> #Test4.outbound=yes
> #gateway.5=Test5, TestGateway
> #Test5.inbound=no
> #Test5.outbound=yes
> #gateway.6=Test6, TestGateway
> #Test6.inbound=no
> #Test6.outbound=yes
> #gateway.7=Test7, TestGateway
> #Test7.inbound=no
> #Test7.outbound=yes
> #gateway.8=Test8, TestGateway
> #Test8.inbound=no
> #Test8.outbound=yes
>
> # Here is an example of a Microsoft SQL Server database interface.
> #interface.0=db1, Database
>
> #db1.url=jdbc:sqlserver://localhost:1433;SelectMethod=cursor;DatabaseName=smslib
> #db1.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
> #db1.username=smslib
> #db1.password=smslib
> #db1.type=mssql
> #db1.tables.sms_in=
> #db1.tables.sms_out=
> #db1.tables.calls=
> #db1.batch_size=50
> #db1.retries=2
> #db1.update_outbound_on_statusreport=no
>
> # Here is an example of an Oracle database interface.
> #interface.0=db1, Database
> #db1.url=jdbc:oracle:thin:smslib/smslib@localhost:1521/XE
> #db1.driver=oracle.jdbc.OracleDriver
> #db1.username=smslib
> #db1.password=smslib
> #db1.type=oracle
> #db1.tables.sms_in=
> #db1.tables.sms_out=
> #db1.tables.calls=
> #db1.batch_size=50
> #db1.retries=2
> #db1.update_outbound_on_statusreport=no
>
> # Here is an example of a MySQL database interface.
> #interface.0=db1, Database
> #db1.type=mysql
> #db1.url=jdbc:mysql://localhost:3306/smslib?autoReconnect=true
> #db1.driver=com.mysql.jdbc.Driver
> #db1.username=smslib
> #db1.password=smslib
> #db1.tables.sms_in=
> #db1.tables.sms_out=
> #db1.tables.calls=
> #db1.batch_size=50
> #db1.retries=2
> #db1.update_outbound_on_statusreport=yes
>
> # Here is an example of a SimpleInboundFileLogger interface.
> #interface.1=file1, SimpleInboundFileLogger, inbound
> #file1.filename=f:/logger.txt
>
> # Here is an example of a HTTP interface.
> #interface.2=http1, Http
> #http1.get_url=
> http://192.168.1.1/test.php?gatewayId=%gatewayId%&text=%text%&originator=%originator%
> #http1.dlr_url=
> http://192.168.1.1/dlr.php?gatewayId=%gatewayId%&text=%text%&from=%from%&refNo=%refNo%
> #http1.method=GET
>
> #interface.3=httpServer, HttpServer
> #httpServer.port=8080
> #httpServer.password.read=0000
> #httpServer.password.send=1111
>
> #Interval for processing inbound messages (in seconds)
> settings.inbound_interval=600
> #Interval for processing outbound queues (in seconds)
> settings.outbound_interval=10
>
> #After reading, should SMSServer delete the processed messages from the
> gateways?
> #Default is "no" for safety. Set to "yes" if you wish to delete messages.
> #If you leave it to "no", SMSServer will process the same messages over
> and over again!
> settings.delete_after_processing=no
>
> # Should SMSServer work in sync or async sending mode?
> # Async mode forwards messages to gateway queues.
> # Values can be "sync" and "async".
> settings.send_mode = async
>
> # Allowed dispatch time-fames per priority
> settings.timeframe.low=0900-2200
> settings.timeframe.normal=0000-2359
> settings.timeframe.high=0000-2359
>
>
>
>
>  --
> 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/ad144213-d7e6-4686-833b-7fa7b76c3565%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/CABkOnhOefCoTMM9ONj9P1BD7YYjHPiRK76MXW9KE0esibTj53Q%40mail.gmail.com.
  • [smslib] No gatewa... rick zhu via SMSLib Discussion Group
    • Re: [smslib] ... SMSLib Discussion Group on behalf of Thanasis Delenikas

Reply via email to