<div dir="ltr">Hello,  Răzvan!<div>Thanks for the detailed answer!</div><div><br></div><div>But simple SIP proxy is not good solution for me, as I need to "normalize" SIP traffic from our customers (they have various type of PBXes and there can be configuration issues...).</div><div>So do I need to foresee all possible variants in xml scenario?</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">пн, 3 дек. 2018 г. в 13:21, Răzvan Crainea <<a href="mailto:razvan@opensips.org">razvan@opensips.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi, Denys!<br>
<br>
The B2B modules in OpenSIPS are used to create more complex scenarios, <br>
that involves multiple UAs, scenarios that can't be done using a simple <br>
SIP Proxy. I believe implementing an SBC using a B2B, although it might <br>
work just fine, it is a bit an over-engineering.<br>
The way I see an SBC, is that it does not necessarily need to be aware <br>
aware of these complex SIP scenarios, but rather only enforce some <br>
security checks and topology hiding. These can be more easily achieved <br>
using the OpenSIPS topology hiding mode, perhaps also mid-registrar. So <br>
if I were you, I'd to look into building a simple proxy, and then <br>
enhance it with the features that you want your SBC to have.<br>
<br>
Best regards,<br>
Răzvan<br>
<br>
On 12/3/18 12:37 PM, Denys Pozniak wrote:<br>
> Hello!<br>
> I need to build SBC for trunking between different PBXes and our network.<br>
> As I see modules b2b_entities and b2b_logic just can handle this.<br>
> <br>
> But module logic is not clear for me, do I need to create all possible <br>
> scenarios in xml file (b2b_logic) to cover all cases?<br>
> As some customers can use 100rel other not and so on...<br>
> <br>
> PS. Sorry if the question is stupid, I'm new to OpenSIPS.<br>
> -- <br>
> <br>
> BR,<br>
> Denys Pozniak<br>
> <br>
> <br>
> <br>
> _______________________________________________<br>
> Users mailing list<br>
> <a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
> <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
> <br>
<br>
-- <br>
Răzvan Crainea<br>
OpenSIPS Core Developer<br>
   <a href="http://www.opensips-solutions.com" rel="noreferrer" target="_blank">http://www.opensips-solutions.com</a><br>
Meet the OpenSIPS team at the next OpenSIPS Summit:<br>
   <a href="https://www.opensips.org/events" rel="noreferrer" target="_blank">https://www.opensips.org/events</a><br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><br><div><div>BR,</div><div>Denys Pozniak<br></div><div><br></div><div><br></div></div></div></div>