Code source wiki de Téléphonie.Asterisk.AsteriskLdap
Version 3.1 par cg le 2011/09/20 08:47
Afficher les derniers auteurs
author | version | line-number | content |
---|---|---|---|
1 | |||
2 | |||
3 | = Asterisk et LDAP = | ||
4 | |||
5 | === Index des documents === | ||
6 | |||
7 | {{velocity}}#set($collist = ["doc.name","doc.date", "doc.author", "_actions"]) | ||
8 | #set($colprops = { | ||
9 | "doc.name" : { "type" : "text" , "size" : 30, "link" : "view"}, | ||
10 | "doc.date" : { "type" : "date" }, | ||
11 | "doc.author" : { "type" : "text", "link" : "author"}, | ||
12 | "_actions" : {"actions": ["copy","delete","rename","rights"]} | ||
13 | }) | ||
14 | #set($options = { "translationPrefix" : "xe.index.", | ||
15 | "rowCount": 15, | ||
16 | "extraParams" : "&space=T%E9l%E9phonie.Asterisk.AsteriskLdap" }) | ||
17 | #livetable("spaceindex" $collist $colprops $options){{/velocity}} | ||
18 | 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 ) | ||
19 | Le lien entre les directives de configuration d'asterisk et les Attributs Ldap est géré dans res_ldap.conf et extconfig.conf | ||
20 | |||
21 | 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]] ). | ||
22 | |||
23 | Dans un second temps J'ai prévu de décrire un annuaire de telephonie commun au travers des OU Parents Fournisseurs ... etc | ||
24 | Ces comptes ne seront pas des comptes SIP mais de simple extension asterisk. Al'heur actuelle ceci n'est pas très avancé. | ||
25 | |||
26 | 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]] | ||
27 | |||
28 | |||
29 | === Fichiers importants === | ||
30 | |||
31 | * /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 ... ) | ||
32 | * /etc/asterisk/res_ldap.conf: res_ldap.conf] : definit les attributs LDAP utilisés pour stocker les valeurs d'asterisk | ||
33 | |||
34 | * asterisk.schema: asterisk.schema : le schema ldap pour l'annuaire | ||
35 | |||
36 | === Pages Associées === | ||
37 | |||
38 | * [[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}}} | ||
39 | * [[Téléphonie\.Asterisk\.AsteriskLdap.AsteriskMinUserConf]] Configuration minimale et plus avancée pour un compte SIP dans LDAP | ||
40 | * [[Téléphonie\.Asterisk\.AsteriskLdap.AsteriskLdapOuTelephony]] Description de l'OU Telephony | ||
41 | |||
42 | === Index des Documents Liés === | ||
43 | |||
44 | {{velocity}}#set($collist = ["doc.name","doc.date", "doc.author", "_actions"]) | ||
45 | #set($colprops = { | ||
46 | "doc.name" : { "type" : "text" , "size" : 30, "link" : "view"}, | ||
47 | "doc.date" : { "type" : "date" }, | ||
48 | "doc.author" : { "type" : "text", "link" : "author"}, | ||
49 | "_actions" : {"actions": ["copy","delete","rename","rights"]} | ||
50 | }) | ||
51 | #set($options = { "translationPrefix" : "xe.index.", | ||
52 | "rowCount": 15, | ||
53 | "extraParams" : "&space=T%E9l%E9phonie.Asterisk.AsteriskLdap" }) | ||
54 | #livetable("spaceindex" $collist $colprops $options){{/velocity}} |