Envoi des sms à travers un opérateur en utilisant smpp et kannel
mb42
Messages postés
553
Statut
Membre
-
mb42 Messages postés 553 Statut Membre -
mb42 Messages postés 553 Statut Membre -
Bonjour,
je travail avec ubuntu 10.10
actuellement j'ai envoyé les SMS avec clickatell en utilisant ce code :
et pour le moment nous avons fait une convention avec un opérateur orange
et nous devons envoyer les sms en passant par cet opérateur
les sms seront envoyé en utilisant smpp 3.4 et l'API kannel
j'ai installé kannel avec :
j'ai fait cette configuration pour le fichier kannel.conf
je pense qu'il y a des paramètres qui seront mis par l'opérateur orange comme :
smsc-username
smsc-password
host
port
quand j'ai essayé avec :
je travail avec ubuntu 10.10
actuellement j'ai envoyé les SMS avec clickatell en utilisant ce code :
Message = space_to_plus("message de test."),
Url = io_lib:format("http://api.clickatell.com/http/sendmsg?user=...&password=...&api_id=...&to=216~s&text=~s", [Name, Message]),
http:request(lists:flatten(Url), sms).
et pour le moment nous avons fait une convention avec un opérateur orange
et nous devons envoyer les sms en passant par cet opérateur
les sms seront envoyé en utilisant smpp 3.4 et l'API kannel
j'ai installé kannel avec :
apt-get install libxml2 apt-get install kannel
j'ai fait cette configuration pour le fichier kannel.conf
group = core
admin-port = 13000
smsbox-port = 13001
admin-password = zaibadmin
status-password = zaibstatus
log-file = "/var/log/kannel/bearerbox.log"
log-level = 0
box-deny-ip = "*.*.*.*"
box-allow-ip = "127.0.0.1"
group = smsc
smsc = smpp
smsc-id = testsmsc
host = localhost
port = 2775
receive-port = 2775
smsc-username = 'smppclient'
smsc-password = password
system-type = 'VMA'
service-type = 'test'
interface-version = 34
address-range = ''
msg-id-type = 0
group = modems
id = teltonika
name = "Teltonika E12"
detect-string = "Undefined"
enable-mms = true
init-string = "AT+CNMI=2,2,0,1,1"
speed = 115200
group = smsbox
bearerbox-host = localhost
sendsms-port = 13013
global-sender = 13013
sendsms-chars = "0123456789 +-"
log-file = "/var/log/kannel/smsbox.log"
log-level = 0
access-log = "/var/log/kannel/access.log"
group = sendsms-user
username = kannel
password = kannel
concatenation = true
max-messages = 3
group = sms-service
keyword = default
get-url = "http://localhost/kannel/receivesms.php?sender=%p&text=%b"
accept-x-kannel-headers = true
max-messages = 3
concatenation = true
catch-all = true
je pense qu'il y a des paramètres qui seront mis par l'opérateur orange comme :
smsc-username
smsc-password
host
port
quand j'ai essayé avec :
http://10.20.20.26:13000/status?password=zaibstatus</code>
j'ai ce message :
Kannel bearerbox version '1.4.3'. Build 'Apr 6 2010 13:16:08', compiler '4.4.3'. System Linux, release 2.6.32-41-generic, version #90-Ubuntu SMP Tue May 22 11:31:25 UTC 2012, machine i686. Hostname ubuntu, IP 127.0.1.1. Libxml version 2.7.6. Using OpenSSL 0.9.8k 25 Mar 2009. Compiled with MySQL 5.1.41, using MySQL 5.1.63. Using native malloc. Status: running, uptime 0d 0h 0m 38s WDP: received 0 (0 queued), sent 0 (0 queued) SMS: received 0 (0 queued), sent 0 (0 queued), store size -1 SMS: inbound (0.00,0.00,0.00) msg/sec, outbound (0.00,0.00,0.00) msg/sec DLR: 0 queued, using internal storage Box connections: smsbox:(none), IP 127.0.0.1 (0 queued), (on-line 0d 0h 0m 33s) SMSC connections: testsmsc SMPP:localhost:2775/2775:'smppclient':'VMA' (re-connecting, rcvd 0, sent 0, failed 0, queued 0 msgs)
et avec ce test :http://10.20.20.26:13013/cgi-bin/sendsms?username=kannel&password=kannel&to=97919860&text=ZAIB+KANNEL+WORk</code>
j'ai ce message :3: Queued for later delivery
est ce quelqu'un pouvez m'aidez pour corriger la configuration de fichier kannel.conf
merci d'avance
A voir également:
- Envoi des sms à travers un opérateur en utilisant smpp et kannel
- Programmer envoi sms - Guide
- Logiciel envoi sms - Télécharger - Messagerie
- Envoi de sms par internet - Guide
- Envoi impossible messenger - Forum Facebook Messenger
- Opérateur de réseau mobile - Guide
1 réponse
j'ai trouvé dans le net une autre sorte de configuration pour le fichier kannel.conf :
bien sur je dois modifier les paramètres ci-dessous par les données récupérés de l'opérateur orange :
IP address
System-id (username)
Password
Port
juste je veux savoir est ce que je suis dans le bon chemin ou non
puisque j'ai éliminé de l'ancienne configuration ces partie :
group = core admin-port = 13000 smsbox-port = 13001 admin-password = bar log-file = "/tmp/kannel.log" log-level = 0 box-deny-ip = "*.*.*.*" box-allow-ip = "127.0.0.1" group=smsc smsc=smpp smsc-id=internal interface-version=34 host=internal.smpp.ddj.co.za port=9102 system-id=donsmpp smsc-password=strngpas system-type=default transceiver-mode=1 group = smsbox bearerbox-host = 127.0.0.1 sendsms-port = 13013 log-level = 0
bien sur je dois modifier les paramètres ci-dessous par les données récupérés de l'opérateur orange :
IP address
System-id (username)
Password
Port
juste je veux savoir est ce que je suis dans le bon chemin ou non
puisque j'ai éliminé de l'ancienne configuration ces partie :
group = modems
id = teltonika
name = "Teltonika E12"
detect-string = "Undefined"
enable-mms = true
init-string = "AT+CNMI=2,2,0,1,1"
speed = 115200
group = sendsms-user
username = kannel
password = kannel
concatenation = true
max-messages = 3
group = sms-service
keyword = default
get-url = "http://localhost/kannel/receivesms.php?sender=%p&text=%b"
accept-x-kannel-headers = true
max-messages = 3
concatenation = true
catch-all = true