3CX MyPhone allows you to quickly launch calls by double clicking on an extension or a missed call. It also integrates with Outlook (if you are using 3CX Phone System 10 and want CRM integration, please read this article) to allow you to quickly dial a number in your contact list. If using 3CXPhone, the call will be launched directly on the phone, but if using IP Phones you must configure 3CX MyPhone to launch the call directly on the IP Phone using an HTTP post URL. Otherwise the IP Phone will have to call you, as opposed to placing the call ‘directly’ on the phone. Using this method call setup is much faster. Not all phones have this feature, however this guide explains how to configure this for a Snom or a Yealink IP Phone. This guide will also show how you to configure the IP phones and 3CX MyPhone to do this.
Triggering a call on a Yealink IP Phone
Yealink have 2 major phone models – the T2X and the T3X (Color phones). These phones have a different HTTP dialing url’s.
Yealink T2X Phone Models:
Note: This feature requires firmware V43.X or later!
To trigger a call via HTTP using a Yealink T2X phone, copy and paste the following URL in your browser:
http://admin:password@10.172.0.135/cgi-bin/ConfigManApp.com?Id=34Command=1Number=100Account=@10.172.0.87
- Where admin:password is the username and password of the phone,
- 10.172.0.135 is the IP of the Yealink phone,
- Number=100 is the number you want to dial, in this case extension 100
- Account=@10.172.0.87 is the IP of your 3CX Phone System IP PBX
If you want to hang up the call use the following URL:
http://admin:password@10.172.0.135/cgi-bin/ConfigManApp.com?Id=34Command=3Number=100Account=@10.172.0.87
Note – Use the same link but just change command parameter to 3. .
Yealink T3X Phone Models:
Note: This feature requires firmware X.0.0.115 or later!
To trigger a call via HTTP using a Yealink T32/T38 phones, copy and paste the following URL in your browser:
http://admin:password@10.172.0.95/cgi-bin/cgiServer.exx?number=100outgoing_uri=102@10.172.0.87
- Where admin:password is the username and password of the phone,
- 10.172.0.95 is the IP of the T32 or T38 IP phone,
- Number=100 is the number you want to dial, in this case extension 100
- outgoing_uri=102@10.172.0.87 is the extension number of the Yealink IP Phone @ IP Address of your 3CX Phone System IP PBX
Triggering a call on a Snom IP Phone
To trigger a call via HTTP using Snom phones, copy and paste the following URL in your browser:
http://username:password@10.172.0.160/command.htm?number=100
- Where username:password is the is the username and password of the phone. The default Snom password is set to 0000 (4 zeros)
- 10.172.0.160 is the IP Address of the Snom phone
- Number=100 is the number you want to dial, in this case extension 100
Note: In case that the Snom phone is not password protected use the following link:
http://10.172.0.160/command.htm?number=100
Ability to trigger a call via HTTP using the 3CX MyPhone.
We now need to take the URL and configure 3CX MyPhone accordingly. 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 following URL’s as shown below.
For Yealink T2X Phone models enter the following url:
http://admin:admin@10.172.0.135/cgi-bin/ConfigManApp.com?Id=34Command=1Number=%number%Account=@10.172.0.87
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=34Command=1Number=%number%Account=%account%
For Yealink T3X Phone models enter the following url:
http://admin:admin@10.172.0.95/cgi-bin/cgiServer.exx?number=%number%outgoing_uri=102@10.172.0.87
Assuming that the Yealink T3X phone is registered with extension 102, has an IP Address of 10.172.0.95, with a web interface username and password of admin/admin, and where the IP Address of 3CX Phone System is 10.172.0.87, then this command needs to be entered in the 3CX MyPhone dialing section:
http://admin:admin@10.172.0.95/cgi-bin/cgiServer.exx?number=%number%outgoing_uri=102@10.172.0.87
For Snom Phones Enter the following url:
http://admin:admin@10.172.0.104/command.htm?number=%number%
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!