- Joined
- Mar 22, 2012
- Messages
- 6,735
- Reaction score
- 2,324
https://www.3cx.com/docs/sip-trunk-failover/
Per the above document, with an IP authenticated trunk you will have at least 1 outbound call fail before 3CX will re-query the SRV records and then try the next SRV record in order. I'm trying to avoid having any calls fail and I'm curious if listing the same trunk multiple times on the outbound rule as Route 2 (and possibly 3-5) will cause 3CX to behave the same way as far as re-querying and then trying the next SRV record but without the call failing. Or will 3CX look at it as a different trunk and potentially hit the same SRV record for each iteration?
For example if I have TRUNKFQDN with 4 SRV records (priority 10/20/30/40) and I list the same trunk 5 times in the outbound rule will 3CX try 5 times to complete the call in SVR priority (so 10, then 20, then 30, then 40, then back to 10) before giving up, or will it consider it a new trunk each lookup even though it's the same trunk and just try to send the call to the priority 10 record 5 times? Or if I have 4 SRV entries will it not try a 5th time since all 4 failed? If so, would I be better off putting the same FQDN in the alternative proxy field to force it to try the first entry again? Or would it need to be a completely different FQDN?
Just trying to see how I can reduce my call failures when there's a temporary issue since we should never have a situation where all of our servers are down. Hoping for an official 3CX answer before I spend an evening with beer and wireshark to test/confirm. Also curious if the failure reason changes the behavior at all.
Thanks
Per the above document, with an IP authenticated trunk you will have at least 1 outbound call fail before 3CX will re-query the SRV records and then try the next SRV record in order. I'm trying to avoid having any calls fail and I'm curious if listing the same trunk multiple times on the outbound rule as Route 2 (and possibly 3-5) will cause 3CX to behave the same way as far as re-querying and then trying the next SRV record but without the call failing. Or will 3CX look at it as a different trunk and potentially hit the same SRV record for each iteration?
For example if I have TRUNKFQDN with 4 SRV records (priority 10/20/30/40) and I list the same trunk 5 times in the outbound rule will 3CX try 5 times to complete the call in SVR priority (so 10, then 20, then 30, then 40, then back to 10) before giving up, or will it consider it a new trunk each lookup even though it's the same trunk and just try to send the call to the priority 10 record 5 times? Or if I have 4 SRV entries will it not try a 5th time since all 4 failed? If so, would I be better off putting the same FQDN in the alternative proxy field to force it to try the first entry again? Or would it need to be a completely different FQDN?
Just trying to see how I can reduce my call failures when there's a temporary issue since we should never have a situation where all of our servers are down. Hoping for an official 3CX answer before I spend an evening with beer and wireshark to test/confirm. Also curious if the failure reason changes the behavior at all.
Thanks