Code source wiki de Lien Asterisk-LDAP

Version 4.2 par fca le 2017/04/25 10:16

Afficher les derniers auteurs
1
2
3 = Asterisk et LDAP =
4
5 Nous avons décidé d'entretenir la config de la téléphonie sur LDAP ( l'esprit de base est une personne un compte de téléphonie )
6 Le lien entre les directives de configuration d'asterisk et les Attributs Ldap est géré dans res_ldap.conf et extconfig.conf
7
8 Le premier objectif a été de décrire les comptes SIP sur LDAP dans le compte des utilisateurs voir ( [[Téléphonie\.Asterisk\.AsteriskLdap.AsteriskMinUserConf]] ).
9
10 Dans un second temps J'ai prévu de décrire un annuaire de telephonie commun au travers des OU Parents Fournisseurs ... etc
11 Ces comptes ne seront pas des comptes SIP mais de simple extension asterisk. Al'heur actuelle ceci n'est pas très avancé.
12
13 Il m'est ensuite apparu que l'on avait besoin de "mapper" les lignes externes vers de numéros interne, d'entretenir une base de materiel lié a des personnes précises et d'autre besoins risque de faire leur apparition ( la gestion du BLF par exemple ). J'ai pour cela ouvert une Nouvelle Ou ( Telephony ) dans LDAP, que je vais décrire plus précisément [[AsteriskLdapOuTelephony : ici >>Téléphonie\.Asterisk\.AsteriskLdap.AsteriskLdapOuTelephony]]
14
15
16 === Fichiers importants ===
17
18 * /etc/asterisk/extconfig.conf extconfig.conf] : définit les type de stockage pour différents type de config (chez nous quelle tables de res_ldap.conf correspondront à quel type de donéesasterisk : voicemail sip sipusers sippeers ... )
19 * /etc/asterisk/res_ldap.conf: res_ldap.conf] : definit les attributs LDAP utilisés pour stocker les valeurs d'asterisk
20
21 * asterisk.schema: asterisk.schema : le schema ldap pour l'annuaire
22
23 === Pages Associées ===
24
25 * [[Téléphonie.AstAccountLastQualifyMilliseconds Comment éviter cela ]] : {{{res_config_ldap.c:1292 update_ldap: Couldn't modify dn:uid=cg,ou=admin,ou=People,o=eisti,c=fr because Undefined attribute type}}}
26 * [[Téléphonie\.Asterisk\.AsteriskLdap.AsteriskMinUserConf]] Configuration minimale et plus avancée pour un compte SIP dans LDAP
27 * [[Téléphonie\.Asterisk\.AsteriskLdap.AsteriskLdapOuTelephony]] Description de l'OU Telephony
28
29 === Index des Documents Liés ===
30
31 {{velocity}}#set($collist = ["doc.name","doc.date", "doc.author", "_actions"])
32 #set($colprops = {
33 "doc.name" : { "type" : "text" , "size" : 30, "link" : "view"},
34 "doc.date" : { "type" : "date" },
35 "doc.author" : { "type" : "text", "link" : "author"},
36 "_actions" : {"actions": ["copy","delete","rename","rights"]}
37 })
38 #set($options = { "translationPrefix" : "xe.index.",
39 "rowCount": 15,
40 "extraParams" : "&space=T%E9l%E9phonie.Asterisk.AsteriskLdap" })
41 #livetable("spaceindex" $collist $colprops $options){{/velocity}}