Computer Telephony Integration (CTI) support in Open Dental
Posted: Thu Sep 13, 2007 1:03 am
Hi All,
I am a software developer working for a Computer Telephony Integration (CTI) software company called CyTrack. Our software suite allows our users, among other things, to control their phone from their PC. CyDesk, our client application, is run on the users PC and provides the interface to the user. As most companies utilise some sort of CRM to manage their contacts, CyDesk integrates with many of the larger CRMs to provide some neat functionality, such as screen pops to show a contacts record when an incoming (or outgoing) phone call is received (or made) from (or to) them, as well as the ability to click a users number from within the CRM to initiate an outgoing phone call.
An Open Dental user and potential CyTrack client has raised the idea of a CyTrack / Open Dental integration to allow CTI functionality from within Open Dental. I would like to raise the idea among the OD community to determine if there is any opposition to the integration.
Features that require integration are
* Contact screen pops (described above)
* Caller ID Lookup
* Click-to-Dial
Caller ID Lookup
------------------
Caller ID lookup actually forms part of the screen pop feature, as briefly described above. What we require is a way to look up a contacts Name (and unique ID for the screen pop) by their phone number. Whether this is done via ODBC, DDE, an ActiveX control or some other method, we are flexible when it comes to doing this. With Open Dental, I imagine this would be a straight forward query in the database.
Click-to-Dial
--------------
This feature generally requires code changes on the CRM side of the house. This feature provides the user a means to initiate an outgoing phone call simply by double clicking on a contacts phone number from within the CRM. The CyDesk client provides a few methods to pass a message to tell it to make a phone call, including DDE, XML messages on a defined (local) network port and named pipes.
Are there any comments, suggestions for this integration ?
For more information on CyTrack and our products, please visit our website at http://www.cytrack.com.
Thanks,
Marcus
I am a software developer working for a Computer Telephony Integration (CTI) software company called CyTrack. Our software suite allows our users, among other things, to control their phone from their PC. CyDesk, our client application, is run on the users PC and provides the interface to the user. As most companies utilise some sort of CRM to manage their contacts, CyDesk integrates with many of the larger CRMs to provide some neat functionality, such as screen pops to show a contacts record when an incoming (or outgoing) phone call is received (or made) from (or to) them, as well as the ability to click a users number from within the CRM to initiate an outgoing phone call.
An Open Dental user and potential CyTrack client has raised the idea of a CyTrack / Open Dental integration to allow CTI functionality from within Open Dental. I would like to raise the idea among the OD community to determine if there is any opposition to the integration.
Features that require integration are
* Contact screen pops (described above)
* Caller ID Lookup
* Click-to-Dial
Caller ID Lookup
------------------
Caller ID lookup actually forms part of the screen pop feature, as briefly described above. What we require is a way to look up a contacts Name (and unique ID for the screen pop) by their phone number. Whether this is done via ODBC, DDE, an ActiveX control or some other method, we are flexible when it comes to doing this. With Open Dental, I imagine this would be a straight forward query in the database.
Click-to-Dial
--------------
This feature generally requires code changes on the CRM side of the house. This feature provides the user a means to initiate an outgoing phone call simply by double clicking on a contacts phone number from within the CRM. The CyDesk client provides a few methods to pass a message to tell it to make a phone call, including DDE, XML messages on a defined (local) network port and named pipes.
Are there any comments, suggestions for this integration ?
For more information on CyTrack and our products, please visit our website at http://www.cytrack.com.
Thanks,
Marcus