AsteriskLdapOuTelephony

Version 1.1 par cg le 2011/08/31 16:38

LDAP Ou telephony

 Outre les comptes Sips liés au comptes du personnel des besoins sont apparus pour de nouvelles entrées dans LDAP, le but étant a terme de gérer le moins de choses possibles dans le fichiers de configuration.

 L'OU Telephony ( directement sous dc=eisti,dc=fr ) est actuellement sous divisé en :

  • ou Lines ( pour le map des lignes externes )
  • ou Phones ( pour la description et l'attribution du materiel )
  • Je pense y ouvrir également une OU BLF ( Blinking ou busy Lamp Feeding ) pour la gestion du standard et des présence

 On peut également imaginer a terme d'y gerer autre choses ( Queues, Conférences ... )

ou

Lines ==
ou=Lines,ou=Telephony,dc=eisti,dc=fr

 Cette permet la gestion des SDA . Elle est composée d'entrées décrites par leur cn ( RDN )

 La classe structurelle ( il en faut une  ) est applicationProcess et la classse AsteriskExtension permet de l'utiser pour la téléphonie.
 Attributs a renseigner:

  • cn : un nom qui décrit la ligne SDA ( ex cn=1010 pour le 0134251010 )
  • seeAlso : une ou plusieur personnes ( dn ) auquels raccrocher cette ligne. 1 info par instance de l'attribut ).
  • l : location positionner a CERGY pour les lignes de cergy et PAU pour les ligbnes de Pau ( pourrait servir pour des filtres LDAP ).
  • description : description  pour info on peut en avoir besoin ( 1 info par instance de l'attribut )  :
  • Ligne : N° ( ex: Ligne: 01.34.25.10.10 )
  • Poste : N° (ex: Poste: 310 )
  • [AsteriskExtension AstContext] : Le Contexte dans lequel asterisk va utiliser l'extension,  ( ici from-pstn.
  • [AsteriskExtension AstExtension] : L'extension que asterisk va utiliser ( c'est a dire celle qui lui est transmis sur la ligne  , dans notre exemple [AsteriskExtension AstExtension]=1010 la lignes RNIS ne transmet que les 4 derniers chiffres )
  • [AsteriskExtension AstPriority] : positionné a 1 ( ce sont des extensions qui tiennent sur un ligne )
  • [AsteriskExtension#AstApplication AstApplication] : l'application utilisé ce sera généralement:
  • Un appel direct a une extension : Dial
  • Un appel a une sous routine : GoSub
  • [AsteriskExtension AstApplicationData] : les donneés utlisés par l'application  ici on aura :
  • Un appel vers l'ancien pabx : DAHDI/g2/1010   et/ou
  • Un appel vers un ou plusieurs comptes sip : SIP/1010 par exemple
  • Un appel a un macro ou une sous-routine stdext(3033,SIP/3033,staff)

ou

Phones ==
ou=Phones,ou=Telephony,dc=eisti,dc=fr

 Ou destinée à la gestion des téléphones notament de relier un telephone ( adresse MAC ) a un utilisateur ( principalement son comte SIP, mais aussi ses données d'annuaires, ses préférences de language .. etc ), et re réaliser son approvisionnement de manière dynamique.

 La classe structurelle pour  constituer ces entrées est la classe device. Elle est composée d'entrées décrites par leur cn ( RDN ).
 Les classes supplémentaires sont IpHost et ieee802Device qui introduit l'adresse Mac
 Les Attributs utilisés sont :