Hi Gustavo,
I spent some time to figure out what the problem was.
The RR module add 2 RR headers (one with the inbound address and one
with the outbound address) - this is the mechanism which helps to route
sequential request over different interfaces/protos/port. The outbound
RR presence is actually inserted only if it's different from the the
inbound one (if the received_socket is the same as send_socket) - this
happens in the most cases.
On the other hand, note that the "advertised_address/port" params have
affect only over the outbound RR!!
So, the problem that I see is actually the condition which triggers the
insertion of the outbound RR - it doesn't take into consideration the
"advertised_address/port" param, if it's set or not. If set, I would say
that outbound RR must be inserted with the "advertised" values.
Also I found a different problem in RR module - if advertised is set, it
should also been used when checking if a Route hdr refer to the proxy.
Otherwise, the whole route mechanism will me messed.
I will run more test and come back with a fix.
regards,
bogdan
Bogdan-Andrei Iancu wrote:
Hi Gustavo,
indeed, comparing the behaviour of "advertised_address" param with the
log of its commit, I would say it's a bug. It should affect also to RR
insertion.
I will start looking for the problem.
regards,
bogdan
Gustavo García wrote:
Thank you for the information Bogdan.
Acording to the "openser core cookbook"
(http://openser.org/dokuwiki/doku.php?id=openser_core_cookbook):
"represents the address advertised in Via header and other
destination lumps
(e.g RR header)"
May be you might want to change it.
Best regards.
G.
-----Mensaje original-----
De: Bogdan-Andrei Iancu [mailto:[EMAIL PROTECTED] Enviado el:
martes, 13 de septiembre de 2005 17:13
Para: Gustavo García
CC: 'Klaus Darilion'; [email protected]
Asunto: Re: [Users] how to modify record route header with
advertised_address ?
Hi Gustavo,
the RR header will be filled with IP address only on send time - the
IP of the outgoing interface will be sent all the time.
The "advertised_address" is not used in this case (as for via).
regards,
Bogdan
Gustavo García wrote:
Thank you Klaus, I was already using that function, but I wanted to
know
why
doesn't work the advertised_address property with record route. Is a
bug
in
my script, a bug in openser or is this the expected working?
G.
-----Mensaje original-----
De: Klaus Darilion [mailto:[EMAIL PROTECTED] Enviado el:
martes, 13 de septiembre de 2005 10:07
Para: Gustavo García
CC: [email protected]
Asunto: Re: [Users] how to modify record route header with
advertised_address ?
a workaround: http://openser.org/docs/modules/0.10.x/rr.html#AEN163
regards
klaus
Gustavo García wrote:
Hi,
I’ve configured an address with advertised_address.
I can see that it’s used in Via address but not in record route.
What could be the reason?
Thanks a lot
------------------------------------------------------------------------
_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users