I am using kannel 1.4.4 and I want to register subscribers based on the keyword they send to my short code number. So far I am using smsbox.log to register subscribers manually by adding them to appropriate group.
What I want is some script that can be called when message arrives and save the phone number that sent message to appropriate database based on the sent keyword and at the same time, send them auto reply. Thanks. Regards. Here is my kannel.conf file # CORE group = core admin-port = 13000 admin-password = myPass status-password = myPass log-file = /var/log/kannel/kannel.log log-level = 0 access-log = /var/log/kannel/access.log smsbox-port = 13001 store-type = spool store-location = /var/spool/kannel/store smsbox-max-pending = 100 #dlr-storage = mysql dlr-storage = internal # SMSBOX group = smsbox bearerbox-host = localhost bearerbox-port = 13001 sendsms-port = 13131 sendsms-chars = "0123456789+ " log-file = /var/log/kannel/smsbox.log log-level = 0 access-log = /var/log/kannel/access.log mo-recode = true #immediate-sendsms-reply = true global-sender = 6506 ## SMSC smpp1 group = smsc smsc = smpp smsc-id = smpp1 allowed-smsc-id = smpp1 preferred-smsc-id = smpp1 host = SMSC_IP port = SMSC_Port transceiver-mode = yes smsc-username = username smsc-password = myPass system-type = "VMA" log-file = /var/log/kannel/smsc-smpp1.log log-level = 0 throughput = 10 # SENDSMS-USER group = sendsms-user default-smsc = none username = myUsername password = myPass max-messages = 6 concatenation = true # SMS SERVICE HELP group = sms-service keyword = HELP text = "Text to be sent to users who send Help" omit-empty = true max-messages = 3 concatenation = true # SMS SERVICE One group = sms-service keyword-regex = ^O$ text = "Service one auto-reply goes here" omit-empty = true max-messages = 2 concatenation = true # SMS SERVICE Two group = sms-service keyword-regex = ^B$ text = "Service two auto reply goes here" omit-empty = true max-messages = 2 concatenation = true # SMS SERVICE default group = sms-service keyword = default text = "Dear customer, you have sent a wrong keyword. " omit-empty = true max-messages = 2 concatenation = true