Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako poslať SMS Používanie Kannel

Chcete schopnosť používateľom odosielať správy SMS na vaše webové stránky a môžete im poslať SMS správu späť cez váš server . Môžete stráviť hodiny a hodiny písania a testovanie vlastného programového kódu , alebo môžete jednoducho využívať Kannel . Kannel je malý , ale výkonný , open source WAP a SMS brána . Kannel pracuje v prostredí Unix - založené , takže budete potrebovať poznať niektoré základné unixové príkazy . Pokyny dovolená 1

Stiahnuť Kannel . Prejdite na webové stránky Kannel a kliknite na " Stiahnuť " , pod Latest News . Kliknite na verziu Kannel , ktorú chcete stiahnuť . Nahrať súbor na server . . Prístup k programu " SSH /Telnet " , alebo iný Unix príkaz programu , na vašom webovom serveri
2

Zadajte Unix kód skompilovať a nainštalovať Kannel na serveri :

" # mkdir src

# cd src

# tar XFZ /downloads /( Kannel súbor )

# cd ( Kannel súbor ) .

# configure - prefex = /usr /local /( zložka pre inštaláciu k ) "

# make

# sudo make install klipart

heslo : ******** *

Zmena " ( súbor Kannel ) " oficiálny názov súboru z inštalačného súboru Kannel , ktorý ste stiahli . Bude to vyzerať ako " brána - 1.4.1.tar.gz . " Jedná sa o komprimovaný súbor a môžete použiť príkaz " tar XFZ " extrahovať dokumentov . Zmeňte " ( zložku pre inštaláciu na ) " na názov zložky na serveri , ktorý chcete nainštalovať Kannel na . Na " heslo " riadku , zadajte svoje heslo , ktoré používate pre prihlásenie do vášho servera .
3

Otvorte súbor smskannel.conf v gw /adresáre , zmeniť niektoré konfigurácie aby bolo možné odosielať SMS správy . Typ v nasledujúcich konfiguráciách pre konfiguračný skupine jadra :

" group = jadro

admin - port = 13000

smsbox - port = 13001

admin - password = ******

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

# log - level = 0

box - deny - IP = " * . * . * . * "

box - allow - IP = " zadajte svoju IP adresu " "

Zadajte heslo znovu na trati , ktorá hovorí , že " admin - heslo . " Zadajte svoju IP adresu do " box - allow- IP " adresnom riadku , za predpokladu , že vám bude posielať SMS z rovnakého počítača . Ak chcete zablokovať prístup na určité IP adresy , zadajte ho na riadku " box - deny - IP " .
4

typ v nasledujúcich konfiguráciách pre skupinu SMSC . To vám umožní posielať SMS cez HTTP protokolu .

" Group = SMSC

SMSC = na

modemtype = auto

device = /dev/ttyS0

moje číslo = ( SIM GSM modem číslo čipu )

pripojenie - allow - IP = ( Vaša IP adresa )

log- level = 0 "

Zmeňte informácie v zátvorkách . Nezahŕňajú zátvorky v konfiguračnom súbore .
5

typ v konfiguráciách pre smsbox a sendsms skupín . Jedná sa o usporiadanie , ktoré bude spracovávať odosielanie a prijímanie SMS správ .

" Group = smsbox

bearerbox - host = 127.0.0.1

sendsms - port = 13013

global - sender = ( Vaša Modem SIM GMS Číslo čipu )

log- level = 0

group = sendsms užívateľ

username = ( Vaše meno )

password = ( vaše heslo )

zreťazenie = true

max - messages = 10 "

Zmeniť údaje v zátvorkách . Užívateľské meno a heslo je to , čo budete robiť až s cieľom poskytnúť prístup k Kannel posielať SMS správy .
6

Pridať konečnej konfiguráciu , ktorá bude kontrolovať spôsob , akým Kannel bude komunikovať s vašej webovej stránky počas odosielania a prijímanie procesu .

" group = sms - service

slovo =

kľúčové slovo - regex = . *

catch - all = yes

max - messages = 0

get - URL = " ( webové stránky miesto pre správy SMS ) , " "

typu v konkrétnej adresu na webové stránky , ktoré budete používať pre odosielať správy SMS . Toto je stránka , ktorá má tvar , ktorý budete používať na zadávanie SMS správ .
7

Pridať kód do webovej stránky , ktoré budete používať pre odosielanie SMS správ , ktoré bude robiť skutočné odoslanie správy . Toto je stránka , ktorá má užívateľské rozhranie pre zadanie informácií o skutočnej textové správy funkcie .

" SendSmsText ( $ in_phoneNumber , $ in_message )

{

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

. ' & password = ' . CONFIG_KANNEL_PASSWORD

. ' & charset = UCS - 2 a kódovanie = 2 '

. " & na = { $ in_phoneNumber } "

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

$ výsledky = súbor ( " http://"

CONFIG_KANNEL_HOST " : " ....

CONFIG_KANNEL_PORT $ URL ) ;

} "

Uložte zmeny . Prejdite na webovej stránke a skúšobné zaslaním SMS správy .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené