diff options
author | Matthew Jordan <mjordan@digium.com> | 2013-03-05 13:14:43 +0000 |
---|---|---|
committer | Matthew Jordan <mjordan@digium.com> | 2013-03-05 13:14:43 +0000 |
commit | 8d5c36c9bb91af574fbe0dd261f3b6601304b263 (patch) | |
tree | fe313093b94b5589ef3e8eed753d1b85517265e0 /contrib/scripts/asterisk.ldif | |
parent | 469ca1c71de62cd0abec830179d5ab1faa5f7837 (diff) |
Add RFC 3327 Path header support to chan_sip
This patch adds support for RFC 3327 "Path" headers. This can be enabled in
sip.conf using the 'supportpath' setting, either on a global basis or on a
peer basis. This setting enables Asterisk to route outgoing out-of-dialog
requests via a set of proxies by using a pre-loaded route-set defined by the
Path headers in the REGISTER request. This patch also adds Realtime support
for dynamically updating the Path information for a peer.
A huge thank-you to Klaus Darillion and Olle E Johansson for their efforts
in writing this patch.
Review: https://reviewboard.asterisk.org/r/2235/
Review: https://reviewboard.asterisk.org/r/991/
(closes issue ASTERISK-16884)
Reported by: klaus3000
Tested by: klaus3000, oej, mjordan
patches:
path-1.8.0-patch.txt uploaded by klaus3000 (License 5054)
oolong-path-support-trunk in team branch by oej (License 5267)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@382440 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'contrib/scripts/asterisk.ldif')
-rw-r--r-- | contrib/scripts/asterisk.ldif | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/contrib/scripts/asterisk.ldif b/contrib/scripts/asterisk.ldif index 0546cdd7c..562105730 100644 --- a/contrib/scripts/asterisk.ldif +++ b/contrib/scripts/asterisk.ldif @@ -108,6 +108,7 @@ olcObjectIdentifier: AstAccountSetVar AstAttrType:66 olcObjectIdentifier: AstAccountAllowOverlap AstAttrType:67 olcObjectIdentifier: AstAccountVideoSupport AstAttrType:68 olcObjectIdentifier: AstAccountIgnoreSDPVersion AstAttrType:69 +olcObjectIdentifier: AstAccountPathSupport AstAttrType:70 # # ############################################################################# @@ -636,6 +637,13 @@ olcAttributeTypes: ( AstAccountIgnoreSDPVersion SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15) # +olcAttributeTypes: ( AstAccountPathSupport + NAME 'AstAccountPathSupport' + DESC 'Asterisk account support Path RFC 3327' + EQUALITY caseIgnoreMatch + SUBSTR caseIgnoreSubstringsMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15) +# ############################################################################# # Object Class definitions # @@ -758,7 +766,8 @@ olcObjectClasses: ( AsteriskSIPUser AstAccountTransport $ AstAccountType $ AstAccountUserAgent $ - AstAccountVideoSupport + AstAccountVideoSupport $ + AstAccountPathSupport ) ) # |