Les partenaires publicitaires:

Comment envoyer un sms en utilisant kannel

Vous voulez 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 une petite mais puissante passerelle ouverte, WAP et SMS source. Kannel fonctionne dans un environnement basé sur Unix, vous aurez donc besoin de connaître quelques commandes de base Unix.

Instructions

  1. 1

    Télécharger Kannel. Allez sur le site Kannel et cliquez sur "Télécharger" en vertu 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" du programme, ou un autre programme de commande Unix, sur votre serveur Web.

  2. 2

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

    "Mkdir src #

    cd src
    tar xfz fichier ./downloads/(Kannel)
    cd (fichier Kannel)
    configurer --prefex = / usr / local / (dossier d'installation à) "
    faire
    sudo 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." Il 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. 3

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

    "group = core

    admin-port = 13000

    SMSBOX-port = 13001

    admin-password = **

    log-file = "/tmp/kannel.log"
    log-level = 0

    boîte nier IP = "..."

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

    Tapez 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 permettra-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. 4

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

    "group = smsc

    SMSC = au

    modemtype = auto

    device = / dev / ttyS0




    mon-number = (votre modem GSM SIM Nombre Chip)

    connectez-allow-IP = (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. 5

    Tapez dans 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 modem GMS SIM Nombre Chip)

    log-level = 0

    groupe = sendsms utilisateur

    username = (Votre nom d'utilisateur)

    password = (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 d'envoyer des messages SMS.

  6. 6

    Ajouter la configuration finale qui permettra de contrôler la façon dont Kannel va communiquer avec votre site Web pendant le processus envoi et la réception.

    "group = service SMS



    mot-clé =

    mot-regex =. *

    catch-all = yes

    max-messages = 0

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

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

  7. 7

    Ajoutez le code à la page Web que vous allez utiliser pour envoyer les messages SMS qui feront la réelle envoi du message. Ceci 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-2coding = 2 '

    . "to = {$} in_phoneNumber"

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

    $ results = fichier ('http: //'

     . CONFIG_KANNEL_HOST. ':'

    . CONFIG_KANNEL_PORT. $ URL);

    } "

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

» » » » Comment envoyer un sms en utilisant kannel