If you are starting bearerbox & smsbox from a script: Try to put a "sleep" in between starting bearerbox & smsbox consequently.
Rene Kluwen Chimit > Hi Mark, > > Aparently the config file is right and it seems that bearerbox is up and > running. So I can only guess: > > 1. You started smsbox before bearerbox (and that's because smsbox could > not > connect to bearerbox). You should start bearerbox first. > 2. You are starting smsbox in another machine that bearerbox. > > > Point 1 is the most probably ;-) > > > Regards, > Alberto > > > > On Saturday 03 December 2005 23:16, Marc Eggenberger wrote: >> Hi there. >> >> I'm new to kannel so please be patient with me ;-) >> >> I try to set up kannel 1.4.0 on a Gentoo System with kernel 2.6.13 >> >> I read the docs and tried to setup the corresponding kannel.conf but I >> seem to have some problems. >> I can connect to the admin interface and get the status: >> >> Kannel bearerbox version `1.4.0'. Build `Nov 10 2005 23:53:56', compiler >> `3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)'. System Linux, release >> 2.6.13-gentoo-r5, version #1 SMP Mon Oct 31 17:43:40 CET 2005, machine >> i686. Hostname tux1.devnull.ch, IP 213.144.141.120. Libxml version >> 2.6.22. Using OpenSSL 0.9.7e 25 Oct 2004. Using native malloc. >> >> Status: running, uptime 0d 0h 0m 43s >> >> WDP: received 0 (0 queued), sent 0 (0 queued) >> >> SMS: received 0 (0 queued), sent 0 (0 queued), store size 0 >> >> SMS: inbound 0.00 msg/sec, outbound 0.00 msg/sec >> >> DLR: 0 queued, using internal storage >> >> No boxes connected >> >> SMSC connections: >> unknown AT2[/dev/tts/USB0] (online 35s, rcvd 0, sent 0, failed 0, >> queued 0 msgs) >> >> >> But the smsbox.log gives me an error: >> >> 2005-12-03 23:14:35 [30363] [0] INFO: Starting to log to file smsbox.log >> level 0 >> 2005-12-03 23:14:35 [30363] [0] INFO: Added logfile `smsbox.log' with >> level `0'. >> 2005-12-03 23:14:35 [30363] [0] INFO: Added logfile `smsbox.log' with >> level `0'. >> 2005-12-03 23:14:35 [30363] [0] INFO: Service global sender set as >> '+1111111' >> 2005-12-03 23:14:35 [30363] [0] INFO: Service global sender set as >> '+1111111' >> 2005-12-03 23:14:35 [30363] [0] INFO: HTTP: Opening server at port >> 13013. >> 2005-12-03 23:14:35 [30363] [0] INFO: HTTP: Opening server at port >> 13013. >> 2005-12-03 23:14:35 [30363] [0] DEBUG: Started thread 1 >> (gwlib/fdset.c:poller) >> 2005-12-03 23:14:35 [30363] [0] DEBUG: Started thread 1 >> (gwlib/fdset.c:poller) >> 2005-12-03 23:14:35 [30367] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) >> maps to pid 30367. >> 2005-12-03 23:14:35 [30367] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller) >> maps to pid 30367. >> 2005-12-03 23:14:35 [30363] [0] DEBUG: Started thread 2 >> (gwlib/http.c:server_thread) >> 2005-12-03 23:14:35 [30363] [0] DEBUG: Started thread 2 >> (gwlib/http.c:server_thread) >> 2005-12-03 23:14:35 [30369] [2] DEBUG: Thread 2 >> (gwlib/http.c:server_thread) maps to pid 30369. >> 2005-12-03 23:14:35 [30369] [2] DEBUG: Thread 2 >> (gwlib/http.c:server_thread) maps to pid 30369. >> 2005-12-03 23:14:35 [30363] [0] INFO: Set up send sms service at port >> 13013 >> 2005-12-03 23:14:35 [30363] [0] INFO: Set up send sms service at port >> 13013 >> 2005-12-03 23:14:35 [30363] [0] DEBUG: Started thread 3 >> (gw/smsbox.c:sendsms_thread) >> 2005-12-03 23:14:35 [30363] [0] DEBUG: Started thread 3 >> (gw/smsbox.c:sendsms_thread) >> 2005-12-03 23:14:35 [30363] [0] DEBUG: >> ---------------------------------------------- >> 2005-12-03 23:14:35 [30363] [0] DEBUG: >> ---------------------------------------------- >> 2005-12-03 23:14:35 [30363] [0] DEBUG: Kannel smsbox version 1.4.0 >> starting >> 2005-12-03 23:14:35 [30363] [0] DEBUG: Kannel smsbox version 1.4.0 >> starting >> 2005-12-03 23:14:35 [30371] [3] DEBUG: Thread 3 >> (gw/smsbox.c:sendsms_thread) maps to pid 30371. >> 2005-12-03 23:14:35 [30371] [3] DEBUG: Thread 3 >> (gw/smsbox.c:sendsms_thread) maps to pid 30371. >> 2005-12-03 23:14:35 [30363] [0] DEBUG: Started thread 4 >> (gw/smsbox.c:obey_request_thread) >> 2005-12-03 23:14:35 [30363] [0] DEBUG: Started thread 4 >> (gw/smsbox.c:obey_request_thread) >> 2005-12-03 23:14:35 [30373] [4] DEBUG: Thread 4 >> (gw/smsbox.c:obey_request_thread) maps to pid 30373. >> 2005-12-03 23:14:35 [30373] [4] DEBUG: Thread 4 >> (gw/smsbox.c:obey_request_thread) maps to pid 30373. >> 2005-12-03 23:14:35 [30363] [0] DEBUG: Started thread 5 >> (gw/smsbox.c:url_result_thread) >> 2005-12-03 23:14:35 [30363] [0] DEBUG: Started thread 5 >> (gw/smsbox.c:url_result_thread) >> 2005-12-03 23:14:35 [30376] [5] DEBUG: Thread 5 >> (gw/smsbox.c:url_result_thread) maps to pid 30376. >> 2005-12-03 23:14:35 [30376] [5] DEBUG: Thread 5 >> (gw/smsbox.c:url_result_thread) maps to pid 30376. >> 2005-12-03 23:14:35 [30363] [0] DEBUG: Started thread 6 >> (gw/smsbox.c:http_queue_thread) >> 2005-12-03 23:14:35 [30363] [0] DEBUG: Started thread 6 >> (gw/smsbox.c:http_queue_thread) >> 2005-12-03 23:14:35 [30363] [0] ERROR: connect failed >> 2005-12-03 23:14:35 [30363] [0] ERROR: System error 111: Connection >> refused >> 2005-12-03 23:14:35 [30363] [0] ERROR: connect failed >> 2005-12-03 23:14:35 [30363] [0] ERROR: System error 111: Connection >> refused >> 2005-12-03 23:14:35 [30363] [0] ERROR: error connecting to server >> `localhost' at port `13001' >> 2005-12-03 23:14:35 [30363] [0] ERROR: error connecting to server >> `localhost' at port `13001' >> 2005-12-03 23:14:35 [30363] [0] PANIC: Couldn't connect to the >> bearerbox. >> 2005-12-03 23:14:35 [30363] [0] PANIC: Couldn't connect to the >> bearerbox. >> 2005-12-03 23:14:35 [30363] [0] PANIC: /usr/sbin/smsbox(gw_panic+0xca) >> [0x807aeea] >> 2005-12-03 23:14:35 [30363] [0] PANIC: /usr/sbin/smsbox(gw_panic+0xca) >> [0x807aeea] >> 2005-12-03 23:14:35 [30363] [0] PANIC: [(nil)] >> 2005-12-03 23:14:35 [30363] [0] PANIC: [(nil)] >> 2005-12-03 23:14:35 [30379] [6] DEBUG: Thread 6 >> (gw/smsbox.c:http_queue_thread) maps to pid 30379. >> 2005-12-03 23:14:35 [30379] [6] DEBUG: Thread 6 >> (gw/smsbox.c:http_queue_thread) maps to pid 30379. >> >> Somehow it seems that it cannot connect to port 13001. But when I do a >> telnet connect to this port I get a connection: >> >> tux1 kannel # telnet localhost 13001 >> Trying 127.0.0.1... >> Connected to localhost. >> Escape character is '^]'. >> >> >> My config (kannel.conf) looks like this: >> >> group = core >> admin-port = 13000 >> admin-password = es74562 >> status-password = es74562 >> log-file = "kannel.log" >> log-level = 0 >> smsbox-port = 13001 >> box-allow-ip = "127.0.0.1" >> store-file = "kannel.store" >> >> # SMSC GSM >> group = smsc >> smsc = at >> modemtype = ericsson >> #modemtype = wavecom | premicell | siemens | siemens-tc35 | falcom | >> nokiaphone | ericsson >> device = /dev/tts/USB0 >> pin = 5118 >> validityperiod = 167 >> # SMSBOX SETUP >> >> group = smsbox >> bearerbox-host = localhost >> sendsms-port = 13013 >> sendsms-chars = "0123456789 +-" >> global-sender = +41764729711 >> log-file = "smsbox.log" >> log-level = 0 >> >> >> # SEND-SMS USERS >> >> group = sendsms-user >> username = tester >> password = foobar >> #user-deny-ip = "" >> #user-allow-ip = "" >> >> # this sender is for Kannel relay testing (http_smsc) >> >> group = sendsms-user >> username = kannel >> password = rL4y >> user-deny-ip = "*.*.*.*" >> user-allow-ip = "127.0.0.1" >> >> >> # SMS SERVICES >> >> # SMS SERVICE Default >> # there should be default always >> group = sms-service >> keyword = default >> text = "No service specified" >> >> group = modems >> id = ericsson_t68 >> name = "Ericsson T68" >> detect-string = "T68" >> init-string = "AT+CNMI=3,3" >> keepalive-cmd = "AT+CBC;+CSQ" >> broken = true >> >> >> Does anybody see what I'm doing wrong here? >> Thanks for any help. >> >> Regards, >> Marc > > >