Before getting in to the architectural issues behind an effective switching layer integration, users should seek to understand whether their switch and/ or telephony service of choice supports the functions required of a predictive dialing system
Required functions:
The basic functions required of the telephony layer in a predictive dialing system are:
Ideally these functions all need to be performed with a minimum of latency. Most switches and standards-based telephony services support these functions reasonably well. If they don't then you may have major problems.
There are some more subtle functions that the telephony layer must provide (in some fashion). These are:
Some readers may wonder why we haven't referred to call progress monitoring within this section. The reason for this is simply that this is an activity undertaken by telephony services (e.g. Dialogic cards in a server) or the switch, and it is only the results from such activity that are then passed to Softdial CallGem™.