I think avp can be choose to preserve in the whole transaction by modparam of TM module. Try your luck at onreply_avp_mode (integer) But I do think if openser could take this over, it'll be a nice thing. Anyway openser has to store a copy of sip msg, then why not store the manipulated version? Just a piece of mind =) Rgds, Bai Shi
-----Original Message----- From: Andreas Granig [mailto:agranig@sipwise.com] Sent: 2008年3月12日 19:10 To: Bai Shi Cc: Bogdan-Andrei Iancu; users@lists.openser.org Subject: Re: [OpenSER-Users] Is it a bug? TM module is sending CANCEL requestregardlesswhat the script do with the From Header since 1.3.0
Hi,
Actually it is different issue =P. You can manually change From in CANCEL in 1.2.2, however, in 1.3.0/1 even if you do manually modification, it won't work at all =).
I see. Well, problem is that you normally do quite some processing in INVITE, loading stuff from DB and so on, which then can for example end up in the From header. So is there a way to preserve AVPs so they're available in the CANCEL as well? Or do I manually have to fetch all that stuff again for the CANCEL?
I think since TM module will take care of the uri rewriting, it should smart enough up replace the From/To/Contact headers correct?
Agreed.
Andreas
Rgds, Bai Shi
-----Original Message----- From: Andreas Granig [mailto:agranig@sipwise.com] Sent: 2008年3月12日 19:00 To: Bogdan-Andrei Iancu Cc: Bai Shi; users@lists.openser.org Subject: Re: [OpenSER-Users] Is it a bug? TM module is sending CANCEL requestregardless what the script do with the From Header since 1.3.0
Hi Bogdan,
you say that in 1.3 (opposite to 1.2), the forwarded CANCELs preserve the received FROM hdr instead of using the changed FROM, right?
I use 1.2.2 and I face the same issue. I do change the From in the INVITE, but in CANCEL the unchanged header is sent out. Do I manually have to replace From in the CANCEL as well, or should OpenSER automatically take care of that?
Andreas
Regards, Bogdan
Bai Shi wrote:
I’m not sure if it is a bug. Currently our set up need to do masquerading on the From header for all invite requests. It used to work okie when we process for the CANCEL request in the routing logic. But after upgrading to openser 1.3.0, the TM module is sending CANCEL out using local cached From info rather than the info processed by uac_replace_from. May I know is this by design or it is a bug?
Rgds,
BS
Users mailing list Users@lists.openser.org http://lists.openser.org/cgi-bin/mailman/listinfo/users
Users mailing list Users@lists.openser.org http://lists.openser.org/cgi-bin/mailman/listinfo/users