arnaudcoquelet / fusionpbx

Automatically exported from code.google.com/p/fusionpbx
0 stars 0 forks source link

OPUS and ring group #866

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
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