Yealink Configuration
You can send text and images from notifications to Yealink phones by configuring the phones to register with Revolution and also allow for receiving the information.
For text-only notifications any Yealink phone is supported.
For notifications with images, you are restricted to the following list.
Series |
Models Supporting Images |
---|---|
Conference Phones |
CP925, CP 935W CP960, CP965 |
T2 Series |
SIP-T29G |
T3 Series | SIP-T33G, SIP-T33P |
T4 Series |
SIP-T46G, SIP-T46S, SIP-T46U SIP-T48G, SIP-T48S, SIP-T48U SIP-VP-T49G |
T5 Series |
SIP-T52S SIP-T53, SIP-T53C, SIP-T53W SIP-T54S, SIP-T54W SIP-T56A SIP-T57W SIP-T58V, SIP-T58A, SIP-T58W VP59 |
MP Series |
MP54, MP56, MP58 |
This procedure defines when the Yealink phone should register the phone as an endpoint within Revolution.
-
Log into the web configuration interface for your phone.
-
Go to Features > Action URL.
-
For the listed actions, identify those for which Yealink should use to register the phone.
It is suggested you select at least IP Changed, Setup Completed, Registered, and Autop Finish. Note that not all of these actions are available for every phone.
-
For the selected actions, enter the following string into the value fields (replacing [ip_address] with your Revolution IP address):
http://[ip_address]/YealinkListener?mac=$mac&firmware=$firmware&model=$model
When any of the selected events occur, Yealink will communicate with Revolution using the provided string. At that point, Revolution will recognize the phone as an endpoint, and it will be named in the format:
Yealink <Phone Model> <MAC address>
See Assign a custom name for easier identification for more information.
To send Revolution notification text and images to your Yealink phones, you must configure the Remote Control feature to accept communications from Revolution.
-
Log into the web configuration interface for your phone.
-
Go to Features > Remote Control.
-
For Push XML Server IP Address, enter the IP address of your Revolution server. Alternatively, you can enter the string any, which means that the phone will accept information from any IP address. If you leave this field empty, the phone will reject pushes from all sources.
-
For Username and Password, enter credentials for connecting to the phone. You will enter these credentials into the Yealink settings within Revolution. Ensure that all Yealink phones use the same credentials.
-
For Block XML in Calling, set to Disabled.
For Action URI Allow IP List, enter the IP address of your Revolution server. You can enter several IP addresses, if needed, in a comma-separated list.
-
All other fields can be set per your requirements.
Go to Configuration > Phone Systems > Yealink.and select the Settings tab.
-
For Yealink Username and Yealink Password, enter the credentials used to connect to the Yealink phones, as set up in their web configuration.
-
Enable Use HTTPS if you have configured your Yealink phones to use HTTPS. If you enable this and some Yealink phones are not set up for HTTPS, Revolution will fallback to HTTP to ensure notifications continue. When enabled, you may need to enable the Advanced Setting Allow Self-Signed Certificates in the rare case where Revolution does not have the same certificates as Yealink.
When you are creating or editing notifications, you can send information to your Yealink phones by selecting the proper endpoint in the Endpoint & Contact Selection section.
-
For text and images, select the endpoint recognized, as described in the section Register your Yealink phones as endpoints.
-
For audio, you can use a related process as described in the section Configure Yealink SIP phones.
You can configure Yealink Line Keys to interact with Revolution.
-
Create phone services in Revolution:
-
Phone Service Dialer – See Phone service dialers that dial a number.
-
Phone Service Trigger – See Phone service triggers that send a notification
-
-
Configure your Yealink phone Line Keys – See Yealink Phone Services.