I've written up an internet-draft describing how the sipXecs open-source PBX identifies which telephone makes each registration, which allows us to obtain information about specific telephones rather than about AORs. For example, "SUBSCRIBE sip:[email protected]" will get the complete dialog status for the telephone with MAC address 0000DEADBEEF, even if the AORs that appear on it appear on other telephones.
Also, there are some problems with this method so we are looking for input on better methods to accomplish this. In particular, we'd like to classify registrations by looking at the +sip.instance parameters on the Contact, but there are a number of difficulties with that, mostly around the fact that the sysadmin would have to key UUIDs into the provisioning system, and that is really tedious. Dale On Sun, 2009-10-18 at 09:50 -0700, IETF I-D Submission Tool wrote: > A new version of I-D, draft-worley-instrument-identification-00.txt has been > successfuly submitted by Dale Worley and posted to the IETF repository. > > Filename: draft-worley-instrument-identification > Revision: 00 > Title: Identifying Individual Telephone Instruments in SIP > Creation_date: 2009-10-18 > WG ID: Independent Submission > Number_of_pages: 18 > > Abstract: > When requesting and reporting dialog status in SIP, users often want > to know the status of a particular telephone instrument, rather than > the status of an Address of Record (AOR). The architecture of SIP > makes it difficult to obtain the status of a telephone instrument in > a way that is convenient for use in common situations, in particular, > in an organization's PBX. This document describes a method for > identifying which telephone instrument is making each registration > request that is convenient to deploy in PBXs. This information can > be used to obtain the status of individual telephone instruments. > > Unfortunately, although the method works well in practice, it > violates separation of concerns by carrying instrument identification > information in an authentication-related field. This draft includes > a preliminary discussion of better ways to identify instruments. _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
