<font><font face="arial,helvetica,sans-serif"></font></font>2012/11/26 Loris Santamaria <span dir="ltr"><<a href="mailto:loris@lgs.com.ve" target="_blank">loris@lgs.com.ve</a>></span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
El vie, 16-11-2012 a las 14:35 -0500, Dmitri Pal escribió:<br>
<div><div class="h5">> On 11/01/2012 10:00 AM, Loris Santamaria wrote:<br>
> > Hi all,<br>
> ><br>
> > we plan to write a freeIPA configuration plugin for Asterisk, aiming to<br>
> > be general and useful enough to be included in Fedora and EPEL, so we<br>
> > would like to have your input on some issues before we write any code.<br>
> ><br>
> > I wrote down the plans so far on this wiki page:<br>
> ><br>
> > <a href="https://github.com/sorbouc/sorbo/wiki/freeipa-asterisk" target="_blank">https://github.com/sorbouc/sorbo/wiki/freeipa-asterisk</a><br>
> ><br>
> > Basically we would like to know if:<br>
> ><br>
> >       * It is ok to use cn=asterisk as the base object<br>
> >       * The planned DIT, separating object per type and not per site, is<br>
> >         ok<br>
> >       * The whole stuff of using CoS as a mechanism to apply default<br>
> >         values to every new object seems right<br>
> ><br>
> > Another issue is that Asterisk SIP objects in real life are generally<br>
> > associated with real people and with physical devices.<br>
> ><br>
> > The physical devices are configured with a piece of software called the<br>
> > "endpoint manager", which could pull from the directory the data<br>
> > required to generate the IP phones configuration. We have to choices<br>
> > here. Store the IP phone extra data _with_ the Asterisk SIP object,<br>
> > adding a ieee802device objectClass to the asteriskSIPuser object. The<br>
> > other option is to store the ieee802device object separately in a more<br>
> > appropriate part of the IPA tree and have it reference the SIP object<br>
> > vía a "seeAlso" or "managedBy" attribute.<br>
> ><br>
> > As for linking SIP users to real people, it would be great to link the<br>
> > asteriskSIPuser object to an IPA user, but probably not all<br>
> > organizations interested in this kind of functionality for Asterisk<br>
> > would manage all of their users with IPA. What if the real user belongs<br>
> > to a trusted directory, for example? So it seems that for simplicity's<br>
> > sake we will have to store the name of the person using the phone in the<br>
> > asteriskSIPuser description attribute.<br>
> ><br>
> > Speaking of packaging, reading <a href="http://abbra.fedorapeople.org/guide.html" target="_blank">http://abbra.fedorapeople.org/guide.html</a><br>
> > it doesn't seems clear to me how to have an extra category of<br>
> > configuration pages added to the Web UI without modifying the main IPA<br>
> > page. What is the proper way to add extra pages to the web UI ?<br>
> ><br>
> > Thanks in advance for your input!<br>
> ><br>
> Hello Loris,<br>
><br>
> Sorry for the delay.<br>
> I finally got a moment to read about Asterisk and looked into your plans.<br>
> Based on what you are proposing there is no real tight integration<br>
> between IPA identities and services provided by IPA and Asterisk. What I<br>
> see is IPA's DS would just be used as a data store for Asterisk<br>
> configuration data and it would be managed via CLI leveraging the plugin<br>
> framework we put together.  If such approach is interesting for a<br>
> customer I do not see a reason why it should not be done. I also do not<br>
> see a value of having such plugin as a part of the integrated IPA<br>
> supported offering. It is too independent and far from the core for us.<br>
> But it is definitely a starting point. It might change over time.<br>
<br>
</div></div>Hi Dmitri, sorry for my late response, I was on vacation and just now<br>
resuming work on this plugin.<br>
<br>
I agree with you, this plugin while it could be useful to a number of<br>
sysadmins it is not really part of an identity management solution.<br></blockquote></div><br>Hi all,<br><br>Wild question related to this one: would it be possible to add a plugin deployment/activation mechanism to allow admins to easily add such plugins maintained outside the IPA main tree?<br>
<br>And a centralized repository (or at least directory) for those community plugins?<br><br>Regards,<br><br>J.<br>-- <br>Jérôme Fenal<br>