This article includes general information about provisioning Yealink devices on the platform.
Provisionable Devices
There are three different Yealink code structures you'll see when making/editing a Yealink device definition.
- Yealink - this is known as M1 syntax by Yealink. It applies to T2x devices running 60 series firmware or older. It is no longer maintained.
- Yealink2 - this is known as M2 syntax by Yealink. It applies to the original T3x devices introduced around 2010. It is no longer maintained.
- Yealink3 - this is known as M7 syntax by Yealink. This format is maintained and the only SNAPbuilder enabled Yealink syntax. It applies to the following devices
- T2x devices with 71 series or higher firmware
- the new T3x series (introduced in 2020)
- T4x devices
- T5x devices
- CP conference phones
- W series DECT stations.
Compatibility Notes
- Yealink firmware versions below 81 do not support Retry After xxx in the 503 message and will not failover in that condition. Set Core system Parameter Send503RetryAfter to 0 for compatibility with older Yealink firmware.
- Yealink fallback methods of geo-redundancy support only limited functionality (no BLF, MWI). As such SRV may be the preferable geo-redundancy method.
Become a Yealink Partner
http://www.yealink.com/partner.html
Provisioning URL
The following methods can be used to point the devices to the Endpoints Module.
- Use the Luminate Provisioning Tool.
- Log into the device's admin interface and navigate to Settings > Auto Provision. Set the Server URL field to http://portal.luminatewholesale.com/cfg, then set the username and password.
- Use DHCP options 159 or 160.
- Use Yealink RPS - contact your Yealink partner manager to sign up for Yealink RPS.
BLF and Directory
- Phone linekeys and sidecars are provisionable via the Builder.
- Directories are provisionable via the Builder.
Shared Line Appearance (SLA)
- The Endpoints Module can configure SLA on the Yealink.
- SLA testing was not performed with recent device firmware.
Geo-Redundancy
- By default, Yealink uses dual registration for geo-redundancy.
- The following overrides are recommended to enable BLF and MWI to function after failover (note that these are set by default):
account.1.outbound_proxy.1.failback_subscribe.enable="1"
account.1.sip_server.1.failback_mode="2"
account.1.sip_server.1.only_signal_with_registered="1"
Transport
- TCP, UDP, and TLS transport can be selected.
- If you're using SRV with TLS ensure you have a DNS Record like _sips._tls.core1.acmecorp.com. (note the _sips where many other devices use _sip)
- To enable SRTP use the override account.X.srtp_encryption where X is the registration index and value 0 is off, 1 is optional, 2 is mandatory.