On 06/09/2014 05:49 PM, Daniel-Constantin Mierla wrote:
Hello,
Hi,
On 09/06/14 17:41, Roberto Fichera wrote:
[...]
your patch seems a bit to complex -- I didn't
figure out why you store the message in pkg memory.
Ok! So I will need to shm_malloc() the memory in such case, right?
I don't get
why you need to do that at all. If you need to access from, to, etc..., you can get them
from the SIP
response. You go in dangerous zone as you do that cloning.
The idea was to set a sip_msg just to have all the pseudo-variable available
within the event route and nothing else.
Because you want to execute the event route on 200ok,
the best is to run the event route with the SIP response structure.
At the beginning this was my choice, but I'd always got ps->req = NULL in the
callback tmcb_params
hence the event route wasn't executed. But I'll re-try it just to be sure.
BTW! using shm_malloc() I was finally able to execute the event route in the script with
all the
pseudo-variable correctly set!
Cheers,
Roberto Fichera.
Cheers,
Daniel
--
Daniel-Constantin Mierla -
http://www.asipto.com
http://twitter.com/#!/miconda -
http://www.linkedin.com/in/miconda
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users