I have number of Yealink T21P E2 phones.
We decided to turn HD voice inside out LAN. I’ve added some settings to two extensions:
disallow=all
allow=g722
Everything worked fine, in HD, but a new problem arisen - no sound if I make external calls via one of two of our uplink trunks.
I’ve returned settings back. Nothing. Reset the phone. Nothing. Tried softphone. Nothing. Recreated the extension. Rebooted the server. Nothing nothing nothing. Played with nat and directmedia settings. No effect.
So, I currently have a mistrerious problem - phones, for which codec was briefly changed to g722 only, get no sound if they make external calls via one of external trunks.
I ran wireshark analysis, I now I see that some trouble occurs when “sick” phone is talking to my asterisk server.
Settings and phones are identical. One works, another does not.