[prev in list] [next in list] [prev in thread] [next in thread] 

List:       asterisk-dev
Subject:    Re: [asterisk-dev] [Code Review] Resolve remaining issues with SIP
From:       "Russell Bryant" <russell () digium ! com>
Date:       2009-02-27 21:54:23
Message-ID: 20090227215423.13665.24765 () hotblack ! digium ! internal
[Download RAW message or body]


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.digium.com/r/172/
-----------------------------------------------------------

(Updated 2009-02-27 15:54:23.425552)


Review request for Asterisk Developers.


Changes
-------

Add a couple of updates to the patch:

1) Remove unused ispeer parameter from build_peer()

2) Fix a problem that lmadsen found when defining a type=peer and type=user with the \
same name in different configuration entries.


Summary
-------

After the merge of the "kill-the-user" patch to remove the sip_user object, various \
problems with object matching were introduced.  A number of problems were found and \
reported on the bug tracker and have since been fixed.  This patch aims to fix the \
remaining issues that exist so that we can proceed with the release process for \
Asterisk 1.6.1.

1) find_peer() and its uses have been updated to explicitly state whether peers, \
users, or both object types should be matched when doing a match by name.

2) The calls to find_peer() have been audited and changed as necessary.

There is one place where the code we have here differs in what was documented in \
team/oej/sip-compliance/sipobjects.txt.  The difference is that registrations _only_ \
match peers, and not users.  This is to match the previous behavior.  Also, \
registration processing uses the To header to get the name, and not the From header \
as documented.


This addresses bug 14505.
    http://bugs.digium.com/view.php?id=14505


Diffs (updated)
-----

  /trunk/channels/chan_sip.c 179167 

Diff: http://reviewboard.digium.com/r/172/diff


Testing
-------

Josh and I have both tested inbound and outbound calls with peer, user, and friend \
configurations and have seen the expected behavior.  I have also tested registrations \
and subscriptions, both of which appear to be working as expected.


Thanks,

Russell


_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic