Link to home
Start Free TrialLog in
Avatar of Walter Dunz
Walter Dunz

asked on

Is there a solution that will allow 'doze 10 users to make VoIP calls from an access database?

I had this question after viewing Microsoft access database make skype call.

Skype4Com API can only be used with the classic Skype version. The new Microsoft Skype for Desktop (the 8.X version) is not compatible with this API.

 

You should also be aware that several functions included in Skype4Com API will now not work even with the classic Skype. You will not find any new documentation of this API. The last available Help file is from 2011, so it's entirely up to you to check if applications based on Skype4Com API are still working or not.

Is there a solution that will allow 'doze 10 users to make VoIP calls from an access database?  I am developing a portable contact solution and I need it to be portable and work from remote locations.
Avatar of Scott McDaniel (EE MVE )
Scott McDaniel (EE MVE )
Flag of United States of America image

What is 'doze? Is that a VOIP or Telephony application?
An Access FE is NEVER shared so I'm not sure why there would be a conflict if you can get Skype to work using the API.  Each user would be his own island calling from his own computer while running his own copy of the Access application.
Avatar of Walter Dunz
Walter Dunz

ASKER

Pat, I was asking HOW to replace the the default dialer.exe with a VoIP API.  It doesn't have to be skype, which ever one the I get to work first will be the winner.
You'd have to find an API that can be called from VBA, but after that the HOW would be API-specific. Most VOIP stuff I've seen tends to be written for the web, which would be a non-starter with Access.

If you're looking for simple, basic stuff, then many off command line syntax that can be called from Access.
Thanks Scott!  That is the direction I would like to go.  Currently it is set up to use dialer.exe, but that requires a modem and I want to make this more portable for laptop use.  If I could find a drop in replacement that would be awesome, but I am not adverse to writing a VBA wrapper.
Here's a recent post that has quite a few links for VOIP interfaces. Most of them are .NET, but there's a few that have COM interfaces, or indicate they work with VB6 (which generally means they'll work with VBA)

https://softwarerecs.stackexchange.com/questions/7500/net-voip-library

If none of those suit your needs, you'll need to find a library that is COM-compliant, can be used by VB6/VBA, and will interface with your VOIP provider (most will, I believe).

Or, if you're handy with .NET, you could use one of the .NET libraries and write a wrapper around it, create a DLL (or command line) program, and use that program from Access.
This question needs an answer!
Become an EE member today
7 DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform.
View membership options
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.