Hello,

actually you can skip avp_printf() to an avp and do directly

append_hf("Contact: $hdr(contact);foo=bar\r\n");

Cheers,
Daniel


On 05/14/07 09:38, Klaus Darilion wrote:
Hi 杨冬!

If the Contact header is relayed, you can simply
1. make an AVP with avp_printf and the current contact header
2. remove the Contact header
3. add a new Contact header with the new AVP

e.g.
avp_printf("$avp(s:newcontact)", "Contact: $hdr(contact);foo=bar");
remove_hf("Contact");
append_hf("$avp(s:newcontact)");

regards
klaus

杨冬 wrote:
hi, all:
   I've got such a problem recently. For our SIP client test, I must
simulate a specific 180 message. There is a user-defined parameter in
the Contact header field. I want to construct this message in openser
server when it forwards the message to the caller. So I wonder there
is some functions which can append a string parameter to the Contact
header field. If it does, I can just add a process script into the
configuration file of openser.cfg.
   Can anyone give some suggestions?  Thanks.


andy

_______________________________________________
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

Reply via email to