Software  
 
Conhecimento computador >> Software >> Open Source Code >> 
Como enviar um SMS Usando Kannel
Você quer que a capacidade dos usuários para enviar mensagens SMS para o seu site e para que você possa enviar-lhes uma mensagem SMS de volta através de seu servidor. Você pode passar horas e horas escrevendo e testar seu próprio código de programa , ou você pode facilmente usar Kannel . Kannel é um pequeno, mas poderoso , WAP open source e um gateway SMS . Kannel trabalha em um ambiente baseado em Unix , então você vai precisar saber alguns comandos Unix básico. Instruções
1

Baixe Kannel . Ir para o site Kannel e clique em " Download" sob Últimas Notícias . Clique na versão do Kannel você deseja baixar. Faça o upload do arquivo para o seu servidor. . Acesse o programa " SSH /Telnet " , ou outro programa de comando Unix, em seu servidor Web
2 Tipo

no código Unix para compilar e instalar Kannel no seu servidor :

"# mkdir src

# cd src

# tar xfz . /downloads /( arquivo Kannel )

# cd ( arquivo Kannel )

# configure - prefex = /usr /local /( pasta para instalar a ) "

# make

# sudo make install

password: ******** *

Altere o " ( arquivo Kannel ) " ao nome do arquivo oficial do arquivo de instalação Kannel que você baixou. Ele vai olhar algo como " porta de entrada - 1.4.1.tar.gz ". É um arquivo compactado e você usar o comando " tar xfz " para extrair os documentos. Altere o " ( pasta para instalar a ) " para o nome da pasta no servidor que você deseja instalar a Kannel . Na linha "password" , digite sua senha que você usa para entrar no seu servidor.
3

Abra o arquivo smskannel.conf no diretório /gw para mudar algumas das configurações para enviar mensagens SMS. Digite as seguintes configurações para o grupo de configuração do núcleo :

grupo "= núcleo

admin- port = 13000

smsbox - port = 13001

administrador -password = ******

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

# log-level = 0

box- negar - IP = "*. * . * . * "

box- allow- IP = " digite o seu endereço de IP" "

digite sua senha novamente na linha que diz" admin- password . " Digite o endereço de IP na "caixa - allow- IP" linha de endereço, supondo que você estará enviando mensagens SMS a partir do mesmo computador. Se você quiser bloquear o acesso a um determinado endereço IP , digite-o na linha de "caixa - negar - IP" .
4

Digite as seguintes configurações para o grupo SMSC . Isto permite -lhe enviar SMS através de protocolos HTTP.

Grupo "= SMSC

SMSC = de

modemtype = auto

device = /dev/ttyS0

meu -number = ( seu Modem GSM SIM Chip Number)

conectar - allow- IP = (seu endereço IP)

log- level = 0 "

Altere as informações entre parênteses . Não inclua os parênteses no arquivo de configuração .
5 Tipo

nas configurações para o smsbox e grupos SendSMS . Estas são as configurações que irão lidar com o envio e recebimento de mensagens SMS.

Grupo "= smsbox

bearerbox - host = 127.0.0.1

sendSms - port = 13013

mundial remetente = ( seu GMS Modem SIM Chip Number)

log- level = 0

grupo = sendSms usuário

username = ( seu nome de usuário )

password = ( sua Senha )

concatenação = true

max- mensagens = 10 "

Altere as informações entre parênteses . O usuário e senha são o que você vai fazer -se , a fim de proporcionar o acesso a Kannel para enviar mensagens SMS .
6

Adicione a configuração final que irá controlar a maneira Kannel irá se comunicar com o seu site durante o envio e processo de recepção.

grupo "= sms -service

keyword =

palavra- regex = . *

catch- all = Sim.

max- mensagens = 0

obter - URL = " ( local desta página web para mensagens SMS ) " "

Digite o endereço específico para a página da Web que você irá utilizar para enviar mensagens SMS . Essa é uma página que tem a forma que você vai usar para digitar as mensagens SMS.
7

Adicione o código para a página da Web que você vai usar para enviar as mensagens SMS que irá fazer o real envio da mensagem . Esta é a página que tem a interface do usuário para inserir as informações para a mensagem de texto real .

" Função sendSmsText ( $ in_phoneNumber , $ in_message )

{

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

. & password = ' .
CONFIG_KANNEL_PASSWORD

. & charset = UCS-2 & código = 2 ' em

. "& to = {$ in_phoneNumber } "

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

$ resultados = file ( 'http://' em

CONFIG_KANNEL_HOST ':' . . . .

CONFIG_KANNEL_PORT $ URL) ;

} "

Salve as alterações . Vá a página da Web e teste de envio de uma mensagem SMS .

Anterior :

Próximo : No
  Os artigos relacionados
·Como aumentar o tamanho de cache em eAccelerator 
·Open-Source Audio CD queima 
·Qual é o propósito da mailertable 
·Como Jogar vários vídeos no VLC 
·AutoHotkey & Hotkey Funções 
·Como fazer Thunderbird padrão para o Top of the E-mail…
·Como instalar SQLite3 em Python 
·Como o VirtualBox Trabalho 
·O que é o Java jucheck.exe 
·Como desinstalar o FreeRide 
  Artigos em destaque
·Como faço para conectar Inspire A500 Speakers para um …
·O que é Melhoria de Processos de Software 
·Como desativar OEA em McAfee 
·Como desativar temporariamente um sistema SonicWALL Fil…
·Como instalar o Drupal em ReadyHosting 
·Como criar um convite de aniversário do doce 16 com um…
·Como formatar o computador 
·Como Comprar Microsoft Word Usado 
·Como excluir um backup Ícone Norton 
·Como corrigir um modelo de Microsoft Word 2007 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados