I am glad to inform that the problem is solved now. I used following commands, i dunt know which worked, but its solved now.
usermod -a -G dialout kannel chown kannel /dev/ttyACM0 and now its working fine and kannel starting automatically on system reboot with out problem :) Thanks a lot kannel user list and specially to Tapan Kumar Thapa Regards, SYED JAHANZAIB Date: Fri, 21 Nov 2014 11:17:11 +0530 Subject: Re: Kannel bearerbox and smsbox startup issue From: tapan.thapa2...@gmail.com To: aaca...@hotmail.com CC: cornejo.alv...@gmail.com; users@kannel.org When i google with "kannel System error 13: Permission denied" I got below link which has a solution to your problem. https://groups.google.com/forum/#!msg/rapidsms/XlIhghfjm0k/0fR7mKLzZ7wJ On Fri, Nov 21, 2014 at 11:13 AM, JAHANZAIB SYED <aaca...@hotmail.com> wrote: Ok when I open log I can see following when trying to send sms, #tail -f /var/log/kannel/bearerbox.log *************************************************************************************** 2014-11-21 10:41:55 [1912] [6] INFO: AT2[/dev/ttyACM0]: opening device 2014-11-21 10:41:55 [1912] [6] ERROR: AT2[/dev/ttyACM0]: open failed! ERRNO=13 2014-11-21 10:41:55 [1912] [6] ERROR: System error 13: Permission denied 2014-11-21 10:41:55 [1912] [6] ERROR: AT2[/dev/ttyACM0]: at2_device_thread: open_at2_device failed. 2014-11-21 10:41:55 [1912] [6] ERROR: System error 13: Permission denied 2014-11-21 10:41:55 [1912] [6] ERROR: AT2[/dev/ttyACM0]: Couldn't connect (retrying in 10 seconds). *************************************************************************************** It happens only when kannel is auto start on reboot. but when i start bearerbox and smsbox manually , then it works fine. Why i am getting this error? (also I when i try to send msg from GAMMU , it also works fine, only kannel having issue) Regards, SYED JAHANZAIB Date: Fri, 21 Nov 2014 10:49:34 +0530 Subject: Re: Kannel bearerbox and smsbox startup issue From: tapan.thapa2...@gmail.com To: aaca...@hotmail.com CC: cornejo.alv...@gmail.com; users@kannel.org admin interface output means that bearerbox and smsbox were started perfectly fine however bearerbox was unable to connect with your modem smsc. Now you need to check as to why modem smsc was not on. Enable debug logs after system restart while all boxes are on and see what was causing issue. On Fri, Nov 21, 2014 at 10:38 AM, JAHANZAIB SYED <aaca...@hotmail.com> wrote: yes when box restarts, i check the processes as follows ******************************************************************************************************** root@rm:~# ps aux |grep kannel kannel 989 0.0 0.0 7424 724 ? Ss 10:04 0:00 /usr/sbin/run_kannel_box --pidfile /var/run/kannel/kannel_bearerbox.pid --no-extra-args /usr/sbin/bearerbox -v 4 -- /etc/kannel/kannel.conf kannel 991 0.0 0.2 101084 2828 ? Sl 10:04 0:00 /usr/sbin/bearerbox -v 4 -- /etc/kannel/kannel.conf kannel 1176 0.0 0.0 7424 724 ? Ss 10:04 0:00 /usr/sbin/run_kannel_box --pidfile /var/run/kannel/kannel_wapbox.pid --no-extra-args /usr/sbin/wapbox -v 4 -- /etc/kannel/kannel.conf kannel 1180 0.0 0.0 7424 720 ? Ss 10:04 0:00 /usr/sbin/run_kannel_box --pidfile /var/run/kannel/kannel_smsbox.pid --no-extra-args /usr/sbin/smsbox -v 4 -- /etc/kannel/kannel.conf kannel 1183 0.0 0.2 80284 2680 ? Sl 10:04 0:00 /usr/sbin/smsbox -v 4 -- /etc/kannel/kannel.conf ******************************************************************************************************** and when i see the status via web i can see the following ********************************************************************************************************Kannel bearerbox version `1.4.3'. Build `Apr 6 2010 13:16:08', compiler `4.4.3'. System Linux, release 2.6.32-33-generic, version #70-Ubuntu SMP Thu Jul 7 21:09:46 UTC 2011, machine i686. Hostname rm, IP 127.0.1.1. Libxml version 2.7.6. Using OpenSSL 0.9.8k 25 Mar 2009. Compiled with MySQL 5.1.41, using MySQL 5.1.73. Using native malloc. Status: running, uptime 0d 0h 1m 26s WDP: received 0 (0 queued), sent 0 (0 queued) SMS: received 0 (0 queued), sent 0 (0 queued), store size -1 SMS: inbound (0.00,0.00,0.00) msg/sec, outbound (0.00,0.00,0.00) msg/sec DLR: 0 queued, using internal storage Box connections: smsbox:(none), IP 127.0.0.1 (0 queued), (on-line 0d 0h 1m 20s) SMSC connections: unknown AT2[/dev/ttyACM0] (connecting, rcvd 0, sent 0, failed 0, queued 0 msgs) ******************************************************************************************************** And when i try to send sms i see following 3: Queued for later delivery Regards, SYED JAHANZAIB Date: Fri, 21 Nov 2014 10:30:31 +0530 Subject: Re: Kannel bearerbox and smsbox startup issue From: tapan.thapa2...@gmail.com To: aaca...@hotmail.com CC: cornejo.alv...@gmail.com; users@kannel.org Once system is restarted, have you checked that kannel is working? Have you checked if bearerbox and smsbox were working? On Fri, Nov 21, 2014 at 10:19 AM, JAHANZAIB SYED <aaca...@hotmail.com> wrote: Not working, when I do system reboot, and try to send messages, they goes to queue, and when i kill the kannel processes and start bearerbox and smsbox in separate panel, sms starts to work. This is my /etc/default/kannel file. ********************************************************** root@testbox:~# cat /etc/default/kannel START_WAPBOX=1 START_SMSBOX=1 ********************************************************** This is my /etc/init.d/kannel ********************************************************** root@rm:~# cat /etc/init.d/kannel #!/bin/sh . /lib/lsb/init-functions BOXPATH=/usr/sbin PIDFILES=/var/run/kannel CONF=/etc/kannel/kannel.conf PATH=$BOXPATH:$PATH test -x $BOXPATH/bearerbox || exit 0 test -r /etc/default/kannel && . /etc/default/kannel if [ ! -d $PIDFILES ] then mkdir $PIDFILES chown kannel:root $PIDFILES fi case "$1" in start) log_daemon_msg "Starting WAP gateway by zaib" log_progress_msg "bearerbox" start-stop-daemon --start --quiet \ --pidfile $PIDFILES/kannel_bearerbox.pid \ --chuid kannel \ --exec $BOXPATH/run_kannel_box \ -- \ --pidfile $PIDFILES/kannel_bearerbox.pid \ --no-extra-args \ $BOXPATH/bearerbox -v 4 -- $CONF sleep 1 # Wait for bearerbox test ! -z $START_WAPBOX && ( log_progress_msg "wapbox" start-stop-daemon --start --quiet \ --pidfile $PIDFILES/kannel_wapbox.pid \ --chuid kannel \ --exec $BOXPATH/run_kannel_box \ -- \ --pidfile $PIDFILES/kannel_wapbox.pid \ --no-extra-args \ $BOXPATH/wapbox -v 4 -- $CONF ) test ! -z $START_SMSBOX && ( log_progress_msg "smsbox" start-stop-daemon --start --quiet \ --pidfile $PIDFILES/kannel_smsbox.pid \ --chuid kannel \ --exec $BOXPATH/run_kannel_box \ -- \ --pidfile $PIDFILES/kannel_smsbox.pid \ --no-extra-args \ $BOXPATH/smsbox -v 4 -- $CONF ) log_end_msg 0 ;; stop) log_daemon_msg "Stopping WAP gateway by zaib" test ! -z $START_SMSBOX && ( log_progress_msg "smsbox" start-stop-daemon --stop --retry 5 --quiet \ --pidfile $PIDFILES/kannel_smsbox.pid \ --exec $BOXPATH/run_kannel_box ) test ! -z $START_WAPBOX && ( log_progress_msg "wapbox" start-stop-daemon --stop --retry 5 --quiet \ --pidfile $PIDFILES/kannel_wapbox.pid \ --exec $BOXPATH/run_kannel_box ) log_progress_msg "bearerbox" start-stop-daemon --stop --retry 5 --quiet \ --pidfile $PIDFILES/kannel_bearerbox.pid \ --exec $BOXPATH/run_kannel_box log_end_msg 0 ;; reload) # We don't have support for this yet. exit 1 ;; restart|force-reload) $0 stop sleep 1 $0 start ;; *) echo "Usage: $0 {start|stop|restart|force-reload}" exit 1 esac exit 0 ********************************************************** This are processes when sms goes in queue ********************************************************** root@rm:~# ps aux |grep kannel kannel 2964 0.0 0.0 7424 720 ? Ss 09:47 0:00 /usr/sbin/run_kannel_box --pidfile /var/run/kannel/kannel_bearerbox.pid --no-extra-args /usr/sbin/bearerbox -v 4 -- /etc/kannel/kannel.conf kannel 2966 0.0 0.2 82652 2784 ? Sl 09:47 0:00 /usr/sbin/bearerbox -v 4 -- /etc/kannel/kannel.conf kannel 2975 0.0 0.0 7424 720 ? Ss 09:47 0:00 /usr/sbin/run_kannel_box --pidfile /var/run/kannel/kannel_wapbox.pid --no-extra-args /usr/sbin/wapbox -v 4 -- /etc/kannel/kannel.conf kannel 2978 0.0 0.0 7424 724 ? Ss 09:47 0:00 /usr/sbin/run_kannel_box --pidfile /var/run/kannel/kannel_smsbox.pid --no-extra-args /usr/sbin/smsbox -v 4 -- /etc/kannel/kannel.conf kannel 2980 0.0 0.2 65948 2644 ? Sl 09:47 0:00 /usr/sbin/smsbox -v 4 -- /etc/kannel/kannel.conf root 2993 0.0 0.0 3328 876 pts/2 S+ 09:47 0:00 grep --color=auto kannel ********************************************************** Sorry for long messages, but i wanted to provide more info to troubleshoot easily Regards, SYED JAHANZAIB Date: Thu, 20 Nov 2014 09:49:14 -0500 Subject: Re: Kannel bearerbox and smsbox startup issue From: cornejo.alv...@gmail.com To: aaca...@hotmail.com CC: tapan.thapa2...@gmail.com; users@kannel.org check contrib folder for init files. Adjust as necessary and place them in \etc\init.d or as needed by your OS|-----------------------------------------------------------------------------------------------------------------| 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.com On Thu, Nov 20, 2014 at 9:26 AM, JAHANZAIB SYED <aaca...@hotmail.com> wrote: my problem is that when I start bearerbox and smsbox in terminal (separate terminal for each command) like bearerbox -v 0 /etc/kannel/kannel.conf smsbox -v 0 /etc/kannel/kannel.conf sms via web works fine. but when i reboot , the SMS via web goes in Queue. Regards, SYED JAHANZAIB From: tapan.thapa2...@gmail.com Date: Thu, 20 Nov 2014 06:15:21 -0800 Subject: RE: Kannel bearerbox and smsbox startup issue To: aaca...@hotmail.com; users@kannel.org Start bearerbox and smsbox with & sign and than test. Sent from my Windows PhoneFrom: JAHANZAIB SYED Sent: 20-11-2014 19:33 To: users@kannel.org Subject: Kannel bearerbox and smsbox startup issue I have configured Kannel (bearerbox+smsbox) in Ubuntu 12.04. If i start kannel via following commands (in separate terminals) bearerbox -v 0 /etc/kannel/kannel.conf smsbox -v 0 /etc/kannel/kannel.conf Then the SMS delivery via webhttp works fine. Example: http://10.0.0.1:13013/cgi-bin/sendsms?username=kannel&password=kannel&to=03333021909&am................... but I want to make it auto start on system reboot, but messages go in queue like Queued for later delivery I can see the processes here BASHps aux |grep kannel kannel 1246 0.0 0.0 7424 720 ? Ss 16:01 0:00 /usr/sbin/run_kannel_box --pidfile /var/run/kannel/kannel_bearerbox.pid --no-extra-args /usr/sbin/bearerbox -v 4 -- /etc/kannel/kannel.conf kannel 1248 0.0 0.2 101084 2832 ? Sl 16:01 0:00 /usr/sbin/bearerbox -v 4 -- /etc/kannel/kannel.conf kannel 1268 0.0 0.0 7424 720 ? Ss 16:01 0:00 /usr/sbin/run_kannel_box --pidfile /var/run/kannel/kannel_wapbox.pid --no-extra-args /usr/sbin/wapbox -v 4 -- /etc/kannel/kannel.conf kannel 1270 0.0 0.0 7424 720 ? Ss 16:01 0:00 /usr/sbin/run_kannel_box --pidfile /var/run/kannel/kannel_smsbox.pid --no-extra-args /usr/sbin/smsbox -v 4 -- /etc/kannel/kannel.conf kannel 1273 0.0 0.2 80284 2680 ? Sl 16:01 0:00 /usr/sbin/smsbox -v 4 -- /etc/kannel/kannel.conf root 1813 0.0 0.0 3328 880 pts/0 S+ 16:07 0:00 grep --color=auto kannel . What could be wrong? Regards, SYED JAHANZAIB