Hi Arsen,
Yes, you can try setting the AVP in branch route - it will have local
(per branch only) effect, so you can do different values for each
destination.
Best regards,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com
On 10/11/2017 05:00 PM, Arsen wrote:
Hi guys,
I am trying to implement scenario when REGISTER requests are
replicated to more than one server. Documentation says that each new
server have to be added using append_branch function.
So it will look like this:
append_branch("sip:reg1.domain.com <http://reg1.domain.com>")
append_branch("sip:reg2.domain.com <http://reg2.domain.com>")
t_replicate("sip:reg3.domain.com <http://reg3.domain.com>")
The servers must communicate via TLS. All servers form a cluster and
share one main domain (tls default domain) for end users. For
intra-servers communication I use self-signed certificates and mod
tls_mgm.
Replication only to one server works fine, I select client_domain by
setting $avp(tls_cli_dom) avp right before
t_replicate("reg2.domain.com <http://reg2.domain.com>");
Now the issue: what is the best way to set client_domain avp for each
particular domain in the cluster so, for example, to replicate to
reg1.domain.com <http://reg1.domain.com> opensips will use client crt
for reg1, for reg2.domain.com <http://reg2.domain.com> cert for reg2
and so on.
can I set client_domain_avp in the branch route?
branch_route[1] {
if ($rd == "reg1.domain.com <http://reg1.domain.com>")
$avp(tls_cli_dom) = "reg1";
else if ($rd == "reg2.domain.com <http://reg2.domain.com>")
$avp(tls_cli_dom) = "reg2";
...
}
Thanks,
Arsen Semionov
www.eurolan.info <http://www.eurolan.info>
cell: +442035198881
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users