On Tue, Jan 12, 2010 at 8:40 PM, Peter <p...@locosms.gr> wrote: > Example: > > # CORE SETUP > group = core > admin-port = 13000 > admin-password = xxxxxx > status-password = xxxxxx > admin-deny-ip = "*.*.*.*" > admin-allow-ip = "127.0.0.1" > log-file = "/var/log/kannel/kannel.log" > log-level = 2 > access-log = "/var/log/kannel/access.log" > smsbox-port = 13001 > wapbox-port = 13002 > store-location = "/var/log/kannel/kannel.store" > store-type = file > box-deny-ip = "*.*.*.*" > box-allow-ip = "127.0.0.1" > dlr-storage = internal > > # SMSBOX SETUP > group = smsbox > bearerbox-host = localhost > bearerbox-port = 13001 > sendsms-port = 13013 > sendsms-chars = "0123456789+" > log-file = "/var/log/kannel/smsbox.log" > log-level = 1 > access-log = "/var/log/kannel/access.log" > > NR, > pek >> On Tue, Jan 12, 2010 at 4:23 PM, Peter <p...@locosms.gr> wrote: >> > Your SMSport at bearerbox definition is not the same as that of the >> > smsbox part >> > Therefore Smsbox does not send the message to bearerbox. >> > It remains in Smsbox which is a very nice thing to happen. >> > NR, >> > pek >> > Στις 11-01-2010, ημέρα Δευ, και ώρα 23:06 +0530, ο/η karanveer singh >> > έγραψε: >> >> 2010/1/11 Nikos Balkanas <nbalka...@gmail.com>: >> >> > No. You had it right before. Comment out the modems section and use the >> >> > include statement. Sorry Al, it seems you missed his smsc definitions >> >> > :-(. >> >> > This happens because your modem is inactive. Please repost bb logs at >> >> > maximum detail. >> >> > >> >> > BR, >> >> > Nikos >> >> > >> >> > ----- Original Message ----- From: "karanveer singh" >> >> > <karan.korn...@gmail.com> >> >> > To: "Alvaro Cornejo" <cornejo.alv...@gmail.com> >> >> > Cc: <users@kannel.org> >> >> > Sent: Monday, January 11, 2010 7:01 PM >> >> > Subject: Re: Queued for later delivery >> >> > >> >> > >> >> > On Mon, Jan 11, 2010 at 10:01 PM, Alvaro Cornejo >> >> > <cornejo.alv...@gmail.com> wrote: >> >> >> >> >> >> kannel does not find a route to send the message to . >> >> >> >> >> >> You need at least one modem definition. Uncomment the group modems and >> >> >> adjust according to your modem >> >> >> >> >> >> Regards >> >> >> >> >> >> Alvaro >> >> >> >> >> >> >> >> >> >> >> >> |-----------------------------------------------------------------------------------------------------------------| >> >> >> Envνe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier >> >> >> celular y Nextel >> >> >> en el Perϊ, Mιxico y en mas de 180 paises. Use aplicaciones 2 vias via >> >> >> SMS y GPRS online >> >> >> Visitenos en www.perusms.NET www.smsglobal.com.mx y >> >> >> www.pravcom.com >> >> >> >> >> >> >> >> >> >> >> >> On Mon, Jan 11, 2010 at 11:23 AM, karanveer singh >> >> >> <karan.korn...@gmail.com> wrote: >> >> >>> >> >> >>> Hey, I'm trying to use Kannel as an SMS gateway. I've been trying to >> >> >>> configure Kannel for a while and finaly got bearbox and smsbox >> >> >>> connected. >> >> >>> The following is my kannel.conf file : >> >> >>> >> >> >>> # Default kannel configuration file >> >> >>> #core group 'mandatory' >> >> >>> include = "/usr/share/doc/kannel/examples/modems.conf" >> >> >>> >> >> >>> group = core >> >> >>> admin-port = 13011 >> >> >>> admin-password = soundgarden >> >> >>> status-password = soundgarden >> >> >>> admin-deny-ip = "*.*.*.*" >> >> >>> admin-allow-ip = "127.0.0.1" >> >> >>> #For SMS gateway >> >> >>> smsbox-port = 13012 >> >> >>> #wapbox-port = 13002 >> >> >>> box-deny-ip = "*.*.*.*" >> >> >>> box-allow-ip = "127.0.0.1" >> >> >>> wdp-interface-name = "*" >> >> >>> log-file = "/var/log/kannel/bearerbox.log" >> >> >>> log-level = 1 >> >> >>> #Access log >> >> >>> #access-log = "/var/log/kannel/access.log" >> >> >>> >> >> >>> group = smsc >> >> >>> smsc = at >> >> >>> modemtype = auto >> >> >>> device = /dev/ttyUSB0 >> >> >>> my-number = "9956306699" >> >> >>> #speed = 460800 >> >> >>> #pin = 1234 >> >> >>> #sim-buffering = true >> >> >>> log-level = 0 >> >> >>> >> >> >>> group = sms-service >> >> >>> keyword = nop >> >> >>> text = "You asked nothing and I did it!" >> >> >>> >> >> >>> # MODEM DEFINITIONS >> >> >>> #group = modems >> >> >>> #id = nokia >> >> >>> #name = "Nokia N95" >> >> >>> #detect-string = "Nokia" >> >> >>> #init-string = "ATZ" >> >> >>> #init-string = "AT Q0 V1 E1 S0=0 &C1 &D2 +FCLASS=0" >> >> >>> #message-storage = "EM" >> >> >>> >> >> >>> group = smsbox >> >> >>> bearerbox-host = 127.0.0.1 >> >> >>> #we use sendsms-port for sending sms (http) >> >> >>> sendsms-port = 13023 >> >> >>> global-sender = 13013 >> >> >>> log-file = /var/log/kannel/smsbox.log >> >> >>> log-level = 0 >> >> >>> >> >> >>> group = sendsms-user >> >> >>> username = kannel >> >> >>> password = hard2guess >> >> >>> >> >> >>> >> >> >>> >> >> >>> now when I type >> >> >>> sudo bearerbox -v 1 /etc/kannel/kannel.conf >> >> >>> >> >> >>> I get : >> >> >>> >> >> >>> 2010-01-11 21:49:19 [7566] [0] INFO: Debug_lvl = 1, log_file = <none>, >> >> >>> log_lvl = 0 >> >> >>> 2010-01-11 21:49:19 [7566] [0] WARNING: DLR: using default 'internal' >> >> >>> for storage type. >> >> >>> 2010-01-11 21:49:19 [7566] [0] INFO: DLR using storage type: internal >> >> >>> 2010-01-11 21:49:19 [7566] [0] INFO: Added logfile >> >> >>> `/var/log/kannel/bearerbox.log' with level `1'. >> >> >>> 2010-01-11 21:49:19 [7566] [0] INFO: HTTP: Opening server at port >> >> >>> 13011. >> >> >>> 2010-01-11 21:49:19 [7566] [0] INFO: BOXC: 'smsbox-max-pending' not >> >> >>> set, using default (100). >> >> >>> 2010-01-11 21:49:19 [7566] [0] INFO: Set SMS resend frequency to 60 >> >> >>> seconds. >> >> >>> 2010-01-11 21:49:19 [7566] [0] INFO: SMS resend retry set to >> >> >>> unlimited. >> >> >>> 2010-01-11 21:49:19 [7566] [0] INFO: DLR rerouting for smsc id >> >> >>> <(null)> disabled. >> >> >>> 2010-01-11 21:49:19 [7566] [0] INFO: AT2[/dev/ttyUSB0]: configuration >> >> >>> doesn't show modemtype. will autodetect >> >> >>> 2010-01-11 21:49:19 [7566] [6] INFO: AT2[/dev/ttyUSB0]: opening device >> >> >>> 2010-01-11 21:49:19 [7566] [0] INFO: Adding interface * >> >> >>> 2010-01-11 21:49:19 [7566] [0] ERROR: Missing wapbox-port variable, >> >> >>> cannot start WAP >> >> >>> 2010-01-11 21:49:19 [7566] [0] INFO: >> >> >>> ---------------------------------------- >> >> >>> 2010-01-11 21:49:19 [7566] [0] INFO: Kannel bearerbox II version 1.4.3 >> >> >>> starting >> >> >>> 2010-01-11 21:49:19 [7566] [0] INFO: MAIN: Start-up done, entering >> >> >>> mainloop >> >> >>> 2010-01-11 21:49:20 [7566] [6] INFO: AT2[/dev/ttyUSB0]: speed set to >> >> >>> 115200 >> >> >>> >> >> >>> and on typing sudo smsbox -v 1 /etc/kannel/kannel.conf >> >> >>> in another terminal window i get : >> >> >>> >> >> >>> 2010-01-11 21:49:29 [7895] [0] INFO: Debug_lvl = 1, log_file = <none>, >> >> >>> log_lvl = 0 >> >> >>> 2010-01-11 21:49:29 [7895] [0] INFO: Starting to log to file >> >> >>> /var/log/kannel/smsbox.log level 0 >> >> >>> 2010-01-11 21:49:29 [7895] [0] INFO: Added logfile >> >> >>> `/var/log/kannel/smsbox.log' with level `0'. >> >> >>> 2010-01-11 21:49:29 [7895] [0] INFO: Service global sender set as >> >> >>> '13013' >> >> >>> 2010-01-11 21:49:29 [7895] [0] INFO: HTTP: Opening server at port >> >> >>> 13023. >> >> >>> 2010-01-11 21:49:29 [7895] [0] INFO: Set up send sms service at port >> >> >>> 13023 >> >> >>> 2010-01-11 21:49:29 [7895] [0] INFO: Connected to bearerbox at >> >> >>> 127.0.0.1 port 13012. >> >> >>> >> >> >>> >> >> >>> However, now when i type : >> >> >>> >> >> >>> http://127.0.0.1:13023/cgi-bin/sendsms?username=kannel&password=hard2guess&to=9889925103&text=This+msg+is+sent+from+saga%27s+computer+with+kannel+please+reply+back+if+u+received+it >> >> >>> >> >> >>> in the browser window, it shows the following message : >> >> >>> >> >> >>> 3: Queued for later delivery >> >> >>> >> >> >>> Any ideas? What could be causing the problem? >> >> >>> >> >> >>> >> >> >> >> >> > I uncommented the modems section, and removed the included modems.conf >> >> > file, but still its showing the same message. >> >> > >> >> > >> >> I get the same output , after commenting out the modems section and >> >> including modems.conf : >> >> >> >> 2010-01-11 23:03:01 [16892] [0] INFO: Debug_lvl = 1, log_file = >> >> <none>, log_lvl = 0 >> >> 2010-01-11 23:03:01 [16892] [0] WARNING: DLR: using default 'internal' >> >> for storage type. >> >> 2010-01-11 23:03:01 [16892] [0] INFO: DLR using storage type: internal >> >> 2010-01-11 23:03:01 [16892] [0] INFO: Added logfile >> >> `/var/log/kannel/bearerbox.log' with level `1'. >> >> 2010-01-11 23:03:01 [16892] [0] INFO: HTTP: Opening server at port 13011. >> >> 2010-01-11 23:03:01 [16892] [0] INFO: BOXC: 'smsbox-max-pending' not >> >> set, using default (100). >> >> 2010-01-11 23:03:01 [16892] [0] INFO: Set SMS resend frequency to 60 >> >> seconds. >> >> 2010-01-11 23:03:01 [16892] [0] INFO: SMS resend retry set to unlimited. >> >> 2010-01-11 23:03:01 [16892] [0] INFO: DLR rerouting for smsc id >> >> <(null)> disabled. >> >> 2010-01-11 23:03:01 [16892] [0] INFO: AT2[/dev/ttyUSB0]: configuration >> >> doesn't show modemtype. will autodetect >> >> 2010-01-11 23:03:01 [16892] [0] INFO: Adding interface * >> >> 2010-01-11 23:03:01 [16892] [0] ERROR: Missing wapbox-port variable, >> >> cannot start WAP >> >> 2010-01-11 23:03:01 [16892] [0] INFO: >> >> ---------------------------------------- >> >> 2010-01-11 23:03:01 [16892] [0] INFO: Kannel bearerbox II version 1.4.3 >> >> starting >> >> 2010-01-11 23:03:01 [16892] [0] INFO: MAIN: Start-up done, entering >> >> mainloop >> >> 2010-01-11 23:03:01 [16892] [6] INFO: AT2[/dev/ttyUSB0]: opening device >> >> 2010-01-11 23:03:02 [16892] [6] INFO: AT2[/dev/ttyUSB0]: speed set to >> >> 115200 >> >> 2010-01-11 23:03:10 [16892] [5] INFO: Client connected from <127.0.0.1> >> >> >> >> and the same output in the browser : >> >> 3: Queued for later delivery >> >> >> >> >> >> >> > >> > >> > Dr. Peter Kontopoulos >> > CTO locotel sa >> > >> > p...@locotel.gr >> > Parnassou 2, Athens 10561, Greece >> > Tel. +30 210 3258350 >> > Fax. +30 210 3258359 >> > >> > www.locotel.gr >> > >> > >> >> When I do that, it doesn't even connect bearerbox. Here is the output >> when I set the smsbox-port and sendsms-port the same : >> >> 2010-01-12 20:19:20 [20210] [0] INFO: Debug_lvl = 1, log_file = >> <none>, log_lvl = 0 >> 2010-01-12 20:19:20 [20210] [0] WARNING: DLR: using default 'internal' >> for storage type. >> 2010-01-12 20:19:20 [20210] [0] INFO: DLR using storage type: internal >> 2010-01-12 20:19:20 [20210] [0] INFO: Added logfile >> `/var/log/kannel/bearerbox.log' with level `1'. >> 2010-01-12 20:19:20 [20210] [0] INFO: HTTP: Opening server at port 13000. >> 2010-01-12 20:19:20 [20210] [0] ERROR: bind failed >> 2010-01-12 20:19:20 [20210] [0] ERROR: System error 98: Address already in >> use >> 2010-01-12 20:19:20 [20210] [0] INFO: BOXC: 'smsbox-max-pending' not >> set, using default (100). >> 2010-01-12 20:19:20 [20210] [3] ERROR: bind failed >> 2010-01-12 20:19:20 [20210] [3] ERROR: System error 98: Address already in >> use >> 2010-01-12 20:19:20 [20210] [0] INFO: Set SMS resend frequency to 60 seconds. >> 2010-01-12 20:19:20 [20210] [3] PANIC: Could not open smsbox port 13012 >> 2010-01-12 20:19:20 [20210] [0] INFO: SMS resend retry set to unlimited. >> 2010-01-12 20:19:20 [20210] [0] INFO: DLR rerouting for smsc id >> <(null)> disabled. >> 2010-01-12 20:19:20 [20210] [3] PANIC: bearerbox(gw_panic+0xd4) [0x80d4674] >> 2010-01-12 20:19:20 [20210] [3] PANIC: bearerbox [0x8059b28] >> 2010-01-12 20:19:20 [20210] [3] PANIC: bearerbox [0x80cb08d] >> 2010-01-12 20:19:20 [20210] [3] PANIC: >> /lib/tls/i686/cmov/libpthread.so.0 [0xdb880e] >> 2010-01-12 20:19:20 [20210] [3] PANIC: >> /lib/tls/i686/cmov/libc.so.6(clone+0x5e) [0x8d97ee] >> >> Also, could you also let me know what I have to enter in global-sender >> and my-number? I've been entering my phone no in my-number and some >> port no (13013) in global-sender. >> >> > > > Dr. Peter Kontopoulos > CTO locotel sa > > p...@locotel.gr > Parnassou 2, Athens 10561, Greece > Tel. +30 210 3258350 > Fax. +30 210 3258359 > > www.locotel.gr > > Still no luck. One thing that I noticed:
ERROR: No 'wapbox' group in configuration, but wapbox-port set So i guess I HAVE to comment out the wapbox port if I'm not using it. By the way, how exactly do I find out my modem's init string? I'm really stuck up. I'm including my conf file as well as the url that I type again. Please suggest any changes that I should make. I'm using Nokia N95 as the GSM modem. URL used: http://127.0.0.1:13013/cgi-bin/sendsms?username=username&password=password&to=phonenumber&text=This+msg+is+sent+from+saga%27s+computer+with+kannel+please+reply+back+if+u+received+it kannel.conf file : # Default kannel configuration file #core group 'mandatory' #include = "/usr/share/doc/kannel/examples/modems.conf" group = core admin-port = 13000 admin-password = mypassword status-password = mypassword admin-deny-ip = "*.*.*.*" admin-allow-ip = "127.0.0.1" smsbox-port = 13001 #wapbox-port = 13002 box-deny-ip = "*.*.*.*" box-allow-ip = "127.0.0.1" wdp-interface-name = "*" log-file = "/var/log/kannel/bearerbox.log" log-level = 1 #Access log access-log = "/var/log/kannel/access.log" store-location = "/var/log/kannel/kannel.store" store-type = file dlr-storage = internal group = smsc smsc = at modemtype = auto device = /dev/ttyUSB0 my-number = "myphonenumber" log-level = 0 connect-allow-ip = "127.0.0.1" #speed = 460800 #pin = 1234 #sim-buffering = true #group = sms-service #keyword = nop #text = "You asked nothing and I did it!" # MODEM DEFINITIONS group = modems id = nokiaphone name = "Nokia N95" detect-string = "Nokia" init-string = "ATZ" init-string = "AT Q0 V1 E1 S0=0 &C1 &D2 +FCLASS=0" #message-storage = "EM" group = smsbox bearerbox-host = localhost bearerbox-port = 13001 #bearerbox-host = 127.0.0.1 sendsms-port = 13013 global-sender = "myphonenumber" log-file = /var/log/kannel/smsbox.log log-level = 0 group = sendsms-user username = username password = password