Hi,
I am trying to implement Third-Party registration in IMS environment using OPENSER as S-CSCF. Here is what I want to do:
UAC .....................................................................................S-CSCF (Openser)
REGISTER
----------------------------------->
200 OK
<--------------------------------------
This part is working fine.
Now, S-CSCF sends separate REGISTER to Application Server (AS) and needs to get the response. But, this response should NOT be sent to UAC.
S-CSCF ........................................................................... AS
REGISTER
------------------------------------->
Response ([1-6]xx
<-----------------------------------------
I tried to send this REGISTER by removing old headers from the first REGISTER received from UAC and creating my own (using remove_hf and append_hf). Also, I just removed the old "via" header, and Openser automatically added new Via header with openser ip address.
However, when AS sends the response, S-CSCF forwards this response to UAC even though Via header does NOT contain the UAC IP address. Why is that? How to stop relaying the any response received from AS to UAC? Or else, is it possible to create a new REGISTER request from OpenSER?
Thanks, Vivek
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com