Dismiss Notice
We would like to remind you that we’re updating our login process for all 3CX forums whereby you will be able to login with the same credentials you use for the Partner or Customer Portal. Click here to read more.

3CX Phone - how to control by TAPI or WSH/PowerShell ?

Discussion in 'Windows' started by hemmerling, Oct 26, 2009.

Thread Status:
Not open for further replies.
  1. hemmerling

    Joined:
    Oct 24, 2009
    Messages:
    2
    Likes Received:
    0
    Hello, the 3CX VoIP Phone is advertised

    1) TAPI
    German:
    http://www.3cx.de/voip-telefon/sip-telefon.html
    TAPI-Treiber zur Integration mit Microsoft Outlook
    ( TAPI driver for integration with Microsoft Outlook

    English:
    http://www.3cx.com/VOIP/voip-phone.html
    ( there is no such information )

    a)
    Where to find the TAPI driver, how to install ?
    Or is it already installed with the standard download installation file ?
    b)
    Is there any documentation available ?
    What offical Microsoft development SDKs do I need to write a simple .NET or C++ application to access the phone ?

    Can calling or even accepting a phonecall be done by the TAPI interface, at all ?

    The TAPI feature for a softphone looks like a unique selling propositon ( for a freeware product).
    Or did I misunderstand something and the TAPI interface is just for the 3CX server ? If so, does it also work with the free edition ?
    But in general, I am interested in the softphone, not the server.

    2)
    Is there any way to use WindowsScripting Host (WSH) or Micrsoft PowerShell,
    to access the phone by a WMI interface, to dial by a script ?

    Background:
    I am in the preparation time for my diploma thesis in electric engineering.
    I would like to learn how to control a softphone from outside by a third-party software, i.e. I want to dial from another application.

    Sincerely
    Rolf
     
  2. Vali_3CX

    Vali_3CX Well-Known Member
    Staff Member 3CX Support

    Joined:
    Dec 12, 2008
    Messages:
    1,527
    Likes Received:
    71
    Hi Rolf

    The simplest way to dial from another app is to invoke 3CXPhone with "dial:<destination>" in its command line, such as
    "C:\Program Files\3CXPhone\3CXPhone.exe" dial:101

    Also, there is a link to a topic which might be useful about how to create a protocol handler doing the same thing
    http://www.3cx.com/forums/sip-number-launch-app-and-dial-11700.html

    Regards
    vali
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. hemmerling

    Joined:
    Oct 24, 2009
    Messages:
    2
    Likes Received:
    0
    Thank you very much,
    but I need "full control" of the call,
    e.g. a reaction of the control software if the called phone accepts the call, finishes the call ect.
    From what I learned, TAPI is for such.

    Sincerely
    Rolf
     
Thread Status:
Not open for further replies.