[asterisk-dev] pjsip asterisk 13.24: sips / srtp and Deutsche Telekom doesn't work because of missing mediasec parameters
Joshua C. Colp
jcolp at digium.com
Sun Feb 3 05:00:51 CST 2019
On Sun, Feb 3, 2019, at 6:03 AM, Michael Maier wrote:
> On 15.01.19 at 20:27 Joshua C. Colp wrote:
<snip>
>
>
> If I wanted to try it myself - what would be the correct places to
> implement it?
>
> It shouldn't be that complicated, because it seems mostly to be done by
> adding some additional headers during different states and check for
> them in the answers. The rest should be mostly the same as used for
> existing SRTP.
>
> In which function should the headers been added?
> - for outgoing initial REGISTER?
Outbound registration is handled by res_pjsip_outbound_registration.c
> - for outgoing REGISTER with authorization header?
> - for outgoing INVITE?
Sessions are handled by res_pjsip_session.c
>
> To add an additional header, I found the function ast_sip_add_header.
> Would this be the correct function to be used? Can I use this function
> to add more than one header with the same header name?
I haven't tried using it to add more than one header of the same name, but I believe it will work.
--
Joshua C. Colp
Digium - A Sangoma Company | Senior Software Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
Check us out at: www.digium.com & www.asterisk.org
More information about the asterisk-dev
mailing list