sendsms
authorAlexandre Domont <alexandre.domont@auf.org>
Wed, 25 May 2011 12:58:34 +0000 (14:58 +0200)
committerAlexandre Domont <alexandre.domont@auf.org>
Wed, 25 May 2011 12:58:34 +0000 (14:58 +0200)
conf.py.edit [new file with mode: 0644]
sendsms.py [new file with mode: 0644]
supervision/00.py [deleted file]

diff --git a/conf.py.edit b/conf.py.edit
new file mode 100644 (file)
index 0000000..289a243
--- /dev/null
@@ -0,0 +1,12 @@
+backovh:/ALERTE# cat conf.py
+#! /usr/bin/env python
+# -*- coding: utf-8 -*-
+
+#### OVH
+pwdovh = '*****'
+# Ajouter ici les N° de téléphones 
+tels = ['+33663*****']
+# le N° appelant
+numtelenr = '+33144******'
+cptovh = 'da***200-ovh'
+cptsms = 'sms-d*****08-1'
diff --git a/sendsms.py b/sendsms.py
new file mode 100644 (file)
index 0000000..c9ec51f
--- /dev/null
@@ -0,0 +1,32 @@
+#!/usr/bin/python
+# -*- coding: utf-8 -*-
+
+# Script envoie de SMS, pack SMS OVH, API SOAP
+# Option a ajouter : controler le nombre de SMS disponible
+# Attention, les varaibles sont dans le fichier conf.py
+
+import pprint
+from SOAPpy import WSDL
+from conf import *
+
+soap = WSDL.Proxy('https://www.ovh.com/soapi/soapi-re-1.21.wsdl')
+
+#login
+session = soap.login(cptovh, pwdovh, 'fr', 0)
+#print "login successfull"
+
+def smsender(sujet):
+       #login
+       session = soap.login(cptovh, pwdovh, 'fr', 0)
+
+       for tel in tels:
+               #telephonySmsSend
+               result = soap.telephonySmsSend(session, cptsms, numtelenr, tel, sujet, '48', '1', '', '', '', '')
+               #result = soap.telephonySmsCreditLeft(session, cptsms)
+               #print result, sujet 
+       
+       #logout
+       soap.logout(session)
+
+
+
diff --git a/supervision/00.py b/supervision/00.py
deleted file mode 100755 (executable)
index 4335080..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-#! /usr/bin/env python
-# -*- coding: utf-8 -*-
-#
-# examples.py
-#
-
-
-from conf import *
-""" commentaire """
-
-print pwd
-