[SR-Users] Specifying Upstream and Downstream Servers for a simple SIP proxy
AliReza Khoshgoftar Monfared
khoshgoftar at gmail.com
Thu Jun 19 22:09:08 CEST 2014
Thanks very much Daniel,
This is solving a part of my issue for now.
Here is the routing section of my configuration file (it may be good to
share it once complete as a minimally working proxy):
route{
> if (!mf_process_maxfwd_header("10")) {
> sl_reply("483","Too Many Hops");
> break;
> }
> if (msg:len >= 4096 ) {
> sl_reply("513", "Message too big");
>
}
>
if (!method=="REGISTER") record_route();
>
if (!loose_route()) {
> $du = "sip:10.236.214.86:5060";
> #setdsturi("sip:10.236.214.86:5060"); #second way to do it
> if (!t_relay()) {
> sl_reply_error();
> }
>
}
> }
>
>
I am trying to set up a kamailio proxy on an EC2 VM using this
configurations and have been running a UAC and a UAS using SIPp on two
other machines (UAC <--> Kamailio Proxy <--> UAS):
UAC
> sipp -sn uac -nr -r 1 -rp 1000 -d 0 -l 1 -p 5060 -trace_msg -i
> SELF_IP(UAC) -rsa PROXY_IP:5060 UAS_IP:5060
>
UAS:
> sipp -sn uas -d 0 -p 5060 -i SELF_IP(UAS) -rsa PRXY_IP:5060 -trace_msg
It looks that messages go through, and are received by the server, but what
I get back at the UAC (client) is a "dead call" error:
Last Error: Dead call 1-1734 at 10.140.34.188 (aborted at index 8), receive...
>
Is there a specific meaning to this "dead call" error? Is there anything
that my proxy is missing in its routing or does it have to do with the
UAC/UAS configs?
Thanks
Alireza
On Tue, Jun 17, 2014 at 5:11 AM, Daniel-Constantin Mierla <miconda at gmail.com
> wrote:
> Hello,
>
> listen is to specify local ip address or network interface on which
> kamailio should listen for sip traffic.
>
> To send to an ip address there are couple of variants, in config file:
>
> $ru = "sip:" + $rU + "@__NEXT_PROXY_IP__";
> t_relay();
> exit;
>
> Or, if you don't want to change the r-uri, then use:
>
> $du = "sip:__NEXT_PROXY_IP__";
> t_relay();
> exit;
>
> Of course, you have to replace the __NEXT_PROXY_IP__ with the appropriate
> value.
>
> More dynamic option would be using dispatcher module.
>
> Cheers,
> Daniel
>
>
> On 15/06/14 15:28, AliReza Khoshgoftar Monfared wrote:
>
> Dear Kamailio users,
>
> I am trying to set up a simple scenario as follows:
>
> UAC --> Proxy_1 --> Proxy_2 --> Proxy_3 --> UAC
>
> I am new to Kamailio and had the following basic questions that came to
> my mind after reading the documentation an the default kamilio.cfg config
> script:
>
> 1) Is there any good example of the above scenario in which the UAC and
> UAS (caller and callee) are modeled using SIPp and proxies are simple
> kamailio instances run on different machines that simply forward the SIP
> packets?
>
> 2) In specific, I want the proxies to simply forward the messages to
> their downstream (I do not care about registration or other operations and
> look for a minimally working simple SIP scenario). Is there any example of
> such configuration?
>
> 3) Let's imagine Proxy_2 in the above example, in the default config, it
> looks like that with modifying line 164, "listen=udp:10.0.0.10:5060" I
> can specify the address of its upstream, Proxy_1, but how and where shall I
> set the specifications of the downstream, Proxy_3?
>
> I suspect it is somewhere in the Routing Logic block (line 449) but not
> sure how it is exactly done. I see a "route(SIPOUT)" call for example but I
> am not sure how and where the value of SIPOUT is modified. Is it a
> representation of the downstream servers in the config file?
>
>
> Thanks,
> Alireza
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users at lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
> --
> Daniel-Constantin Mierla - http://www.asipto.comhttp://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
>
>
> _______________________________________________
> 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/20140619/59f281ba/attachment.html>
More information about the sr-users
mailing list