Hello,
the callbacks are in the code, executed just after receiving and before sending to the network, I don't think there is no possibility to interact with the callbacks from the config file.
Having the possibility to turn on/off the cseq update likely requires some C coding, I don't remember by heart any way to do it right now, but I haven't had the time to check the code and refresh how is done to see if any workaround can be used at this moment.
Cheers.
Daniel
Hey kamailio team,
When are the callbacks in the dialog module for updating $dlg_var(cseq_diff) called?I am trying to dynamically enable / disable cseq updates (some specific carriers need it and some don't) by setting $dlg_var(cseq_diff)=$null prior to sending the request but it seems like the callback happens after relaying.
For example I tried various locations:- prior to t_relay()- in onreply_route[]- in failure_route[]- in event_route[tm:local-request]- in event_route[tm:local-response]
I also tried setting modparam("dialog", "initial_cbs_inscript", 1) and calling dlg_manage() prior to routing and those didn't seem to be the right callbacks either.
Either the callback that updates $dlg_var(cseq_diff) occurs after t_relay() / forward() is called or setting $dlg_var(cseq_diff)=$null has no effect.
Is dynamically turning CSEQ updates on / off possible by overwriting $dlg_var(cseq_diff)?Or would this require new logic in the dialog module to be supported?Regards,
Tyler Moore
Full Stack Software Engineer
Flyball Labs
Office: 888-907-2085, ext: 34
Cell: 248-909-2769
Email: tmoore@goflyball.com
_______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Daniel-Constantin Mierla -- www.asipto.com www.twitter.com/miconda -- www.linkedin.com/in/miconda Funding: https://www.paypal.me/dcmierla