Ajout des script pour asterisk

This commit is contained in:
Valentin Samir 2013-03-15 22:53:43 +01:00
parent e9bae60ef9
commit 124d4a83e1
12 changed files with 286 additions and 0 deletions

21
sip/code_impression.py Executable file
View file

@ -0,0 +1,21 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
from sh import grep,ErrorReturnCode_1
sys.path.append('/usr/scripts/gestion')
sys.path.append('/usr/scripts/lc_ldap')
sys.path.append('/etc/crans/secrets/')
import lc_ldap
conn=lc_ldap.lc_ldap_admin()
try:
aid=int(sys.argv[1][1:])
except ValueError:
sys.stdout.write('NONE')
exit(0)
login=conn.search("aid=%s" % aid)[0]['uid'][0]
try:
sys.stdout.write(grep('-r',login,'/usr/scripts/var/digicode/').split('/')[-1].split(':')[0])
except ErrorReturnCode_1: sys.stdout.write('NONE')