]> git.ipfire.org Git - thirdparty/asterisk.git/commit
res_pjsip: Add mediasec capabilities.
authorMaximilian Fridrich <m.fridrich@commend.com>
Tue, 26 Jul 2022 12:01:04 +0000 (14:01 +0200)
committerGeorge Joseph <gjoseph@digium.com>
Mon, 3 Oct 2022 13:01:23 +0000 (08:01 -0500)
commit675bed5f2c0c728a9b7e3c080e2c1e72f7dda432
tree1551a90834b9046e193971fed94151407f0f0ab0
parent75072713753a5c1243f7db46561e355cd3c68eb8
res_pjsip: Add mediasec capabilities.

This patch adds support for mediasec SIP headers and SDP attributes.
These are defined in RFC 3329, 3GPP TS 24.229 and
draft-dawes-sipcore-mediasec-parameter. The new features are
implemented so that a backbone for RFC 3329 is present to streamline
future work on RFC 3329.

With this patch, Asterisk can communicate with Deutsche Telekom trunks
which require these fields.

ASTERISK-30032

Change-Id: Ia7f5b5ba42db18074fdd5428c4e1838728586be2
12 files changed:
contrib/ast-db-manage/config/versions/417c0247fd7e_add_security_negotiation_and_security_.py [new file with mode: 0644]
doc/CHANGES-staging/res_pjsip_rfc3329.txt [new file with mode: 0644]
include/asterisk/res_pjsip.h
include/asterisk/res_pjsip_session.h
res/res_pjsip/pjsip_config.xml
res/res_pjsip/pjsip_configuration.c
res/res_pjsip/pjsip_options.c
res/res_pjsip/security_agreements.c [new file with mode: 0644]
res/res_pjsip_outbound_registration.c
res/res_pjsip_rfc3329.c [new file with mode: 0644]
res/res_pjsip_sdp_rtp.c
res/res_pjsip_session.c