Envoi des sms à travers un opérateur en utilisant smpp et kannel
mb42
Messages postés
432
Date d'inscription
Statut
Membre
Dernière intervention
-
mb42 Messages postés 432 Date d'inscription Statut Membre Dernière intervention -
mb42 Messages postés 432 Date d'inscription Statut Membre Dernière intervention -
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
- Comment envoyer un point gps par sms - Accueil - Téléphones
- Cliquez sur ce lien. en n'utilisant que le clavier, quel mot obtenez-vous ? ✓ - Forum souris / Touchpad
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