I got a problem in the Record-Route header when my proxy server proxying a request.   
 
To make sure the subsequent Request visit the same proxy, my proxy add each request a Record-Route header at
top of the list.
 
assume the incoming request's Request-URI is sip:[EMAIL PROTECTED]:5080  and my proxy is www.proxy.com:5060 
then what should be the Record-Route header? notice the two ports is different.
 
If it is sip:[EMAIL PROTECTED]:5060;maddr=www.proxy.com ,  after the request route established, the next request from caller
looks like:
Request_URI = sip:[EMAIL PROTECTED]:5060  and send to www.proxy.com:5060  ,  thus the request-URI 's port is wrong!
 
 
If it is sip:[EMAIL PROTECTED]:5080;maddr=www.proxy.com ,  after the request route established,
the next request looks like:
Request_URI = sip:[EMAIL PROTECTED]:5080  and send to www.proxy.com:5080  , 
 
then the request send to wrong proxy port !!!
 
there is only one port in the record-route header, so
What 's the exact meaning of the port in the Record-route? represents proxy Server? or UAS?
 
Thanks,
 
roland
 

Reply via email to