λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Ανοικτού κώδικα

Πώς να στείλει ένα SMS Χρησιμοποιώντας Kannel

Θέλετε τη δυνατότητα στους χρήστες να στέλνουν μηνύματα SMS στην ιστοσελίδα σας και για να μπορείτε να τους στείλετε ένα μήνυμα SMS πίσω μέσω του διακομιστή σας . Μπορείτε να περνούν ώρες και ώρες στο να γράψει και τον έλεγχο τον δικό σας κώδικα του προγράμματος , ή μπορείτε εύκολα να χρησιμοποιήσετε Kannel . Kannel είναι ένα μικρό , αλλά ισχυρό , open source WAP και SMS gateway . Kannel λειτουργεί σε περιβάλλον Unix-based , έτσι θα πρέπει να γνωρίζετε κάποιες βασικές εντολές Unix . Οδηγίες
Η 1

Κατεβάστε Kannel . Πηγαίνετε στην ιστοσελίδα Kannel και κάντε κλικ στο " Download" κάτω Τελευταία Νέα . Κάντε κλικ στην έκδοση του Kannel θέλετε να κατεβάσετε . Ανεβάστε το αρχείο στο διακομιστή σας . . Δείτε το πρόγραμμα " SSH /Telnet " , ή κάποιο άλλο πρόγραμμα εντολών Unix , στο διακομιστή Web 2

Πληκτρολογήστε τον κωδικό Unix για να μεταγλωττίσετε και να εγκαταστήσετε Kannel στον server σας :

" # mkdir src

# cd src

xfz # tar . /downloads /( αρχείο Kannel )

# cd ( αρχείο Kannel )

# configure - prefex = /usr /local /( φάκελο για την εγκατάσταση σε αυτά) "

# make

# sudo make install

κωδικό : ******** *

Αλλαγή " ( αρχείο Kannel ) " στο επίσημο όνομα του αρχείου εγκατάστασης Kannel που έχετε κατεβάσει . Θα δούμε κάτι σαν « πύλη - 1.4.1.tar.gz . " Είναι ένα συμπιεσμένο αρχείο και μπορείτε να χρησιμοποιήσετε την εντολή " πίσσα xfz " για να εξαγάγετε τα έγγραφα . Αλλάξτε το " ( φάκελο για την εγκατάσταση σε ) " στο όνομα του φακέλου στον server σας που θέλετε να εγκαταστήσετε να Kannel . Στη γραμμή " password" , πληκτρολογήστε τον κωδικό πρόσβασής σας που χρησιμοποιείτε για να συνδεθείτε στο διακομιστή σας .
Εικόνων 3

Ανοίξτε το αρχείο smskannel.conf στο gw /κατάλογο για να αλλάξετε κάποιες από τις ρυθμίσεις προκειμένου να στέλνετε μηνύματα SMS . Πληκτρολογήστε τις ακόλουθες διαμορφώσεις για τη βασική ομάδα ρυθμίσεων :

" ομάδα = πυρήνα

διοι- port = 13000

SMSBOX - port = 13001

το admin - password = ******

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

# log - level = 0

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

box - επιτρέπουν - IP = " πληκτρολογήστε τη διεύθυνση IP σας " "

πληκτρολογήστε ξανά τον κωδικό πρόσβασης στη γραμμή που λέει " admin -password . " Πληκτρολογήστε τη διεύθυνση IP σας στη γραμμή διευθύνσεων " box- επιτρέπουν - ΠΕ » , με την προϋπόθεση ότι θα την αποστολή μηνυμάτων SMS από τον ίδιο υπολογιστή . Αν θέλετε να μπλοκάρετε την πρόσβαση σε μια συγκεκριμένη διεύθυνση IP , πληκτρολογήστε το στη γραμμή " box- αρνούνται - IP".
Η

4 Πληκτρολογήστε τις ακόλουθες διαμορφώσεις για την ομάδα SMSC . Αυτό σας επιτρέπει να στέλνετε SMS μέσω πρωτοκόλλων HTTP .

" Ομάδα = SMSC

SMSC = στο

modemtype = auto

device = /dev/ttyS0

my- number = ( σας μόντεμ GSM SIM Chip Number )

connect- επιτρέπουν - IP = ( διεύθυνση IP σας )

log - level = 0 "

Αλλάξτε τις πληροφορίες στις παρενθέσεις . Μην συμπεριλάβετε τις παρενθέσεις στο αρχείο ρυθμίσεων .
5

Πληκτρολογήστε τις ρυθμίσεις για την SMSBOX και Sendsms ομάδες . Αυτές είναι οι ρυθμίσεις που θα χειριστεί την αποστολή και λήψη μηνυμάτων SMS .

" Ομάδα = SMSBOX

bearerbox - host = 127.0.0.1

sendsms - port = 13013

global- αποστολέα = ( σας GMS Modem SIM Chip Number )

log - level = 0

ομάδα = sendsms χρήστη

όνομα χρήστη = (Username σας )

password = (Password σας )

συνένωση = true

max - μηνύματα = 10 "

Αλλάξτε τις πληροφορίες στις παρενθέσεις . Το Όνομα Χρήστη και τον κωδικό πρόσβασης είναι αυτό που θα απαρτίζουν προκειμένου να παρέχουν πρόσβαση σε Kannel για την αποστολή μηνυμάτων SMS .
Η 6

Προσθέστε την τελική διαμόρφωση που θα ελέγχει τον τρόπο με τον Kannel θα επικοινωνεί με την ιστοσελίδα σας κατά τη διάρκεια της αποστολής και τη λήψη της διαδικασίας .

" ομάδα = sms υπηρεσία

λέξη-κλειδί =

λέξη - regex = . *

catch- all = ναι

max - μηνύματα = 0

get- URL = " ( η τοποθεσία της ιστοσελίδας για μηνύματα SMS ) " "

Πληκτρολογήστε τη συγκεκριμένη διεύθυνση στην ιστοσελίδα που θα χρησιμοποιείτε για να αποστολή μηνυμάτων SMS . Αυτή είναι μια σελίδα που έχει τη μορφή που θα χρησιμοποιήσετε για να πληκτρολογήσετε τα μηνύματα SMS .
Η 7

Προσθέστε τον κώδικα στην ιστοσελίδα που θα χρησιμοποιήσετε για να στείλει τα μηνύματα SMS που θα κάνει την πραγματική αποστολή του μηνύματος. Αυτή είναι η σελίδα που έχει το περιβάλλον εργασίας χρήστη για να εισαγάγετε τις πληροφορίες για το πραγματικό μήνυμα κειμένου .

» Λειτουργία sendSmsText ( $ in_phoneNumber , $ in_message )

{

$ URL = ' /cgi-bin/sendsms ; όνομα =' . CONFIG_KANNEL_USER_NAME

. & password = ' .
CONFIG_KANNEL_PASSWORD

. & charset = UCS - 2 & κωδικοποίηση = 2 '

. " & να = { $ in_phoneNumber } "

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

αποτελέσματα $ = αρχείο ( « http://»

CONFIG_KANNEL_HOST »:« . . . .

CONFIG_KANNEL_PORT $ URL) ?

} "

Αποθηκεύστε τις αλλαγές . Μετάβαση η η σελίδα και Web δοκιμή στέλνοντας ένα μήνυμα SMS .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα