res_pjsip: Add support for dnsmgr to external_media_address.
authorJoshua Colp <jcolp@digium.com>
Sun, 23 Jul 2017 23:34:32 +0000 (23:34 +0000)
committerGeorge Joseph <gjoseph@digium.com>
Tue, 1 Aug 2017 21:42:38 +0000 (15:42 -0600)
commit2a4283f3e7f0c8459be1f6e877d3ef45a8ceacc2
treef5cd1a75d21deebc1568d732ccf6829627810b11
parent58d032112b28294946427a379c40d51e5238999a
res_pjsip: Add support for dnsmgr to external_media_address.

The "external_media_address" option on transports is now
resolved using dnsmgr. This allows it to be automatically
refreshed regularly if refreshes are enabled in dnsmgr.
If the system is using a dynamic IP address a dynamic DNS
hostname can be provided to keep the IP address up to
date.

Change-Id: Ia54771720dff0105bde55d5bbb81a3ba437e05b2
CHANGES
include/asterisk/res_pjsip.h
res/res_pjsip/config_transport.c
res/res_pjsip_nat.c
res/res_pjsip_sdp_rtp.c
res/res_pjsip_session.c
res/res_pjsip_t38.c