>> Électroniques Technologie >  >> Téléphones cellulaires et accessoires >> Téléphones Portables

Comment envoyer un SMS Kannel Utilisation

Vous souhaitez avoir la possibilité pour les utilisateurs d' envoyer des messages SMS à votre site Web et pour vous de leur envoyer un message SMS à travers votre serveur . Vous pouvez passer des heures et des heures à écrire et tester votre propre code de programme , ou vous pouvez facilement utiliser Kannel . Kannel est un petit mais puissant ouverte passerelle , WAP et SMS source . Kannel fonctionne dans un environnement Unix , vous aurez donc besoin de connaître quelques commandes de base Unix .
Instructions
1

Télécharger Kannel . Allez sur le site Kannel et cliquez sur " Télécharger " sous Dernières Nouvelles . Cliquez sur la version de Kannel vous voulez télécharger . Téléchargez le fichier sur votre serveur. Accéder au " /SSH Telnet " programme , ou un autre programme de commande Unix , sur votre serveur Web
2

Tapez le code Unix pour compiler et installer Kannel sur votre serveur : .

" # mkdir src
cd srctar xfz fichier ./downloads/(Kannel ) cd ( fichier Kannel ) configurer --prefex = /usr /local /( dossier d'installation à ) " makesudo make install

mot de passe: ** ***

Changer le " ( fichier Kannel ) " pour le nom du fichier officiel du fichier d'installation Kannel que vous avez téléchargé . Il ressemblera à quelque chose comme " passerelle - 1.4.1.tar.gz . " Ce est un fichier compressé et que vous utilisez le « tar xfz " commande pour extraire les documents . Changer le " ( dossier d'installation à ) " pour le nom du dossier sur votre serveur que vous souhaitez installer à Kannel . Sur la ligne " mot de passe" , entrez votre mot de passe que vous utilisez pour vous connecter à votre serveur.
3

Ouvrez le fichier smskannel.conf dans le gw /répertoire pour modifier certaines des configurations afin d' envoyer des messages SMS . Tapez les configurations suivantes pour le groupe de configuration de base :

" group = noyau

admin- port = 13000

SMSBOX - port = 13001

administrateur -password = **
log - file = " /tmp/kannel.log"log-level = 0

boîte nier IP =" .
. .
"

boîte permet - IP =" entrez votre adresse IP ""

entrez votre mot de passe à nouveau sur la ligne qui dit "admin mot de passe. " Tapez votre adresse IP dans la barre d'adresse «boîte - allow- IP " , en supposant que vous allez envoyer des messages SMS à partir du même ordinateur . Si vous souhaitez bloquer l'accès à une certaine adresse IP, tapez sur la ligne " boîte nier - IP " .
4

type dans les configurations suivantes pour le groupe de SMSC . Cela vous permet d'envoyer des SMS sur les protocoles HTTP .

" group = smsc

= smsc sur

modemtype = auto

device = /dev /ttyS0

Mon numéro = ( votre modem GSM nombre SIM Chip)

IP connectez - allow- = ( Votre adresse IP )

niveau log = 0 "

Modifiez les informations dans les parenthèses . Ne pas inclure les parenthèses dans le fichier de configuration .
5

Tapez les configurations pour le SMSBOX et les groupes SendSMS . Ce sont les configurations qui va gérer l'envoi et la réception de messages SMS .

" group = SMSBOX

bearerbox - host = 127.0.0.1

sendsms - port = 13013

global- sender = ( Votre numéro modem GMS SIM Chip)

log - level = 0

= groupe sendsms utilisateur

username = ( Votre nom d'utilisateur )

password = ( votre mot de passe )

concaténation = true

max- messages = 10 "

Modifiez les informations dans les parenthèses . Le nom d'utilisateur et mot de passe sont ce que vous ferez en place afin de fournir un accès à Kannel pour envoyer des messages SMS .
6

Ajouter la configuration finale qui permettra de contrôler la façon dont Kannel communiquera avec votre site lors de l'envoi et le processus de réception.

" group = service SMS

= mot-clé

mot -regex = . *

fourre-tout = yes

max : messages = 0

get - URL = " (page Web emplacement pour les messages SMS ) " "

Tapez l'adresse spécifique de la page Web que vous allez utiliser pour envoyer des messages SMS . Ce est une page qui a la forme que vous allez utiliser pour taper les messages SMS.
7

Ajoutez le code à la page Web que vous allez utiliser pour envoyer les messages SMS qui feront la réelle l'envoi du message. Ce est la page qui a l'interface utilisateur pour entrer les informations pour le message de texte réel .

" fonction sendSmsText ($ in_phoneNumber , in_message $ )

{

$ URL = ' /cgi - bin /sendsms username = ? CONFIG_KANNEL_USER_NAME
' & password = ' . . . CONFIG_KANNEL_PASSWORD

. ' & charset = UCS- 2 & codage = 2 '

" & à = {$ in_phoneNumber } " .

. . ' & text = ' urlencode ( iconv ( 'utf - 8' , ' UCS- 2 ', $ in_message ) ) ;

Résultats de $ = fichier ( ' http : //'
CONFIG_KANNEL_HOST ':' . . . .

CONFIG_KANNEL_PORT $ URL) ;

} "

Enregistrez les modifications . Aller la page du Web et de tester l'envoi d'un message SMS .

Téléphones Portables