Yealink Forums

Full Version: T28P (and probably others) does not send DNS request after TTL timeout
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Yealink phones have a firmware bug. We have tested this on the model T28P phone, but believe it to occur in all yealink models.

When the phone does a DNS lookup it is ignoring the published "time to live" value. When the DNS lookup expires, the phone is supposed to do another DNS lookup. Instead, the phone caches the value of the domain name, and continue to use the name past its expiration.

Further, if a phone tries to register to a domain, and no answer is received, it should do another DNS lookup immediately.

Please find that attached file, which shows that after 2 minutes of TTL, the phone did not send another DNS request.
Please try our V71 beta firmware to check again:
We added a DNS Cache feature, when the phone can’t get a result from DNS server, users can set a value in DNS Cache themselves.
Any test result please let us know, thanks.
The bug was that the phone was not even trying to send a DNS request after the TTL value. Caching is used if the DNS server is not reachable.
I loaded T28P with this firmware, and phone is sending DNS requests after TTL timeout. Thank you.
What are the firmware versions of the following models that solved this problem ?
We will release our V71 commercial firmware this month, which resolved this issue, after that you can download the firmware from our website, is it OK?
Reference URL's