[Speermint] Directory assistance draft/peering for services
"Haluska, John J" <jhaluska@telcordia.com> Fri, 26 January 2007 21:07 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HAYI1-0006DJ-1H; Fri, 26 Jan 2007 16:07:17 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HAYHz-0006Cx-7R for speermint@ietf.org; Fri, 26 Jan 2007 16:07:15 -0500
Received: from dnsmx1pya.telcordia.com ([128.96.20.31]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HAYHw-0007W1-G3 for speermint@ietf.org; Fri, 26 Jan 2007 16:07:15 -0500
Received: from rrc-dte-ieg01.cc.telcordia.com (rrc-dte-ieg01.cc.telcordia.com [128.96.20.22]) by dnsmx1pya.telcordia.com (8.11.7+Sun/8.9.3) with SMTP id l0QL7A703652 for <speermint@ietf.org>; Fri, 26 Jan 2007 16:07:10 -0500 (EST)
Received: from rrc-dte-exbh01.dte.telcordia.com ([128.96.150.31]) by rrc-dte-ieg01.cc.telcordia.com (SMSSMTP 4.1.9.35) with SMTP id M2007012616072815151 for <speermint@ietf.org>; Fri, 26 Jan 2007 16:07:28 -0500
Received: from rrc-dte-exs01.dte.telcordia.com ([128.96.150.34]) by rrc-dte-exbh01.dte.telcordia.com with Microsoft SMTPSVC(6.0.3790.0); Fri, 26 Jan 2007 16:07:29 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Fri, 26 Jan 2007 16:07:30 -0500
Message-ID: <A09345776B6C7A4985573569C0F30043140BDB2B@rrc-dte-exs01.dte.telcordia.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: Directory assistance draft/peering for services
Thread-Index: AcdBjf17qYnzfr1SR4ukhhdR6ZT1ZA==
From: "Haluska, John J" <jhaluska@telcordia.com>
To: speermint@ietf.org
X-OriginalArrivalTime: 26 Jan 2007 21:07:29.0522 (UTC) FILETIME=[FD0FE520:01C7418D]
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 3643ee1fccf5d6cf2af25f27d28abb29
Subject: [Speermint] Directory assistance draft/peering for services
X-BeenThere: speermint@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Mailing list for the speermint working group <speermint.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/speermint>, <mailto:speermint-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/speermint>
List-Post: <mailto:speermint@ietf.org>
List-Help: <mailto:speermint-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/speermint>, <mailto:speermint-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0956712750=="
Errors-To: speermint-bounces@ietf.org
Hello all, I am seeking comments on draft-haluska-sipping-directory-assistance-01.txt, which I've already posted to the SIPPING ML and gotten some comments on. I was thinking that the SPEERMINT WG might have the expertise to help answer some specific questions I have, and perhaps for general comments as well. First, to make a long story short, what this draft is basically trying to accomplish is to specify how existing SIP mechanisms can be used to implement Information Services, which include Directory Assistance. This would promote interoperability, would facilitate connectivity via SIP as an alternative to TDM, and would facilitate the development of more advanced services. Why post this to SPEERMINT? DA services are often provided as a wholesale service, and therefore calls could potentially traverse multiple providers between the caller and the DA provider. The DA provider needs to know the identities of at least the caller's "home provider" and the "last-hop" provider before the DA provider. These are used to influence call processing (e.g. branded services/announcements) in a number of ways, as well as to facilitate accounting. I am thinking that providers involved in peering might have reasons to care about the various providers a call may have traversed. 1. Currently, the draft specifies that the "home provider" would insert a P-Asserted-Identity header using the domain-name format, so that the home provider's identity could determined from the domain name. Assuming that the providers involved agree, does this seem reasonable? This seems to make sense, especially given the fact that SBCs can break SIP Identity, as pointed out in the recent SIP identity coexistence draft. 2. For the "last-hop" provider, we are specifying that the DA provider would keep a list of values of "Via" headers from boxes from which it would expect to receive calls, so that based on the Via value we can determine who sent in the call. 3. We are thinking it might be necessary to know the identity of some other providers which are neither the home provider nor the last-hop, and thinking that SIP History-Info could be used for this. Has anyone encountered the need to do this in a peering environment, or otherwise? Does the use of SIP History-Info for this seem appropriate? Does this seem like it would be generally useful for SPEERMINT? 4. The DA provider needs to know the calling terminal's capabilities and characteristics, so it would know whether sending e.g. a text message or initiating a multimedia session (e.g. to play a video clip) is possible. For identifying the caller's terminal capabilities and characteristics, we plan to specify the use of RFC 3840 (indicating UA capabilities in SIP) when it is supported - it is not in the current revision of the draft. Where it is not supported, the session either needs to do without this information, or some lookup (e.g. HSS in an IMS environment) could be done. 5. In addition to these questions, I've been wondering whether anyone has thought about how the SPEERMINT architecture might be used for peering for the purpose of providing services, rather than only for providing call terminations? I'm wondering how well something like this would mesh with/benefit from what the SPEERMINT WG is trying to do. If some arrangement existed whereby many VSPs might be served by multiple DA providers (or providers of other types of services), then something more complex than simple bilateral agreements would be needed. Note that in a thread on the SIPPING ML (between 9 Jan and 15 Jan 2007) there seemed to be some recognition that at least some of what's in the draft might be more widely applicable than just this service. Note that we do plan to reduce the scope of the draft in the next revision - it will not normatively define an architecture (it will still describe one for the purposes of discussion) and concentrate more on identifying existing SIP mechanisms for conveying the required information, and will include additional call flows. Thanks much John Haluska
_______________________________________________ Speermint mailing list Speermint@ietf.org https://www1.ietf.org/mailman/listinfo/speermint
- [Speermint] Directory assistance draft/peering fo… Haluska, John J