Hi guys, I’m using FreePBX distro, with Asterisk 13.
I have a Sip trunk service using ChanSIP and have no problems receiving inbound calls. I can also make calls between handsets internally without any problems.
I am having problems making outbound calls.
If I make an outbound call, the external party receiving the call can hear me, but I can’t hear them.
HOWEVER, if I transfer a call to an external number no problems.
If I setup auto call forwarding from an extension to an external number no problems.
In summary
Incoming calls: OK
Internal calls between extensions: OK
Auto call forwarding from extension to external: OK
Transfer to external: OK
Call external number: Can’t hear recipient, recipient can hear me.
This is my sip peer settings (I have confirmed the with my Sip trunk provider the codecs they support).
@dcitelecom I’ve come into the office to test (as previous test was from a softphone outside the office) and I have found that NAT=YES has not resolved the problem when the outgoing call originates from a Yealink T-23G and Yealink T-46G handset.
Problems solved by changing extensions from PJSIP to CHAN_SIP.
I doubt it was was a firewall/router related problem given that outgoing calls worked if they were forwarded/transferred out, and weren’t working when they were directly directed from the extension.
Thanks for your message, the problem was resolved by changing extensions from PJSIP to CHAN_SIP. When I visit the office next, I’ll revert an extension back to PJSIP and try changing the codec to just alaw and report back whether it was a bug with yealink and codecs.