]> git.ipfire.org Git - thirdparty/asterisk.git/commit
res_pjsip_t38: bind UDPTL sessions like RTP
authorMatthew Kern <mkern@alconconstruction.com>
Mon, 19 Jul 2021 16:34:00 +0000 (10:34 -0600)
committerMatthew Kern <mkern@alconconstruction.com>
Fri, 1 Oct 2021 13:57:07 +0000 (08:57 -0500)
commit5e9799a42e4d9104eda5b0f6a23b820478b800ca
treede76992add9062b0bd315f62bb04c9ab5805ff1d
parentb40ca38c56f2ae59b6822a2c43578a3e3c555184
res_pjsip_t38: bind UDPTL sessions like RTP

In res_pjsip_sdp_rtp, the bind_rtp_to_media_address option and the
fallback use of the transport's bind address solve problems sending
media on systems that cannot send ipv4 packets on ipv6 sockets, and
certain other situations. This change extends both of these behaviors
to UDPTL sessions as well in res_pjsip_t38, to fix fax-specific
problems on these systems, introducing a new option
endpoint/t38_bind_udptl_to_media_address.

ASTERISK-29402

Change-Id: I87220c0e9cdd2fe9d156846cb906debe08c63557
configs/samples/pjsip.conf.sample
contrib/ast-db-manage/config/versions/a06d8f8462d9_add_t38_bind_udptl_to_media_address.py [new file with mode: 0644]
doc/CHANGES-staging/res_pjsip_t38_bind_fixes.txt [new file with mode: 0644]
include/asterisk/res_pjsip.h
res/res_pjsip.c
res/res_pjsip/pjsip_configuration.c
res/res_pjsip_t38.c