[SR-Users] Can following scenario be implemented using Kamilio

Jayanth Acharya jayachar88 at gmail.com
Tue Mar 3 18:32:52 CET 2015


Thanks Daniel, couldn't have asked for more.

Daniel and Alex, one further question... (theoretical, since I'm yet to try
this out) -

Would Kamilio also take care to send out the ACK to end the trasaction with
B-party, and continue the relayed transaction with C-party ?
Is this, in effect same as serial forking ?

Apologies for questions that are perhaps more to do with SIP, than Kamilio
itself.

On Tue, Mar 3, 2015 at 10:51 PM, Daniel Tryba <d.tryba at pocos.nl> wrote:

> On Tuesday 03 March 2015 17:56:45 Jayanth Acharya wrote:
> > Would like to know if Kamilio (in it's sip-proxy role) could be
> configured
> > to somehow take note of the 'Contact:' header of a 302 response from
> > B-party, to forward the INVITE to C-party (specified by the updated
> Contact
> > URI) ?
>
> No problem, if you take a look at the "default" config it will have a
> failure_route[MANAGE_FAILURE] and a WITH_BLOCK3XX define commented.
> The failure route will normally block 302:
>
>         # block call redirect based on 3xx replies.
>         if (t_check_status("3[0-9][0-9]")) {
>                 send_reply("404","Not found BLOCK3XX");
>                 exit;
>         }
>
>
> If you replace (or insert before) above code something like:
>
>         if (t_check_status("302")
>         {
>                 $var(contact) = $T_rpl($ct);
>                 $var(contact) = $(var(contact){re.subst,/^<(sip:\+?
> [0-9]+ at .*)>$/\1/});
>
>                 $du=$null;
>                 $ru=$var(contact);
>
>                 route(RELAY);
>                 exit;
>         }
>
> You have your case solved.
>
> BTW you might want to do additonal checks when billing is concerned.
>
> --
>
> Telefoon: 088 0100 700
> Sales: sales at pocos.nl | Service: servicedesk at pocos.nl
> http://www.pocos.nl/ | Croy 9c, 5653 LC Eindhoven | Kamer van Koophandel
> 17097024
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20150303/86cd2e26/attachment.html>


More information about the sr-users mailing list