I work for a telco company and got an RFP where we're asked to integrate a telephony platform management into Identity Manager. Has anyone ever attempted something like this? Adding telephony means a lot of domain specific data that needs to be added (e.g... number range per location, plus a way to dynamically query free numbers using the manufacturer's APIs, or permissions where somebody may call (which again may be different depending on the employee's location, pickup groups, hunt groups, you name it).
So I'm wondering at which point do you say "stop, let's just add a web link and have the other system access employee data by using the REST API" rather than to force a lot of data and integrate a lot of manufacturer specific APIs into Identity Manager.
I realize this is not a lot to go on, but having written our own management portal for that telephony system, there's a staggering amount of pitfalls and domain specific stuff you need to know that my gut feeling is better to only do a very light integration.