[OpenSIPS-Users] B2B user agent logic

Donat Zenichev donat.zenichev at gmail.com
Fri Jan 10 10:21:48 EST 2020


Hello OpenSIPS community!

I have a brief question regarding how to better implement B2B user agent
logic, within OpenSIPS installation.

The goal is quite simple:
- I have OpenSIPS as a routing system (making decisions on calls)
- OpenSIPS at the same time separates dialog into two legs (so two Call-IDs
as result)

Firstly I've started looking into b2b_logic + b2b_entities modules
I read manuals provided by OpenSIPS dev team and everything is quite clear
for me.

But, from what I understand provided b2b module is not compatible with a
dialog module
(paragraph 6 at Back-to-Back User Agent manual).
But dialog module is quite significant for me, at least since of
"dialog_replication_cluster" parameter.

Another feature of the b2b_logic module is, that it only implements
scenarios within a separate xml configuration file. And from the script
routing you're only able to access coming requests and responses in a
read-only mode.

To sum up, the general goal is to separate call into two legs, to let both
legs have different call-ids. And it's also quite important to be able to
rule changes on requests (e.g. resetting of R-URI) from the routing script.

Everything from mentioned above led me to a thought, that there could be
some much elaborate solution for implementation of B2B within OpenSIPS
installation.
For sure b2b_logic and b2b_entities modules are great! But still I'm
looking for a bit different installation.

I know, OpenSIPS is a SIP proxy and it's not supposed to be run with a role
of B2BUA.
But still, might be someone can share his/her own experience and hint some
better way out for this?

Many thanks in advance and have a nice day!



-- 

Best regards,
Donat Zenichev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20200110/7611cc48/attachment.html>


More information about the Users mailing list