What steps will reproduce the problem?
1. DID -> ring group -> time condition -> IVR -> Que -> voicemail
2. That is my setup however you MAY be able to reproduce it with DID -> ring
group -> timeout destination
3. Add OPUS in global_codec_prefs and call your DID from outside line
What is the expected output? What do you see instead?
I expect the ring group to complete before falling back to timeout destination
however it goes straight to timeout destination, but everything after ring
group works fine. This is only when I add OPUS to global_codec_prefs and G729
in outbound codec. The strange part is I have 3 domain in my test machine and
one of the domain that has just DID -> ring group -> voicemail seems to not be
affected. After removing OPUS from global_codec_prefs everything works. I do
have SIP profile inbound-codec-negotiation set to generous. I have phone that
supports OPUS and doesn't support OUPS and they both fail to ring.
Note - If I call ring group from an inside extension it works just fine.
(took me days to figure out it was OPUS that was causing it)
What version of the product are you using? On what operating system?
FreeSWITCH (Version 1.4.15 git 507a0f2 2014-12-29 18:59:51Z 64bit)
FreePBX 3.6.3
Debian 7
Please provide any additional information below.
outbound_codec_prefs - G729,PCMU,PCMA
global_codec_prefs - G729,G7221@32000h,G7221@16000h,G722,SPEEX,GSM,PCMU,PCMA
sip profile external - inbound-codec-negotiation greedy
sip profile internal - inbound-codec-negotiation generous
Original issue reported on code.google.com by littleki...@gmail.com on 25 Feb 2015 at 3:33
Original issue reported on code.google.com by
littleki...@gmail.com
on 25 Feb 2015 at 3:33