[Users] loose_route problem with 1.2
Daniel-Constantin Mierla
daniel at voice-system.ro
Tue Mar 20 18:40:32 CET 2007
Hello,
the issue is actually that alias parameter does not take full value
between quotes (same happens with listen) -- only hostname can be in
between quotes.
So please try with:
alias=sip.foo.bar:5060
and see if works now.
Cheers,
Daniel
PS: you can have
alias="sip.foo.bar":5060
or
alias=udp:"sip.foo.bar":5060
but not:
alias="udp:sip.foo.bar:5060" -- the whole value will be considered only
hostname
On 03/20/07 19:33, Juha Heinanen wrote:
> it turned out that if i have in openser.cfg
>
> listen=x.x.x.x
> alias="sip.foo.bar:5060"
> port=5060
> auto_aliases=no
>
> then openser advertises at startup:
>
> Aliases:
> *: sip.foo.bar:5060:*
>
> and loose_route DOES NOT recognize that
>
> Route header <sip:sip.foo.bar;lr;transport=TCP>
>
> is local.
>
> on the other hand, if i comment line
>
> #auto_aliases=no
>
> openser advertises at startup:
>
> Aliases:
> tcp: sip.foo.bar:5060
> udp: sip.foo.bar:5060
> *: sip.foo.bar:5060:*
>
> and it DOES recognize that above Route header is local.
>
> if i uncomment
>
> auto_aliases=no
>
> and change
>
> alias="sip.foo.bar:5060"
>
> to
>
> alias="udp:sip.foo.bar:5060"
> alias="tcp:sip.foo.bar:5060"
>
> then loose_route DOES NOT recognize that the route header is local.
>
> my question is, how should i write the alias statements so that the
> route header is recognized local even when i have auto_aliases=no?
>
> -- juha
>
>
More information about the sr-users
mailing list