Hi All, I'm answering late, but was working on something else... We've tried to look inside sofia module source code, and tried to find where sip headers are **really** written; but, we've just found how to set some variables (like sip_h_Diversion-1, etc... ) Now, what we'd like to know is : where in sofia source code, or anywhere else, may we write sip headers using variables we have set before ? We saw some lines with something like "add_header_string" methods, we don't really know and where we can use it... Just for resume what we'd like to do : with some variables named sip_h_Diversion, sip_h_Diversion-1, sip_h_Diversion-2, we want to write multiple SIP Diversion headers as below : Diversion: [sip_h_Diversion VALUE] Diversion: [sip_h_Diversion-1 VALUE] Diversion: [sip_h_Diversion-2 VALUE] Thanks for your help, and if you need further informations, feel free to ask me. * Bien cordialement, Best Regards, **Kevin MATHY* * * 2013/5/15 Brian West <brian@freeswitch.org>
As Anthony asks, Does it change the current behavior, maybe we could use the array variables feature? https://wiki.freeswitch.org/wiki/Dialplan_ARRAYS
On May 15, 2013, at 1:45 AM, Kevin Mathy <k.mathy@hexanet.fr> wrote:
Hi Brian,
Maybe I didn't understand what exactly is a JIRA, but I've already published a patch on http://jira.freeswitch.org/browse/FS-5411 adding the possibility to manage more than one Diversion header in FS. So, I think the first thing to be done is to validate my patch, and then, try to find a solution for the problem due to this patch...
I'm sorry, but I don't use to publish patch, particularly for FS, and maybe I don't do it right. Of course I'm listening to any advice.
Thanks
Bien cordialement, Best Regards,
Kevin MATHY
--