[asterisk-dev] [Asterisk 0017040]: [patch] Explicit context set in SIP peer overridden by default domain context

Philip Prindeville philipp_subx at redfish-solutions.com
Wed Apr 28 19:44:14 CDT 2010


Ruh, roh.

The patch that should have been committed is the last diff in 
reviewboard, not the patch attached to the bug.

As I noted also in reviewboard is that the fix in R565 needed to go in 
after R629 gets committed.


On 4/28/10 4:35 PM, Asterisk Bug Tracker wrote:
> A NOTE has been added to this issue.
> ======================================================================
> https://issues.asterisk.org/view.php?id=17040
> ======================================================================
> Reported By:                pprindeville
> Assigned To:                mmichelson
> ======================================================================
> Project:                    Asterisk
> Issue ID:                   17040
> Category:                   Core/Configuration
> Reproducibility:            always
> Severity:                   minor
> Priority:                   normal
> Status:                     closed
> Asterisk Version:           1.6.2.6
> Regression:                 No
> Reviewboard Link:           https://reviewboard.asterisk.org/r/565/
> SVN Branch (only for SVN checkouts, not tarball releases): N/A
> SVN Revision (number only!):
> Resolution:                 fixed
> Fixed in Version:
> ======================================================================
> Date Submitted:             2010-03-16 12:19 CDT
> Last Modified:              2010-04-28 17:35 CDT
> ======================================================================
> Summary:                    [patch] Explicit context set in SIP peer overridden
> by default domain context
> Description:
> I'm running a couple of different internal domains in a multi-tenant
> configuration.  SIP phones (SPA-942's and PAP2T's) register in their
> respective domains, but have explicit contexts set per peer-definition (for
> instance, the Fax hanging off the PAP2T can only 7 and 10-digit dial... it
> has no international and no internal extensions).
>
> In trying to support E.164 (ENUM) dialling, we tried to enable incoming
> SIP calls to the domains by specifying a default context for each domain,
> e.g.
>
> domain=redfish-solutions.com,redfish-internet
>
> in the configuration snippet below.  Unfortunately, doing this also puts
> all of the internal SIP phones registering in that domain into the
> redfish-internet context as well, which is neither desirable nor intuitive.
>
> I posit that the proper behavior is to always use the "context=..."
> specified in a [peer] SIP definition when present, and fallback on the
> domain-associated context only when it isn't present.
>
> Summary:
>
> If "domain=redfish-solutions.com,redfish-internet" is commented out, then
> calls made by "lab_1" use the [redfish-internal] context.  If it's
> uncommented, then "lab_1" uses the [redfish-internet] context (making it
> indistinguishable from an outside SIP caller [or hacker]).
>
> ======================================================================
>
> ----------------------------------------------------------------------
>   (0121136) svnbot (reporter) - 2010-04-28 17:35
>   https://issues.asterisk.org/view.php?id=17040#c121136
> ----------------------------------------------------------------------
> Repository: asterisk
> Revision: 259958
>
> _U  branches/1.6.1/
> U   branches/1.6.1/channels/chan_sip.c
>
> ------------------------------------------------------------------------
> r259958 | mmichelson | 2010-04-28 17:35:29 -0500 (Wed, 28 Apr 2010) | 17
> lines
>
> Merged revisions 259957 via svnmerge from
> https://origsvn.digium.com/svn/asterisk/trunk
>
> ........
>    r259957 | mmichelson | 2010-04-28 17:34:15 -0500 (Wed, 28 Apr 2010) | 11
> lines
>
>    Don't override peer context with domain context.
>
>    (closes issue https://issues.asterisk.org/view.php?id=17040)
>    Reported by: pprindeville
>    Patches:
>          asterisk-1.6-bugid17040.patch uploaded by pprindeville (license
> 347)
>    Tested by: pprindeville
>
>    Review: https://reviewboard.asterisk.org/r/565/
> ........
>
> ------------------------------------------------------------------------
>
> http://svn.digium.com/view/asterisk?view=rev&revision=259958
>
> Issue History
> Date Modified    Username       Field                    Change
> ======================================================================
> 2010-04-28 17:35 svnbot         Checkin
> 2010-04-28 17:35 svnbot         Note Added: 0121136
> ======================================================================
>
>    




More information about the asterisk-dev mailing list