SlideShare a Scribd company logo
Final Year Project



Kannel Configuration
with Motorola Razer
V3
Report




Mahtab Rasheed
10-May-12
Kannel Installation and Configuration as SMS gateway Server

                                         Installation
1. Download latest version of Kannel http://www.kannel.org/download.shtml
2. Unzip it into some directory
3. Before installation of Kannel we have to install a dependency libxml2. To install libxml2 we can
   download it from the following link. ftp://gd.tuwien.ac.at/pub/libxml/
       a. After extracting the package cd into the directory where it is extracted.
       b. Type ./configure
       c. make
       d. make install
       e. to check whether the installation is successful or not type this command: make tests
4. After installation of libxml2 now we will be able to install the Kannel. Now repeat the above
   steps which we repeated for the libxml2 installation
       a. cd into directory where Kannel is unzipped and then type the following commands
       b. ./configure
       c. make
       d. make install
5. Now Kannel is installed and ready for the configuration

                                       Configuration
6. Kannel has three parts bearerbox, smsbox and wapbox. We will need only two bearerbox and
    smsbox as we are going to setup it as SMS gateway server. Bearerbox is the main queue and
    smsbox handles the smscs.
7. Now we need configuration of each beaerbox and smsbox to run the Kannel according to device
    attached. Configuration of bearerbox and smsbox is written into a configuration file sometimes
    but not necessarily named as ‘smskannel.conf’.
8. How to find the ‘smskannel.conf’? Open the terminal and type this command > locate
    smskannel.conf. Now you the open the ‘smskannel.conf’ by the path returned by the command.
         a. After opening the ‘smskannel.conf’ you will see different types of groups there. E.g.
             Core group, smsc group, modem group and smsc service groups. You can refer Kannel
             installation guide for further information.
9. By default bearerbox and smsbox installation files lies in /usr/local/sbin
10. Now copy the ‘smskannel.conf’ into /usr/local/sbin
11. Modem which will be used with Kannel should support ‘AT+CNMI’ command otherwise modem
    will not work with Kannel.
12. We can check if our modem is detected or not by this command > ls /dev . If modem is being
    detected then we will see ttyACM0 / ttyUSB0 in result.
13. To check whether’ AT+CNMI’ command is supported on the modem or not we have to test it
    through serial port. In Linux we can open our device through serial port using ‘minicom’.
If get error in return then you cannot use that modem with Kannel and if you get out put something like
above then you can use that modem with Kannel.

    14. Now run the bearerbox by this command
         bearerbox smskannel.conf
    15. Now run smsbox by this command opening a new terminal and going into directory
         smsbox smskannel.conf
    16. smskannel.conf for Motorola Razer V3 is given below



*******************************smskannel.conf starts here********************************

# 1% gw/bearerbox gw/smskannel.conf

# 2% gw/smsbox gw/smskannel.conf

# 3% test/fakesmsc -i 0.1 -m 100 "123 345 text nop"

# CORE

# There is only one core group and it sets all basic settings

# of the bearerbox (and system). You should take extra notes on
# configuration variables like 'store-file' (or 'store-dir'),

# 'admin-allow-ip' and 'access.log'



group = core

admin-port = 13003

smsbox-port = 13004

admin-password = bar

#status-password = foo

#admin-deny-ip = ""

#admin-allow-ip = ""

log-file = "/usr/local/Log/kannel.log"

box-deny-ip = "*.*.*.*"

box-allow-ip = "127.0.0.1"

access-log = "/usr/local/Log/access.log"

#-----------------Modem Group------------

group = modems

id = motorola

name = "ATI 144"

detect-string = "Motorola"

init-string = "AT0"

init-string= "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"

init-string = "AT+CNMI=3,2,0,0,0"

init-string = "AT+CMEE=2;+CNMI=3,1,0,0,0"

reset-string = "ATZ"

speed=115200
need-sleep = true

keepalive-cmd = "AT+CBC;+CSQ"

enable-mms = true

message-storage="SM"

#-------------------------------------------

# SMSC CONNECTIONS

#this is for Motorola Razer V3i

group = smsc

smsc = at

smsc-id = Motorola Razer V3i

modemtype = motorola

device=/dev/ttyACM0

my-number = 00923457055195

sms-center= 00923330005150

connect-allow-ip = 127.0.0.1

log-level = 0

#---------------------------------------------

# SMSBOX SETUP

group = smsbox

bearerbox-host = 127.0.0.1

sendsms-port = 13013

global-sender = 13013

#sendsms-chars = "0123456789 +-"

#log-file = "/tmp/smsbox.log"

#log-level = 0
#access-log = "/tmp/access.log"

#---------------------------------------------

# SEND-SMS USERS

# These users are used when Kannel smsbox sendsms interface is used to

# send PUSH sms messages, i.e. calling URL like

# http://kannel.machine:13013/cgi-bin/sendsms?username=tester&password=foobar...

group = sendsms-user

username = tester

password = foobar

#user-deny-ip = ""

#user-allow-ip = ""

#---------------------------------------------

# SERVICES

group = sms-service

keyword = nop

text = "You asked nothing and I did it!"



# There should be always a 'default' service. This service is used when no

# other 'sms-service' is applied.

group = sms-service

keyword = default

text = "Kannel Configured by Mahtab Rasheed: Reply from Kannel"

catch-all = yes

max-messages = 1
group = sms-service

keyword = Mahtab

text = "How are u Mahtab?"

group = sms-service

keyword = majid

text = "How are u Majid Hussain?"

group = sms-service

keyword = hammad

text = "Sir we are fine....This message is from Sir Hammad"

*******************************smskannel.conf ends here*********************************

More Related Content

What's hot

Automated Teller Machine
Automated Teller MachineAutomated Teller Machine
Automated Teller Machine
Diotima Gupta
 
Social network privacy & security
Social network privacy & securitySocial network privacy & security
Social network privacy & security
nadikari123
 

What's hot (20)

Digital wallet
Digital walletDigital wallet
Digital wallet
 
Communication in automatic teller machine (atm)
Communication in automatic teller machine (atm)Communication in automatic teller machine (atm)
Communication in automatic teller machine (atm)
 
OSTU - CurrPorts QuickStart (by Tony Fortunato & Peter Ciuffreda)
OSTU - CurrPorts QuickStart (by Tony Fortunato & Peter Ciuffreda)OSTU - CurrPorts QuickStart (by Tony Fortunato & Peter Ciuffreda)
OSTU - CurrPorts QuickStart (by Tony Fortunato & Peter Ciuffreda)
 
Secure QR code payment
Secure QR code paymentSecure QR code payment
Secure QR code payment
 
SNMP/SMTP/MIME
SNMP/SMTP/MIMESNMP/SMTP/MIME
SNMP/SMTP/MIME
 
Automated Teller Machine
Automated Teller MachineAutomated Teller Machine
Automated Teller Machine
 
Social network privacy & security
Social network privacy & securitySocial network privacy & security
Social network privacy & security
 
[9] Firewall.pdf
[9] Firewall.pdf[9] Firewall.pdf
[9] Firewall.pdf
 
Mobile security issues & frauds in India
Mobile security issues & frauds in IndiaMobile security issues & frauds in India
Mobile security issues & frauds in India
 
Introduction Bitcoin
Introduction BitcoinIntroduction Bitcoin
Introduction Bitcoin
 
Digital Divide
Digital DivideDigital Divide
Digital Divide
 
Electronic cheque
Electronic chequeElectronic cheque
Electronic cheque
 
what is OSI model
what is OSI modelwhat is OSI model
what is OSI model
 
E Banking
E BankingE Banking
E Banking
 
Online Scams and Frauds
Online Scams and FraudsOnline Scams and Frauds
Online Scams and Frauds
 
Introduction to cybercrime
Introduction to cybercrimeIntroduction to cybercrime
Introduction to cybercrime
 
Bitcoin: A Peer-to-Peer Electronic Cash System
Bitcoin: A Peer-to-Peer Electronic Cash SystemBitcoin: A Peer-to-Peer Electronic Cash System
Bitcoin: A Peer-to-Peer Electronic Cash System
 
Unit-3.pptx
Unit-3.pptxUnit-3.pptx
Unit-3.pptx
 
Liit tyit sem 5 spm unit 1 notes most imp questions with answers
Liit tyit sem 5 spm unit 1 notes most imp questions with answersLiit tyit sem 5 spm unit 1 notes most imp questions with answers
Liit tyit sem 5 spm unit 1 notes most imp questions with answers
 
Digital Citizenship Powerpoint 1
Digital Citizenship Powerpoint 1Digital Citizenship Powerpoint 1
Digital Citizenship Powerpoint 1
 

Viewers also liked

SMS Based Applications: Behind the scene
SMS Based Applications: Behind the sceneSMS Based Applications: Behind the scene
SMS Based Applications: Behind the scene
Prawesh Shrestha
 
How to set up and Configure Kannel, A quick start
How to set up and Configure Kannel, A quick startHow to set up and Configure Kannel, A quick start
How to set up and Configure Kannel, A quick start
MobME Technical
 
The Most Popular Stringed Instruments In Estonia
The Most Popular Stringed Instruments In EstoniaThe Most Popular Stringed Instruments In Estonia
The Most Popular Stringed Instruments In Estonia
Daniela
 
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Sofien Benrhouma
 

Viewers also liked (12)

serveur kanne passerelle-sms
serveur kanne  passerelle-smsserveur kanne  passerelle-sms
serveur kanne passerelle-sms
 
SMS Based Applications: Behind the scene
SMS Based Applications: Behind the sceneSMS Based Applications: Behind the scene
SMS Based Applications: Behind the scene
 
How to set up and Configure Kannel, A quick start
How to set up and Configure Kannel, A quick startHow to set up and Configure Kannel, A quick start
How to set up and Configure Kannel, A quick start
 
The Most Popular Stringed Instruments In Estonia
The Most Popular Stringed Instruments In EstoniaThe Most Popular Stringed Instruments In Estonia
The Most Popular Stringed Instruments In Estonia
 
ENVOIE DE SMS LONG AVEC PYTHON-GAMMU
ENVOIE DE SMS LONG AVEC PYTHON-GAMMUENVOIE DE SMS LONG AVEC PYTHON-GAMMU
ENVOIE DE SMS LONG AVEC PYTHON-GAMMU
 
Programmation événementielle avec Windev
Programmation événementielle avec WindevProgrammation événementielle avec Windev
Programmation événementielle avec Windev
 
Conception et développement d’un système d’alerte et notification d’une tou...
Conception et développement  d’un système d’alerte et notification  d’une tou...Conception et développement  d’un système d’alerte et notification  d’une tou...
Conception et développement d’un système d’alerte et notification d’une tou...
 
Serveur sms avec traitement de contenu, avec Gammu
Serveur sms avec traitement de contenu, avec GammuServeur sms avec traitement de contenu, avec Gammu
Serveur sms avec traitement de contenu, avec Gammu
 
Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatique
 
Mise en place d'un serveur SMS Open Source sous GAMMU
Mise en place d'un serveur SMS Open Source sous GAMMUMise en place d'un serveur SMS Open Source sous GAMMU
Mise en place d'un serveur SMS Open Source sous GAMMU
 
Windows 8, Server 2012 et office 2013
Windows 8, Server 2012 et office 2013Windows 8, Server 2012 et office 2013
Windows 8, Server 2012 et office 2013
 
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
Rapport Projet De Fin D'étude Développent d'une application web avec Symfony2
 

Similar to Kannel configuration step by step with Motorolla Razer

Step by step_linux_guide
Step by step_linux_guideStep by step_linux_guide
Step by step_linux_guide
vinod31dec
 
Lamp Server With Drupal Installation
Lamp Server With Drupal InstallationLamp Server With Drupal Installation
Lamp Server With Drupal Installation
franbow
 
Build your own secure mail server on the cloud using Amazon Web Services
Build your own secure mail server on the cloud using Amazon Web ServicesBuild your own secure mail server on the cloud using Amazon Web Services
Build your own secure mail server on the cloud using Amazon Web Services
ponukumatla joel nishanth
 
Tutorial CentOS 5 untuk Webhosting
Tutorial CentOS 5 untuk WebhostingTutorial CentOS 5 untuk Webhosting
Tutorial CentOS 5 untuk Webhosting
Beni Krisbiantoro
 
Ansible automation tool with modules
Ansible automation tool with modulesAnsible automation tool with modules
Ansible automation tool with modules
mohamedmoharam
 

Similar to Kannel configuration step by step with Motorolla Razer (20)

Adding System Call to Kernel
Adding System Call to KernelAdding System Call to Kernel
Adding System Call to Kernel
 
Freeradius edir
Freeradius edirFreeradius edir
Freeradius edir
 
Step by step_linux_guide
Step by step_linux_guideStep by step_linux_guide
Step by step_linux_guide
 
Backbase CXP Manager Setup
Backbase CXP Manager SetupBackbase CXP Manager Setup
Backbase CXP Manager Setup
 
Kubernetes installation
Kubernetes installationKubernetes installation
Kubernetes installation
 
A Detailed Look At cassandra.yaml (Edward Capriolo, The Last Pickle) | Cassan...
A Detailed Look At cassandra.yaml (Edward Capriolo, The Last Pickle) | Cassan...A Detailed Look At cassandra.yaml (Edward Capriolo, The Last Pickle) | Cassan...
A Detailed Look At cassandra.yaml (Edward Capriolo, The Last Pickle) | Cassan...
 
Varnish Configuration Step by Step
Varnish Configuration Step by StepVarnish Configuration Step by Step
Varnish Configuration Step by Step
 
Installing lemp with ssl and varnish on Debian 9
Installing lemp with ssl and varnish on Debian 9Installing lemp with ssl and varnish on Debian 9
Installing lemp with ssl and varnish on Debian 9
 
Setting up a kubernetes cluster on ubuntu 18.04- loves cloud
Setting up a kubernetes cluster on ubuntu 18.04- loves cloudSetting up a kubernetes cluster on ubuntu 18.04- loves cloud
Setting up a kubernetes cluster on ubuntu 18.04- loves cloud
 
Membangun web server,_e-mail_server_dan_ftp_server
Membangun web server,_e-mail_server_dan_ftp_serverMembangun web server,_e-mail_server_dan_ftp_server
Membangun web server,_e-mail_server_dan_ftp_server
 
Linux corporate-training-in-mumbai
Linux corporate-training-in-mumbaiLinux corporate-training-in-mumbai
Linux corporate-training-in-mumbai
 
Lamp Server With Drupal Installation
Lamp Server With Drupal InstallationLamp Server With Drupal Installation
Lamp Server With Drupal Installation
 
Build your own secure mail server on the cloud using Amazon Web Services
Build your own secure mail server on the cloud using Amazon Web ServicesBuild your own secure mail server on the cloud using Amazon Web Services
Build your own secure mail server on the cloud using Amazon Web Services
 
Installation of ubuntu, ns3 and compiling first
Installation of ubuntu, ns3 and compiling firstInstallation of ubuntu, ns3 and compiling first
Installation of ubuntu, ns3 and compiling first
 
Mail
MailMail
Mail
 
Tutorial CentOS 5 untuk Webhosting
Tutorial CentOS 5 untuk WebhostingTutorial CentOS 5 untuk Webhosting
Tutorial CentOS 5 untuk Webhosting
 
Alta disponibilidad en GNU/Linux
Alta disponibilidad en GNU/LinuxAlta disponibilidad en GNU/Linux
Alta disponibilidad en GNU/Linux
 
Install oracle11gr2 rhel5
Install oracle11gr2 rhel5Install oracle11gr2 rhel5
Install oracle11gr2 rhel5
 
Oracle forms and reports 11g installation on linux
Oracle forms and reports 11g installation on linuxOracle forms and reports 11g installation on linux
Oracle forms and reports 11g installation on linux
 
Ansible automation tool with modules
Ansible automation tool with modulesAnsible automation tool with modules
Ansible automation tool with modules
 

Recently uploaded

The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
plant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsplant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated crops
parmarsneha2
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 

Recently uploaded (20)

The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptxSolid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
Solid waste management & Types of Basic civil Engineering notes by DJ Sir.pptx
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
B.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdfB.ed spl. HI pdusu exam paper-2023-24.pdf
B.ed spl. HI pdusu exam paper-2023-24.pdf
 
plant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated cropsplant breeding methods in asexually or clonally propagated crops
plant breeding methods in asexually or clonally propagated crops
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 

Kannel configuration step by step with Motorolla Razer

  • 1. Final Year Project Kannel Configuration with Motorola Razer V3 Report Mahtab Rasheed 10-May-12
  • 2. Kannel Installation and Configuration as SMS gateway Server Installation 1. Download latest version of Kannel http://www.kannel.org/download.shtml 2. Unzip it into some directory 3. Before installation of Kannel we have to install a dependency libxml2. To install libxml2 we can download it from the following link. ftp://gd.tuwien.ac.at/pub/libxml/ a. After extracting the package cd into the directory where it is extracted. b. Type ./configure c. make d. make install e. to check whether the installation is successful or not type this command: make tests 4. After installation of libxml2 now we will be able to install the Kannel. Now repeat the above steps which we repeated for the libxml2 installation a. cd into directory where Kannel is unzipped and then type the following commands b. ./configure c. make d. make install 5. Now Kannel is installed and ready for the configuration Configuration 6. Kannel has three parts bearerbox, smsbox and wapbox. We will need only two bearerbox and smsbox as we are going to setup it as SMS gateway server. Bearerbox is the main queue and smsbox handles the smscs. 7. Now we need configuration of each beaerbox and smsbox to run the Kannel according to device attached. Configuration of bearerbox and smsbox is written into a configuration file sometimes but not necessarily named as ‘smskannel.conf’. 8. How to find the ‘smskannel.conf’? Open the terminal and type this command > locate smskannel.conf. Now you the open the ‘smskannel.conf’ by the path returned by the command. a. After opening the ‘smskannel.conf’ you will see different types of groups there. E.g. Core group, smsc group, modem group and smsc service groups. You can refer Kannel installation guide for further information. 9. By default bearerbox and smsbox installation files lies in /usr/local/sbin 10. Now copy the ‘smskannel.conf’ into /usr/local/sbin 11. Modem which will be used with Kannel should support ‘AT+CNMI’ command otherwise modem will not work with Kannel. 12. We can check if our modem is detected or not by this command > ls /dev . If modem is being detected then we will see ttyACM0 / ttyUSB0 in result. 13. To check whether’ AT+CNMI’ command is supported on the modem or not we have to test it through serial port. In Linux we can open our device through serial port using ‘minicom’.
  • 3.
  • 4.
  • 5. If get error in return then you cannot use that modem with Kannel and if you get out put something like above then you can use that modem with Kannel. 14. Now run the bearerbox by this command  bearerbox smskannel.conf 15. Now run smsbox by this command opening a new terminal and going into directory  smsbox smskannel.conf 16. smskannel.conf for Motorola Razer V3 is given below *******************************smskannel.conf starts here******************************** # 1% gw/bearerbox gw/smskannel.conf # 2% gw/smsbox gw/smskannel.conf # 3% test/fakesmsc -i 0.1 -m 100 "123 345 text nop" # CORE # There is only one core group and it sets all basic settings # of the bearerbox (and system). You should take extra notes on
  • 6. # configuration variables like 'store-file' (or 'store-dir'), # 'admin-allow-ip' and 'access.log' group = core admin-port = 13003 smsbox-port = 13004 admin-password = bar #status-password = foo #admin-deny-ip = "" #admin-allow-ip = "" log-file = "/usr/local/Log/kannel.log" box-deny-ip = "*.*.*.*" box-allow-ip = "127.0.0.1" access-log = "/usr/local/Log/access.log" #-----------------Modem Group------------ group = modems id = motorola name = "ATI 144" detect-string = "Motorola" init-string = "AT0" init-string= "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0" init-string = "AT+CNMI=3,2,0,0,0" init-string = "AT+CMEE=2;+CNMI=3,1,0,0,0" reset-string = "ATZ" speed=115200
  • 7. need-sleep = true keepalive-cmd = "AT+CBC;+CSQ" enable-mms = true message-storage="SM" #------------------------------------------- # SMSC CONNECTIONS #this is for Motorola Razer V3i group = smsc smsc = at smsc-id = Motorola Razer V3i modemtype = motorola device=/dev/ttyACM0 my-number = 00923457055195 sms-center= 00923330005150 connect-allow-ip = 127.0.0.1 log-level = 0 #--------------------------------------------- # SMSBOX SETUP group = smsbox bearerbox-host = 127.0.0.1 sendsms-port = 13013 global-sender = 13013 #sendsms-chars = "0123456789 +-" #log-file = "/tmp/smsbox.log" #log-level = 0
  • 8. #access-log = "/tmp/access.log" #--------------------------------------------- # SEND-SMS USERS # These users are used when Kannel smsbox sendsms interface is used to # send PUSH sms messages, i.e. calling URL like # http://kannel.machine:13013/cgi-bin/sendsms?username=tester&password=foobar... group = sendsms-user username = tester password = foobar #user-deny-ip = "" #user-allow-ip = "" #--------------------------------------------- # SERVICES group = sms-service keyword = nop text = "You asked nothing and I did it!" # There should be always a 'default' service. This service is used when no # other 'sms-service' is applied. group = sms-service keyword = default text = "Kannel Configured by Mahtab Rasheed: Reply from Kannel" catch-all = yes max-messages = 1
  • 9. group = sms-service keyword = Mahtab text = "How are u Mahtab?" group = sms-service keyword = majid text = "How are u Majid Hussain?" group = sms-service keyword = hammad text = "Sir we are fine....This message is from Sir Hammad" *******************************smskannel.conf ends here*********************************