res_pjsip: Allow configuration of endpoint identifier query order
authorKevin Harwell <kharwell@digium.com>
Tue, 17 Mar 2015 18:22:20 +0000 (18:22 +0000)
committerKevin Harwell <kharwell@digium.com>
Tue, 17 Mar 2015 18:22:20 +0000 (18:22 +0000)
commitaef7278af6ef0832b7b1a330d29a929b6c07c12d
tree3d9c52964a35c6eaca3d58c3812dca29a04a136e
parent259e833e88ec9d6cca6a017ac16a426a12165688
res_pjsip: Allow configuration of endpoint identifier query order

This patch fixes previously reverted code that caused binary incompatibility
problems with some modules. And like the original patch it makes sure that
no matter what order the endpoint identifier modules were loaded, priority is
given based on the ones specified in the new global 'endpoint_identifier_order'
option.

ASTERISK-24840
Reported by: Mark Michelson
Review: https://reviewboard.asterisk.org/r/4489/
........

Merged revisions 433028 from http://svn.asterisk.org/svn/asterisk/branches/13

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@433029 65c4cc65-6c06-0410-ace0-fbb531ad65f3
CHANGES
configs/samples/pjsip.conf.sample
contrib/ast-db-manage/config/versions/45e3f47c6c44_add_pjsip_endpoint_identifier_order.py
include/asterisk/res_pjsip.h
res/res_pjsip.c
res/res_pjsip/config_global.c
res/res_pjsip_endpoint_identifier_anonymous.c
res/res_pjsip_endpoint_identifier_ip.c
res/res_pjsip_endpoint_identifier_user.c