[sr-dev] add_contact_alias()

Klaus Darilion klaus.mailinglists at pernau.at
Wed Dec 23 15:28:35 CET 2009


Hi Juha!

handle_ruri_alias() does not work if the alias parameter is not the 
first parameter. As changing the order of parameters is allowed maybe 
this should be handled correctly.

regards
klaus

On 22.12.2009 18:13, Juha Heinanen wrote:
> Klaus Darilion writes:
>
>   >   >  +    /* Compare source ip and port against contact uri */
>   >  +    if ((ip = str2ip(&(uri.host))) == NULL) {
>   >  +       LM_ERR("contact uri host is not an ip address\n");
>   >  +       return -1;
>   >  +    }
>   >
>   >  Why do you in return -1 in case of a domain instead of adding the alias
>   >  parameter in this case too?
>
> that is because of the current definition of add_contact_alias():
>
> 6.14.  add_contact_alias()
>
>     Adds ;alias=ip:port parameter to contact URI containing received
>     ip:port if contact uri ip:port does not match received ip:port.
>
>   >  2. AFAIS the new functions are included in sr3.0 branch, but not in
>   >  kamailio-3.0 branch. Why?
>
> current practice seem to be that if someone needs something from the
> other branch (k or sr), then he/she needs to sherry pick the commits
> from the other branch.
>
> -- juha



More information about the sr-dev mailing list