[OpenSIPS-Users] B2B BYEs

Bogdan-Andrei Iancu bogdan at opensips.org
Fri Jan 15 11:06:45 CET 2016


Hi Søren,

In the scenario with the restart, after the restart, the sequential 
requests generated by b2b is missing the Route header - and it is 
bypassing the proxy - can you ppst the DB records for b2b you have 
during the restart?

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 15.01.2016 10:57, Søren Andersen wrote:
>
> Hi Bogdan-Andrei,
>
> Sure. I’ve attached the two files.
>
>  (B2B server)
>
>  (OpenSIPS Proxy)
>
>  (SIP Client)
>
> My scenario:
>
> <?xml version="1.0"?>
>
> <scenario id="StofaB2B" name="MS start and end" param="2" type="script">
>
> <init>
>
> <bridge>
>
> <server>
>
> <id>server1</id>
>
> </server>
>
> <client>
>
> <id>client1</id>
>
> <type>message</type>
>
> <destination>
>
> <value type="param">1</value>
>
> </destination>
>
> </client>
>
>  </bridge>
>
> <state>1</state>
>
> </init>
>
> </scenario>
>
> I’m doing this because my SIP provider can’t handle multi dialogs, so 
> if I first send a call to the sip client and if the call is unanswered 
> I can’t redirect the call to voicemail since this will generate a new 
> to_tag. And this can’t my SIP provider not handle. So therefore I need 
> some B2B logic to make this happen for me.
>
> /Søren
>
> *Fra:*Bogdan-Andrei Iancu [mailto:bogdan at opensips.org]
> *Sendt:* 14. januar 2016 16:41
> *Til:* Søren Andersen <SOAN at stofa.dk>; OpenSIPS users mailling list 
> <users at lists.opensips.org>
> *Emne:* Re: SV: [OpenSIPS-Users] B2B BYEs
>
> Hi Søren,
>
> Do you have an ngrep capture (taken from opensips b2b, covering all 
> calls/legs involved in the scenario) showing the call with the B2B 
> restarted ?
>
> Regards,
>
> Bogdan-Andrei Iancu
> OpenSIPS Founder and Developer
> http://www.opensips-solutions.com
>
> On 13.01.2016 14:39, Søren Andersen wrote:
>
>     Hi Bogdan-Andrei,
>
>     Only if I reload the B2B the BYEs is sent directly to the client.
>     – But the funny thing is this only happens if the client is
>     receives a call.  If the client initialize the call everything
>     works fine.
>
>     /Søren
>
>     *Fra:*Bogdan-Andrei Iancu [mailto:bogdan at opensips.org]
>     *Sendt:* 13. januar 2016 11:39
>     *Til:* OpenSIPS users mailling list <users at lists.opensips.org>
>     <mailto:users at lists.opensips.org>; Søren Andersen <SOAN at stofa.dk>
>     <mailto:SOAN at stofa.dk>
>     *Emne:* Re: [OpenSIPS-Users] B2B BYEs
>
>     Hi Søren,
>
>     With or without restarting the B2B isn;t the BYE sent by client to
>     the B2B instance ?
>
>     Regards,
>
>
>     Bogdan-Andrei Iancu
>
>     OpenSIPS Founder and Developer
>
>     http://www.opensips-solutions.com
>
>     On 12.01.2016 16:32, Søren Andersen wrote:
>
>         Hello there,
>
>         I’ve some strange issues with the B2B module. – I use MySQL as
>         backend, and if I reload OpenSIPS the BYE is sent directly to
>         the client, and not my SIP proxy. My B2B and OpenSIPS is two
>         difference servers.
>
>         If I take a look in b2b_entities table I notice the contact1
>         field contains the IP address of the client.  But if I don’t
>         reload the OpenSIPS the BYE will be sent correctly the my
>         proxy, and then to the client.
>
>         Now, my question is how can I make sure that B2B server will
>         not try to communicate with the clients after a reload?
>
>         My topology:
>
>         ISP -> B2B -> Proxy -> Client
>
>         My config:
>
>         loadmodule "b2b_entities.so"
>
>         loadmodule "b2b_logic.so"
>
>         modparam("b2b_logic", "script_scenario", "/etc/opensips/b2b.xml")
>
>         modparam("b2b_entities", "db_url",
>         "mysql://opensips:XXX@XX.XX.XX.XX/b2b"
>         <mailto:mysql://opensips:XXX@XX.XX.XX.XX/b2b>)
>
>         modparam("b2b_entities", "db_mode", 1)
>
>         modparam("b2b_logic", "db_mode", 1)
>
>         modparam("b2b_logic", "db_url",
>         "mysql://opensips:XXX@XX.XX.XX.XX/b2b"
>         <mailto:mysql://opensips:XXX@XX.XX.XX.XX/b2b>)
>
>         modparam("b2b_entities", "replication_mode", 1)
>
>         modparam("b2b_logic", "init_callid_hdr", "Init-CallID")
>
>         if (is_method("INVITE") && !has_totag()) {
>
>         b2b_init_request("B2B","sip:$tU at XX.XX.XX.XX"
>         <mailto:sip:$tU at XX.XX.XX.XX>);
>
>         exit;
>
>         }
>
>         /Søren
>
>
>
>
>
>         _______________________________________________
>
>         Users mailing list
>
>         Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>
>         http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20160115/cdad676d/attachment.htm>


More information about the Users mailing list