In sqlbox config file I set bearerbox-port = 13016 and smsbox-port = 13017 and in kannel config file i defined new variable bearerbox-port = 13017 . So now When I start Bearerbox I see the following :
2010-09-24 00:35:08 [15786] [0] INFO: Debug_lvl = 1, log_file = <none>, log_lvl = 0 2010-09-24 00:35:08 [15786] [0] INFO: MYSQL: Connected to server at localhost. 2010-09-24 00:35:08 [15786] [0] INFO: MYSQL: server version 5.1.41-3ubuntu12.6, client version 5.1.41. 2010-09-24 00:35:08 [15786] [0] INFO: DLR using storage type: mysql 2010-09-24 00:35:08 [15786] [0] INFO: Added logfile `/var/log/kannel/bearerbox.log' with level `1'. 2010-09-24 00:35:08 [15786] [0] INFO: Started access logfile `/var/log/kannel/access.log'. 2010-09-24 00:35:08 [15786] [0] INFO: HTTP: Opening server at port 13015. 2010-09-24 00:35:08 [15786] [0] INFO: BOXC: 'smsbox-max-pending' not set, using default (100). 2010-09-24 00:35:08 [15786] [0] INFO: Set SMS resend frequency to 60 seconds. 2010-09-24 00:35:08 [15786] [0] INFO: SMS resend retry set to unlimited. 2010-09-24 00:35:08 [15786] [0] INFO: DLR rerouting for smsc id <(null)> disabled. 2010-09-24 00:35:08 [15786] [0] INFO: AT2[/dev/ttyUSB0]: configuration doesn't show modemtype. will autodetect 2010-09-24 00:35:08 [15786] [0] INFO: ---------------------------------------- 2010-09-24 00:35:08 [15786] [0] INFO: Kannel bearerbox II version 1.4.3 starting 2010-09-24 00:35:08 [15786] [6] INFO: AT2[/dev/ttyUSB0]: opening device 2010-09-24 00:35:08 [15786] [0] INFO: MAIN: Start-up done, entering mainloop 2010-09-24 00:35:09 [15786] [6] INFO: AT2[/dev/ttyUSB0]: speed set to 115200 2010-09-24 00:35:11 [15786] [6] INFO: AT2[/dev/ttyUSB0]: Closing device 2010-09-24 00:35:11 [15786] [6] INFO: AT2[/dev/ttyUSB0]: detect speed is 115200 2010-09-24 00:35:11 [15786] [6] INFO: AT2[/dev/ttyUSB0]: opening device 2010-09-24 00:35:12 [15786] [6] INFO: AT2[/dev/ttyUSB0]: speed set to 115200 2010-09-24 00:35:14 [15786] [6] INFO: AT2[/dev/ttyUSB0]: Closing device 2010-09-24 00:35:14 [15786] [6] INFO: AT2[/dev/ttyUSB0]: opening device 2010-09-24 00:35:14 [15786] [6] INFO: AT2[/dev/ttyUSB0]: Logging in 2010-09-24 00:35:15 [15786] [6] INFO: AT2[/dev/ttyUSB0]: init device 2010-09-24 00:35:15 [15786] [6] INFO: AT2[/dev/ttyUSB0]: speed set to 115200 2010-09-24 00:35:16 [15786] [6] INFO: AT2[/dev/ttyUSB0]: AT SMSC successfully opened. 2010-09-24 00:35:44 [15786] [5] INFO: Client connected from <127.0.0.1> And when I start sqlbox I see the following 2010-09-24 00:36:21 [15895] [0] INFO: Debug_lvl = 1, log_file = <none>, log_lvl = 0 2010-09-24 00:36:21 [15895] [0] INFO: Starting to log to file /var/log/kannel/kannel-sqlbox.log level 0 2010-09-24 00:36:21 [15895] [0] INFO: Added logfile `/var/log/kannel/kannel-sqlbox.log' with level `0'. 2010-09-24 00:36:21 [15895] [0] INFO: MYSQL: Connected to server at localhost. 2010-09-24 00:36:21 [15895] [0] INFO: MYSQL: server version 5.1.41-3ubuntu12.6, client version 5.1.41. 2010-09-24 00:36:21 [15895] [1] INFO: Connected to bearerbox at localhost port 13016. And when I start the smsbox I see the following 2010-09-24 00:36:28 [15901] [0] INFO: Debug_lvl = 1, log_file = <none>, log_lvl = 0 2010-09-24 00:36:28 [15901] [0] INFO: Starting to log to file /var/log/kannel/smsbox.log level 0 2010-09-24 00:36:28 [15901] [0] INFO: Added logfile `/var/log/kannel/smsbox.log' with level `0'. 2010-09-24 00:36:28 [15901] [0] INFO: Service global sender set as '+91*************' 2010-09-24 00:36:28 [15901] [0] INFO: Logging accesses to '/var/log/kannel/smsbox-access.log'. 2010-09-24 00:36:28 [15901] [0] INFO: Started access logfile `/var/log/kannel/smsbox-access.log'. 2010-09-24 00:36:28 [15901] [0] INFO: HTTP: Opening server at port 13017. 2010-09-24 00:36:28 [15901] [0] ERROR: bind failed 2010-09-24 00:36:28 [15901] [0] ERROR: System error 98: Address already in use 2010-09-24 00:36:28 [15901] [0] PANIC: Failed to open HTTP socket 2010-09-24 00:36:28 [15901] [0] PANIC: smsbox(gw_panic+0xcd) [0x808a33d] 2010-09-24 00:36:28 [15901] [0] PANIC: smsbox(main+0x1344) [0x8055ae4] 2010-09-24 00:36:28 [15901] [0] PANIC: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0x541bd6] 2010-09-24 00:36:28 [15901] [0] PANIC: smsbox() [0x8053ff1] So basically I am not able to start the smsbox. 2010/9/23 Nikos Balkanas <[email protected]>: > I told you how in my previous email. Read it through. > > BR, > Nikos > ----- Original Message ----- From: "Harbhag Singh Sohal" > <[email protected]> > To: <[email protected]> > Sent: Thursday, September 23, 2010 8:09 PM > Subject: Re: sqlbox configuration problem > > > Is it possible to connect to smsbox and bearerbox together at the same time > ? > If not then how can I connect to either bearerbox or smsbox alone ? > > On Thu, Sep 23, 2010 at 10:36 PM, Harbhag Singh Sohal > <[email protected]> wrote: >> >> Well yes, that was the reason of segmentation fault. >> >> On Thu, Sep 23, 2010 at 10:35 PM, Harbhag Singh Sohal >> <[email protected]> wrote: >>> >>> Is this because I have commented the smsbox-port variable in my sqlbox >>> config file ? >>> >>> On Thu, Sep 23, 2010 at 10:12 PM, Harbhag Singh Sohal >>> <[email protected]> wrote: >>>> >>>> Now I am not even able to start sqlbox , below is error that I am >>>> getting >>>> 2010-09-23 22:09:46 [2090] [0] INFO: Debug_lvl = 1, log_file = <none>, >>>> log_lvl = 0 >>>> 2010-09-23 22:09:46 [2090] [0] INFO: Starting to log to file >>>> /var/log/kannel/kannel >>>> -sqlbox.log level 0 >>>> 2010-09-23 22:09:46 [2090] [0] INFO: Added logfile >>>> `/var/log/kannel/kannel-sqlbox.l >>>> og' with level `0'. >>>> Segmentation fault >>>> >>>> 2010/9/23 Nikos Balkanas <[email protected]>: >>>>> >>>>> You have problems in your sqlbox configuration. >>>>> >>>>> If you want to connect sqlbox to bearerbox, you should set: >>>>> >>>>> bearerbox-port = 13016 >>>>> smsbox-port = 13017 >>>>> >>>>> If you want to connect smsbox to bearerbox, you are OK. >>>>> If you want to connect smsbox to sqlbox, then you should set in group >>>>> smsbox: >>>>> >>>>> bearerbox-port = 13017 >>>>> >>>>> BR, >>>>> Nikos >>>>> ----- Original Message ----- From: "Harbhag Singh Sohal" >>>>> <[email protected]> >>>>> To: <[email protected]> >>>>> Sent: Thursday, September 23, 2010 6:13 PM >>>>> Subject: sqlbox configuration problem >>>>> >>>>> >>>>>> I dont understand what wrong I am doing. Seems like there is conflict >>>>>> between the ports. Bearerbox starts without problem , after starting >>>>>> bearerbox I try to start smsbox and it also start fine but after that >>>>>> sqlbox dont start. it says port already in use. But if I start sqlbox >>>>>> after bearerbox then it starts fine but then smsbox dont start and it >>>>>> says error port already in use. Below are my config files. >>>>>> >>>>>> group = core >>>>>> admin-port = 13015 >>>>>> admin-password = foo >>>>>> admin-deny-ip = "*.*.*.*" >>>>>> admin-allow-ip = "" >>>>>> dlr-storage = mysql >>>>>> smsbox-port = 13016 >>>>>> #wdp-interface-name = "*" >>>>>> log-file = "/var/log/kannel/bearerbox.log" >>>>>> access-log = "/var/log/kannel/access.log" >>>>>> box-deny-ip = "*.*.*.*" >>>>>> box-allow-ip = "127.0.0.1" >>>>>> log-level = 1 >>>>>> >>>>>> #group = wapbox >>>>>> #bearerbox-host = localhost >>>>>> #log-file = "/var/log/kannel/wapbox.log" >>>>>> >>>>>> group = smsc >>>>>> smsc = at >>>>>> modemtype = auto >>>>>> device= /dev/ttyUSB0 >>>>>> my-number = +91946***** >>>>>> connect-allow-ip = 127.0.0.1 >>>>>> log-level = 0 >>>>>> >>>>>> group = mysql-connection >>>>>> id = mydlr >>>>>> host = localhost >>>>>> username = foo >>>>>> password = bar >>>>>> database = foo >>>>>> >>>>>> group = dlr-db >>>>>> id = mydlr >>>>>> table = dlr >>>>>> field-smsc = smsc >>>>>> field-timestamp = ts >>>>>> field-source=source >>>>>> field-destination = destination >>>>>> field-service = service >>>>>> field-url = url >>>>>> field-mask = mask >>>>>> field-status = status >>>>>> field-boxc-id = boxc >>>>>> >>>>>> group = modems >>>>>> id = huawei >>>>>> name = "Huawei E220" >>>>>> detect-string = "huawei" >>>>>> init-string = "ATZ" >>>>>> init-string = "AT Q0 V1 E1 S0=0 &C1 &D2 +FCLASS=0" >>>>>> >>>>>> group = smsbox >>>>>> bearerbox-host = localhost >>>>>> sendsms-port = 13017 >>>>>> global-sender = +919******** >>>>>> access-log = "/var/log/kannel/smsbox-access.log" >>>>>> log-file = "/var/log/kannel/smsbox.log" >>>>>> log-level = 0 >>>>>> >>>>>> group = sendsms-user >>>>>> username = foo >>>>>> password = bar >>>>>> concatenation= true >>>>>> max-messages = 10 >>>>>> >>>>>> group = sms-service >>>>>> keyword-regex = .* >>>>>> catch-all = yes >>>>>> max-messages = 0 >>>>>> get-url = "http://localhost/sms?phone=%p&text=%a" >>>>>> >>>>>> group = sqlbox >>>>>> id = sqlbox-db >>>>>> smsbox-id = sqlbox >>>>>> global-sender = "+919******" >>>>>> bearerbox-host = localhost >>>>>> bearerbox-port = 13017 >>>>>> smsbox-port = 13016 >>>>>> smsbox-port-ssl = false >>>>>> sql-log-table = sent_sms >>>>>> sql-insert-table = send_sms >>>>>> log-file = "/var/log/kannel/kannel-sqlbox.log" >>>>>> log-level = 0 >>>>>> #ssl-client-certkey-file = "" >>>>>> #ssl-server-cert-file = "" >>>>>> #ssl-server-key-file = "" >>>>>> #ssl-trusted-ca-file = "" >>>>>> >>>>>> # Database connection examples. Please uncomment as needed >>>>>> >>>>>> # Example MYSQL Connection >>>>>> group = mysql-connection >>>>>> id = sqlbox-db >>>>>> host = localhost >>>>>> username = foo >>>>>> password = bar >>>>>> database = foo >>>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Harbhag Singh Sohal >>>> Website : http://harbhag.wordpress.com/ >>>> >>> >>> >>> >>> -- >>> Harbhag Singh Sohal >>> Website : http://harbhag.wordpress.com/ >>> >> >> >> >> -- >> Harbhag Singh Sohal >> Website : http://harbhag.wordpress.com/ >> > > > > -- > Harbhag Singh Sohal > Website : http://harbhag.wordpress.com/ > > -- Harbhag Singh Sohal Website : http://harbhag.wordpress.com/
