You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a problem with the final replies in OpenSIPS and maybe someone here can help or give me a tip on how to solve it.
In my network, I have a "logic" OpenSIPS that forwards to two other "registrar" OpenSIPS. When a call arrives at the logic OpenSIPS, it sends it in parallel branches to both registrars. Depending on where the customer is currently registered, I either receive a 480 (Not Registered) or a code from the customer.
In the problematic case, I receive a "480 Not Registered" from one registrar and a "486 Busy" from the other. The problem is that the logic registrar always sends the 480 back to the A-party, although the Busy code would obviously be more appropriate.
In the on_failure route, I can only see the 480, and I haven’t been able to access the Busy code due to the parallel branches.
How does OpenSIPS decide which final reply it sends? Is there a way to access all the reply codes that occurred during parallel branching in order to rewrite the code myself?
Thank you in advance for your help.
Regards,
Thuroc
The text was updated successfully, but these errors were encountered:
Any updates here? No progress has been made in the last 15 days, marking as stale. Will close this issue if no further updates are made in the next 30 days.
I have a problem with the final replies in OpenSIPS and maybe someone here can help or give me a tip on how to solve it.
In my network, I have a "logic" OpenSIPS that forwards to two other "registrar" OpenSIPS. When a call arrives at the logic OpenSIPS, it sends it in parallel branches to both registrars. Depending on where the customer is currently registered, I either receive a 480 (Not Registered) or a code from the customer.
In the problematic case, I receive a "480 Not Registered" from one registrar and a "486 Busy" from the other. The problem is that the logic registrar always sends the 480 back to the A-party, although the Busy code would obviously be more appropriate.
In the on_failure route, I can only see the 480, and I haven’t been able to access the Busy code due to the parallel branches.
How does OpenSIPS decide which final reply it sends? Is there a way to access all the reply codes that occurred during parallel branching in order to rewrite the code myself?
Thank you in advance for your help.
Regards,
Thuroc
The text was updated successfully, but these errors were encountered: