Oh well, it looks like I spoke too soon -- it seems like some DB 
sanitization happens when sipXconfig is refreshed. As a result, my "* 15 
? * *" entry in cron_schedule gets reverted back "0 15 ? * *" -- an 
hourly import. Any suggestions? I'm debating between writing a plugin 
for the directory server, or trying my hand at java and modifying 
sipXconfig API to include LDAP....

In terms of users, we currently have about 30 but we're planning on 
scaling it out to a much larger audience over time. Within the next few 
months, we plan to have a few hundred people online. We already have 
user data hosted in other systems, and synchronizing sipXecs with LDAP 
seemed like the cleanest path to intregration -- but the fact that user 
permissions, among other options, can't be imported from LDAP makes it 
tricky.

I don't know if others would find that functionality beneficial -- but 
I'd be happy to add it as a feature request to JIRA as well....

Another challenge I've found with the LDAP integration approach is that 
the "My Information" tab is still available in the user portal. The user 
portal is excellent (one of the reasons we went with sipXecs) and we 
want to provide it to users, but the "My Information" tab allows users 
to update their information when all of their updates will be 
overwritten when the next LDAP import is performed.

Michael LeBlanc wrote:
 > Thanks Damian -- I modified the LDAP import entry in the cron_schedule
 > table, and it seems to have worked.
 >

Nice! How many users do you have?

 > We were going to schedule these imports to run every 15 minutes. Off
 > hand, do you know which processes use significant CPU -- is it
 > sipXconfig, or Postgres?

Well - even if it is postgres it's because sipXconfig does not make an 
honest attempt to optimize DB access during import.

 >
 > I've added the LDAP import SOAP API call to JIRA:
 >
 > http://track.sipfoundry.org/browse/XCF-3270

thanks - accepted - patches welcomed

 >
 > I don't suppose there are any plans to implement real-time LDAP
 > lookups in sipXecs down the road? It would be an ideal scenario for
 > our environment....
 >

As you can imagine sipx needs some extra information associated with 
each user. Asking people to configure LDAP schema so that is acceptable 
to all interested parties is more of an organizational than a technical 
problem.

That said sipXconfig is quite modular: It might require some code 
rearranging but implementing user service backed by the LDAP directly 
(and not by the DB) is certainly possible and probably would be an 
interesting experiment.

To me LDAP always seemed to be much better at lookups and searches then 
enumerating and scanning. But it might just be my misguided intuition 
and I would happily change my mind if real word results would 
demonstrate that such a solution is viable.

D.

_______________________________________________
sipx-users mailing list
sipx-users@list.sipfoundry.org
List Archive: http://list.sipfoundry.org/archive/sipx-users
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-users

_______________________________________________
sipx-users mailing list
sipx-users@list.sipfoundry.org
List Archive: http://list.sipfoundry.org/archive/sipx-users
Unsubscribe: http://list.sipfoundry.org/mailman/listinfo/sipx-users

Reply via email to