Our server program populates a table in the OD database. We actually built an entirely separate standalone server program to handle it. If anyone has any input, or if it's already on the books, let me know! Hurdles: each "user" in Open Dental would need to be associated with an extension, requiring an expansion of that database table, and it would require some pretty serious work on the part of the server to parse the AMI information, but I think it is very doable.Īnyway, I'm tinkering around with the source to familiarize myself with it and hopefully we can see this feature added at some point. In addition, a "Call this Patient" option on the toolbar. The server component would talk to Asterisk through the AMI and then push the needed information to whichever client was appropriate. Asterisk has a feature called the AMI which is very easy to use and can facilitate call monitoring, placing, transfering, etc.
Here's my thoughts: the logical way to do this would be through the server component. I am a bit green when it comes to Open Dental, so if I am making any assumptions I shouldn't be, please correct me.
Working with Asterisk for a long time has given me a lot of insight into its workings, and I'd be very interested in working on an Asterisk integration feature for Open Dental. One thing which would really help sell both would be integration with the practice management software. One of our goals is a pre-packaged dental-focused phone system based on Asterisk. We've done small systems of as few as 10 phones up to 75 phones, and have found that Asterisk works wonderfully. One other focus of our business has been the implementation of Asterisk phone systems.
The company I work for has many years of experience with dental office integration (mostly with Dentrix) and we're looking at Open Dental as a possible solution. I've read through the forums a bit and noticed that there was some interest in Asterisk integration.