[SR-Users] Forward SIP request between two Kamailio servers
David Villasmil
david.villasmil.work at gmail.com
Fri Sep 14 15:53:51 CEST 2018
This is actually what Daniel recommended on the last bootcamp in Berlin. If
X user is not registered here, forward to the other kamailio. Pretty nice
trick.
On Fri, Sep 14, 2018, 14:30 Gholamreza Sabery <gr.sabery at gmail.com> wrote:
> This Medium post might also be handy:
>
>
> https://medium.com/@tumalevich/kamailio-registration-replication-without-dmq-65e225f9a8a7
>
> On Fri, Sep 14, 2018 at 1:57 PM Daniel Tryba <d.tryba at pocos.nl> wrote:
>
>> On Thu, Sep 13, 2018 at 08:19:00AM +0000, Nathanael Eneroth wrote:
>> > UA1<--->KAM1<---->KAM2<---->UA2
>> > int1 int1 int3 int3
>> > int2 int2
>> >
>>
>> > I would like KAM1 to forward all SIP requests destined to int3 via
>> > KAM2 and vice versa. I am aware of the routing logic in
>> > 'kamailio.cfg', but i find rather excessive. Pseudo code of what i'm
>> > trying to achieve:
>>
>> This is a very basic question, but I can't find any explanation/examples
>> about how to do this. Routing calls happens on
>> either
>> $du
>> https://www.kamailio.org/wiki/cookbooks/5.1.x/pseudovariables#du_-_destination_uri
>> of
>> $ru
>> https://www.kamailio.org/wiki/cookbooks/5.1.x/pseudovariables#ru_-_request_uri
>>
>> You can manipulate components like the domain with $dd/$rd. Changing
>> them and than calling t_relay() will route the calls to somewhere else.
>> Regaring you examples: TIMTOWTDI
>>
>> > if (is_method("INVITE")) {
>> > if(dst_ip == int3)
>> > set_next_kamailio_server(KAM2)
>> > }
>>
>> if()
>> {
>> $rd="ip/dnsofkam2";
>> route(RELAY);
>> exit;
>> }
>>
>>
>> > Or:
>> >
>> > if (is_method("INVITE")) {
>> > if(callee is unkown)
>> > ask_kamailio_server(KAM2)
>> > }
>>
>> if(!location())
>> {
>> $rd="ip/dnsofkam2";
>> route(RELAY);
>> exit;
>> }
>>
>> _______________________________________________
>> Kamailio (SER) - Users Mailing List
>> sr-users at lists.kamailio.org
>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>>
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users at lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20180914/86d43213/attachment.html>
More information about the sr-users
mailing list