summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorTerry Wilson <twilson@digium.com>2012-02-08 21:28:55 +0000
committerTerry Wilson <twilson@digium.com>2012-02-08 21:28:55 +0000
commit3342183016a4dfb7dd0d2c950e51a021659f647b (patch)
treead7b19042306164249b6b1d8d462af7863025595 /CHANGES
parentf0e321b88ac5be7c36cbd5770886a43e33ee3525 (diff)
Add callbackextension matching & realtime callbackextensions
This patch is based on the one by David Vossel, developer extrodinaire, at https://reviewboard.asterisk.org/r/344/. If multiple peers are defined with the same host/port, but differing callbackextensions, it chooses the peer with the matching callbackextension. Since callbackextension creates an outbound registration with the callbackextension as the Contact address, matching an incoming request by that (in addition to the host/port) makes a lot of sense. This patch also adds support for callbackextension to realtime by querying all peers with callbackextensions on reload and adding registrations for them. (closes issue ASTERISK-13456) Review: https://reviewboard.asterisk.org/r/344/ Review: https://reviewboard.asterisk.org/r/1717/ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@354458 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES5
1 files changed, 5 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 4eaa095bd..e756d9523 100644
--- a/CHANGES
+++ b/CHANGES
@@ -54,6 +54,11 @@ SIP Changes
lookup service.
* A new setting for autocreatepeer (autocreatepeer=persistent) allows peers
created using that setting to not be removed during SIP reload.
+ * Add support to realtime for the 'callbackextension' option
+ * When multiple peers exist with the same address, but differing
+ callbackextension options, incoming requests that are matched by address
+ will be matched to the peer with the matching callbackextension if it is
+ available.
Chan_local changes
------------------