I want to add some extra header to the positive responce.
I don't want to attain that in script, instead I want to
do that in the code or another module. What I did is
to add the following into the reply_received function.
if((t->flags & T_IS_INVITE_FLAG) && (!is_local(t)) && (msg_status
>=200
&& msg_status <300))
{
typedef int(*local_fp)(struct sip_msg *msg, char *txt, int flags);
local_fp append_to_reply = NULL;
append_to_reply = (local_fp)find_export("append_to_reply", 1, 0);
if(append_to_reply){
DBG("DEBUG: SUNZJ find apppend_to_reply\n");
append_to_reply(p_msg, "P-Security-Nobody: this is a test header
for \r\n", 0);
}
}
But it doesn't seem to work for me. I can't see the added text from my
SIP UA log.
How could I get to that??
Thanks for your instructions!
Best Regards
Sun Zongjun