Maybe i should be wrong, just an idea for this error:
2011-12-13 16:59:13 [539] [6] ERROR: System error 2: No such file or
directory
If this is related to your script make sure the script is in /etc and
have execution permissions (+x or 700/755 also)
Regards
Il 13/12/2011 12:34, Ninad Shaha ha scritto:
Dear All,
My name is Ninad. I already configured kannel sms gateway. I am able
to send sms using my configuration. Right now I am facing issue while
receiving sms. basically i want to create sms to email facility. The
received sms has been emailed to a particular mail-id.
Below is the configuration & logs. Please guide me to resolve this.
Kannel Config file:-
****************************************************************************************************
# Default kannel configuration file
group = core
admin-port = 13000
admin-password = xxxx
admin-allow-ip = "*.*.*.*"
smsbox-port = 13001
box-allow-ip = "*.*.*.*"
wdp-interface-name = "*"
log-file = "/var/log/kannel/bearerbox.log"
log-level = 0
access-log = "/var/log/kannel/kannel.access"
unified-prefix = "+91;+0091"
#--------------- SMSC ---------------
group = smsc
smsc-id = CC
smsc = at
modemtype = auto
device = /dev/ttyS0
speed = 9600
keepalive = 60
sim-buffering = true
#----------------- SMSCbox------------
group = smsbox
bearerbox-host = xx.xx.xx.xx
sendsms-port = 13131
#sendsms-interface = "xx.xx.xx.xx"
sendsms-chars = "0123456789 +-"
access-log = "/var/log/kannel/kannel.access.smsbox"
log-file = "/var/log/kannel/smsbox.log"
log-level = 0
global-sender = +919422099997
#--------------SMS-Service--------------
group = sms-service
catch-all = yes
keyword = www
get-url = "http://xx.xx.xx.xx/sms?phone=%p&text=%a
<http://xx.xx.xx.xx/sms?phone=%p&text=%a>"
accept-x-kannel-headers = true
max-messages = 10
concatenation = true
accepted-smsc = CC
footer = "CC IITB"
exec="/etc/smstomail.cgi %p %P %di"
#--------------Sendsms-user----------------
group = sendsms-user
username = xxxx
password = xxxx
concatenation= true
max-messages = 10
user-allow-ip = "*.*.*.*"
#------------------------------------------
include = "/usr/local/kannel/modems.conf"
****************************************************************************************************
Modem.conf:-
****************************************************************************************************
group = modems
id = pulraj
name = “pulraj”
detect-string = “PULRAJ GSM-P3”
speed = 9600
init-string = “AT+CNMI=2,2,0,1,0;+CMEE=1″
****************************************************************************************************
smstomail.cgi:-
****************************************************************************************************
#!/usr/bin/python
MAIL_SENDER = "kannel"
MAIL_RECEIVER = "root@localhost"
import cgi, os, string
class Vars:
def __init__(self):
self._dict = cgi.FieldStorage()
def __getitem__(self, key):
return self._dict[key].value
def smstomail():
print "Content-Type: text/plain"
print ""
v = Vars()
f = os.popen("/usr/sbin/sendmail -oi %s" % MAIL_RECEIVER, "w")
#f = os.popen("/bin/mail -s sms" % MAIL_RECEIVER, "w")
f.write("From: %s\nTo: %s\nSubject: SMS message from
%s\n\n%s:\n%s\n" %
(MAIL_SENDER, MAIL_RECEIVER, v["from"], v["to"], v["text"]))
f.close()
print "Sent via mail to receiver."
if __name__ == "__main__":
smstomail()
****************************************************************************************************
bearerbox.log:-
****************************************************************************************************
2011-12-13 16:59:11 [539] [6] DEBUG: AT2[CC]: <-- +CMT: ,40
2011-12-13 16:59:11 [539] [6] DEBUG: AT2[CC]: <--
07911949249499790410D0426ACB66A3C5643000001121316195702215CEB43B4C6EE57039580E169BC56E3A7A794E07
2011-12-13 16:59:11 [539] [6] DEBUG: AT2[CC]: received message from
SMSC: +919442499997
2011-12-13 16:59:11 [539] [6] DEBUG: AT2[CC]: Alphanumeric sender
<BT-664120>
2011-12-13 16:59:11 [539] [6] DEBUG: AT2[CC]: User data length read as
(21)
2011-12-13 16:59:11 [539] [6] DEBUG: AT2[CC]: Udh decoding done len=21
udhi=0 udhlen=0 udh=''
2011-12-13 16:59:11 [539] [6] DEBUG: AT2[CC]: --> AT+CNMA^M
2011-12-13 16:59:11 [539] [14] DEBUG: send_msg: sending msg to box:
<xx.xx.xx.xx>
2011-12-13 16:59:11 [539] [14] DEBUG: boxc_sender: sent message to
<xx.xx.xx.xx>
2011-12-13 16:59:11 [539] [13] DEBUG: boxc_receiver: sms received
2011-12-13 16:59:11 [539] [13] DEBUG: send_msg: sending msg to box:
<xx.xx.xx.xx>
2011-12-13 16:59:11 [539] [13] DEBUG: boxc_receiver: got ack
2011-12-13 16:59:11 [539] [6] DEBUG: AT2[CC]: <-- OK
2011-12-13 16:59:13 [539] [6] ERROR: AT2[CC]: Error encoding PDU!
2011-12-13 16:59:13 [539] [6] ERROR: System error 2: No such file or
directory
2011-12-13 16:59:17 [539] [13] DEBUG: boxc_receiver: heartbeat with
load value 0 received
2011-12-13 16:59:25 [539] [6] DEBUG: AT2[CC]: --> AT+CPMS?^M
2011-12-13 16:59:25 [539] [6] DEBUG: AT2[CC]: <-- +CPMS:
"SM",0,20,"SM",0,20,"SM",0,20
2011-12-13 16:59:25 [539] [6] DEBUG: AT2[CC]: <-- OK
****************************************************************************************************
smsbox.log:-
****************************************************************************************************
2011-12-13 16:42:20 [558] [4] DEBUG: no match found: ^[ ]*(www)[ ]*
2011-12-13 16:42:20 [558] [4] WARNING: No translation found for
<ABC-9898989898:www> from <BT-664120> to <1234>
2011-12-13 16:42:20 [558] [4] ERROR: request failed
2011-12-13 16:42:20 [558] [4] DEBUG: message length 14, sending 1 messages
2011-12-13 16:42:20 [558] [0] DEBUG: Got ACK (0) of
28eb0573-c1b3-4887-9477-7b97f4a8a42f
2011-12-13 16:42:20 [558] [0] DEBUG: No client - multi-send or ACK to
pull-reply
2011-12-13 16:59:11 [558] [4] DEBUG: no match found: ^[ ]*(www)[ ]*
2011-12-13 16:59:11 [558] [4] WARNING: No translation found for
<ABC-9898989898:test> from <BT-664120> to <1234>
2011-12-13 16:59:11 [558] [4] ERROR: request failed
2011-12-13 16:59:11 [558] [4] DEBUG: message length 14, sending 1 messages
2011-12-13 16:59:11 [558] [0] DEBUG: Got ACK (0) of
fa7b0005-3c3e-4974-bdea-754e0cdde359
2011-12-13 16:59:11 [558] [0] DEBUG: No client - multi-send or ACK to
pull-reply
****************************************************************************************************
--
------------------------
Thanks & Regards,
Ninad Shaha
--
Andrea Iannucci
----------------------------
----------------------------
Crazy Network di Iannucci Andrea
Viale G.B. Lulli, 24
00050 Cerveteri - RM
(w) www.crazynetwork.it
(e) andrea.iannu...@crazynetwork.it
(t) +39 06 62279876
(f) +39 06 62298767
(m) +39 338 8552885
-------------------------------------------------------------------------------
Please consider our enviromental responsabilità before printing this
E-Mail. Thank you.
-------------------------------------------------------------------------------
Questo messaggio di posta elettronica contiene informazioni di carattere
confidenziale rivolte esclusivamente al destinatario sopra indicato.
E' vietato l'uso, la diffusione, distribuzione o riproduzione da parte
di ogni altra persona. Nel caso aveste ricevuto questo messaggio di
posta elettronica per errore, siete pregati di segnalarlo immediatamente
al mittente e distruggere quanto ricevuto (compresi i file allegati)
senza farne copia.
Qualsivoglia utilizzo non autorizzato del contenuto di questo messaggio
costituisce violazione dell'obbligo di non prendere cognizione della
corrispondenza tra altri soggetti, salvo più grave illecito, ed espone
il responsabile alle relative conseguenze.
--------------------------------------------------------------------------------
This e-mail is confidential and may also contain privileged information.
If you are not the intended recipient you are not authorised to read,
print, save, process or disclose this message. If you have received this
message by mistake, please inform the sender immediately and delete this
e-mail, its attachments and any copies.
Any use, distribution, reproduction or disclosure by any person other
than the intended recipient is strictly prohibited and the person
responsible may incur penalties.
--------------------------------------------------------------------------------