How to Place a Call from 3CX MyPhone on a Yealink or SNOM

3CX MyPhone allows you to quickly launch calls by double clicking on an extension or a missed call. It also integrates with Outlook to allow you to quickly dial a number in your contact list(if you are using 3CX Phone System 10 and above and want CRM integration, please read this article).

If you are using 3CXPhone for Windows, the call will be launched directly on the phone. If you are using IP Phones you must configure 3CX MyPhone to launch the call directly on the IP Phone using an HTTP GET request. Otherwise the PBX will need to call you first, as opposed to placing the call ‘directly’ from the phone. Using the direct method call setup is much faster.

This guide explains how to configure 3CX MyPhone to use the direct method with Yealink and Snom IP Phones. Note that other phones might not support this functionality.

Configuring 3CX MyPhone to trigger a call directly via HTTP

You can configure 3CX MyPhone to trigger calls directly from your phone. To do this:

  1. Open  the 3CX MyPhone, go to Settings / Preferences / Dialing and select the option  “Trigger call on deskphone using this URL”
  2. Copy and paste the URL applicable to your phone as shown below.

 

For Yealink T2X Phone models enter the following url:

Assuming that the Yealink phone has an IP Address of 10.172.0.135, with a web interface username and password of admin/admin, then this command needs to be entered in the 3CX MyPhone dialing section:

http://admin:admin@10.172.0.135/cgi-bin/ConfigManApp.com?Id=34&Command=1&Number=%number%&Account=%account%

Note: This feature requires firmware V43.X or later!

 

For Yealink T3X Phone models enter the following url:

Assuming that the Yealink T3X phone (running firmware version V70) is registered with extension 102, has an IP Address of 10.172.0.95, with a web interface username and password of admin/admin, then this command needs to be entered in the 3CX MyPhone dialing section:
http://admin:admin@10.172.0.95/cgi-bin/cgiServer.exx?[page=Contacts-CallInfo.htm&Number=%number%&outgoing_uri=102]

For Snom Phones use the following url:

Assuming that the Snom phone has an IP Address of 10.172.0.160, with a web interface username and password of admin/admin, then this command needs to be entered in the 3CX MyPhone dialing section:

http://admin:admin@10.172.0.160/command.htm?number=%number%

 

You have successfully configured HTTP dialing with 3CX MyPhone. When you make a call via 3CX MyPhone, the variable %number% in the HTTP dialing URL will be replaced with the dialed number. Call set-up will now be much faster!

Note

You can make calls in a similar way using Cisco SPA and Polycom phones, however this requires a third party component developed by our German partner – Pluteus IT Consulting. For more information please contact our partner at:

Mr. Martin Stix
Tel: +43 7472 281 65
E-Mail: ms[AT]pluteus.at

Liked this article?


Get notified of new articles
or share
You might also be interested in:
  1. Paul

    Do Polycom phones support this?

    March 12, 2010 at 6:18 pm
    • Not to our knowledge. We are trying to convince more manufacturers to put in this function.

      March 12, 2010 at 6:20 pm
  2. Godwin

    I’ve tried with above method with snom 300, 320 and 360. seems like the http string is not correct. by executing the url Link-http://admin:admin@/command.htm?number=
    the phone does not trigger a call.
    any suggestion?

    March 15, 2010 at 5:04 pm
  3. What is the exact command you are entering?
    Is your snom password protected? If not use this link (I have updated this blog post now)

    {PHONEIP}/command.htm?number={DESTINATION EXTENSION}

    March 15, 2010 at 8:32 pm
  4. We tried the configuration with our Yealink Phones,

    and it does not work at all..

    we tried this url in 3cx assistant:

    http: //admin:admin@192.168.48.32/cgi-bin/ConfigManApp.com?Id=34&Command=1&Number=%number%&Account=%account%

    where 192.168.48.32 is the ip of the phone, but nothing happens.

    we tried in T22 T26 and T28 phones, with fw 43.0.50 (the latest)

    even if i try to directly call via http without the assistant, it does not work

    http: //admin:admin@192.168.48.32/cgi-bin/ConfigManApp.com?Id=34&Command=1&Number=204&Account=@192.168.48.200

    Where is the fault???

    March 26, 2010 at 3:37 pm
    • Hi,
      What browser are you using to trigger calls via http without using Call Assistant?

      Please delete all cache due to corrupted cache.

      March 26, 2010 at 5:55 pm
  5. Craig

    Would be great if
    A) we could set this up in mgmt console
    B) we could lock the user from changing the string.

    Some users are figuring this out and changing the IP address of the phone to place calls on other people’s phones. Kind of like crank calling.

    November 7, 2012 at 11:22 pm
  6. @Craig, I agree with both your points. As a suggestion to the prank calling, I recommend changing the password on each phone and letting users know that they must not share this password with anyone. You could set the password to be the same as for the extension, that way you already have a place where the password is tracked/visible by the admin. Another option is company policy to ban such behaviour (though probably less possible in SMBs).

    What I would love is for this function to allow running of a local batch file so I can use MyPhone with other softphones on my own computer.

    November 8, 2012 at 3:29 am
  7. Craig

    Thanks for replying Mahomed. I love the idea of policies – but someone needs to be given authority to enforce. :)
    As far as passwords – that could work – but I would need to go and touch 65 phones. :(

    November 8, 2012 at 1:27 pm