Avaya Jtapi Programmer 39-s Guide 'link' -

He began by instantiating a Provider. In his mental narrative the Provider was an old, reliable librarian who knew where every phone in the building lived. Samir coded the connection sequence the guide described: create a ProviderList, select the provider, call addObserver, wait for ProviderInService. The first time his app reached ProviderInService, he felt the same thrill as hearing the first ring on a newly installed line. Logs lit up. The library doors opened.