Re: [Sipping] draft-mahy-iptel-cpc

"Ian Elz" <ian.elz@ericsson.com> Tue, 01 April 2008 09:08 UTC

Return-Path: <sipping-bounces@ietf.org>
X-Original-To: sipping-archive@optimus.ietf.org
Delivered-To: ietfarch-sipping-archive@core3.amsl.com
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 38C2428C0CF; Tue, 1 Apr 2008 02:08:43 -0700 (PDT)
X-Original-To: sipping@core3.amsl.com
Delivered-To: sipping@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CFBF53A6A6C; Tue, 1 Apr 2008 02:08:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.923
X-Spam-Level:
X-Spam-Status: No, score=-3.923 tagged_above=-999 required=5 tests=[AWL=2.326, BAYES_00=-2.599, HELO_EQ_SE=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DQy8IL2vfG8Z; Tue, 1 Apr 2008 02:08:39 -0700 (PDT)
Received: from mailgw4.ericsson.se (mailgw4.ericsson.se [193.180.251.62]) by core3.amsl.com (Postfix) with ESMTP id 40C3E3A67ED; Tue, 1 Apr 2008 02:08:39 -0700 (PDT)
Received: from mailgw4.ericsson.se (unknown [127.0.0.1]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id 1B855229B7; Tue, 1 Apr 2008 10:57:28 +0200 (CEST)
X-AuditID: c1b4fb3e-ac995bb000004ec0-d7-47f1f8f70591
Received: from esealmw128.eemea.ericsson.se (unknown [153.88.254.121]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id E0F1C22990; Tue, 1 Apr 2008 10:57:27 +0200 (CEST)
Received: from esealmw118.eemea.ericsson.se ([153.88.200.77]) by esealmw128.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Tue, 1 Apr 2008 10:57:27 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Tue, 01 Apr 2008 10:58:29 +0200
Message-ID: <C0E80510684FE94DBDE3A4AF6B968D2D03064C93@esealmw118.eemea.ericsson.se>
In-Reply-To: <47F11654.6050607@cisco.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [Sipping] draft-mahy-iptel-cpc
Thread-Index: AciTT0huJkK+FBR7RpWeyPG2fMdD0gAhlBHQ
From: Ian Elz <ian.elz@ericsson.com>
To: Paul Kyzivat <pkyzivat@cisco.com>
X-OriginalArrivalTime: 01 Apr 2008 08:57:27.0488 (UTC) FILETIME=[690E2C00:01C893D6]
X-Brightmail-Tracker: AAAAAA==
Cc: iptel@ietf.org, "DOLLY, MARTIN C, sbcuid" <mdolly@att.com>, sipping@ietf.org
Subject: Re: [Sipping] draft-mahy-iptel-cpc
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "SIPPING Working Group \(applications of SIP\)" <sipping.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sipping@ietf.org>
List-Help: <mailto:sipping-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: sipping-bounces@ietf.org
Errors-To: sipping-bounces@ietf.org

Paul,

My comments are made based upon the content of the latest draft (06).

The introduction begins:

   "SS7 ISUP [4] defines a Calling Party's Category (CPC) parameter that
   characterizes the station used to originate a call and carries other
   important state that can describe the originating party.  When
   telephone numbers are contained in URIs, such as the tel URI [2], it
   may be desirable to communicate any CPC associated with that
   telephone number or, in the context of a call, the party calling from
   it."

Based upon this the current requirement appears to be to support the
ISUP CPC/OLI.

If the requirement is greater than this then that is a discussion that
we should have before the draft is finalized.

The issue with mutual exclusivity exists in the current ISUP
implementations. If that limitation is to be overcome then that
requirement also needs to be discussed. If we are to move from mutual
exclusivity of values then we need to ensure that interworking back to
ISUP is supported. The resolution of the overlapping cases as you have
indicated may have to be at the discretion of the network operator.

Ian Elz

System Manager
DUCI LDC UK
(Lucid Duck)

Office: + 44 24 764 35256
gsm: +44 7801723668
ian.elz@ericsson.com

-----Original Message-----
From: Paul Kyzivat [mailto:pkyzivat@cisco.com] 
Sent: 31 March 2008 17:50
To: Ian Elz
Cc: iptel@ietf.org; DOLLY, MARTIN C, sbcuid; sipping@ietf.org
Subject: Re: [Sipping] draft-mahy-iptel-cpc



Ian Elz wrote:
> Paul,
> 
> You are now stretching the requirements for CPC/OLI beyond what is now
> supported in ISUP.

Is CPC just for ISUP?

> In current ISUP it would be possible to have as you correctly describe
a
> police cell phone but only a single value is included.
> 
> If you wish to allow multiple values then we raise an interworking
> problem of which value is used when interworking with ISUP. We may
need
> to define one value as primary and others as secondary to allow
correct
> interworking.

My issue is just to clarify the semantics. The draft as written 
specifies as mutually exclusive alternatives a number of things that on 
the surface don't appear to be mutually exclusive. Nor is it especially 
clear about how these properties are to be determined.

I assume that somehow or other the meaning of these is specified in the 
PSTN. But that isn't of much help to a SIP UA that is trying to 
implement this.

If the semantics can be spelled out in a way that makes it clear how to 
deal with the overlapping cases then so be it. (Does "police" trump 
"cellular" or visa versa? Or is this only to be used in networks where 
there can never be cellular police phones?)

	Paul

> Ian Elz
> 
> System Manager
> DUCI LDC UK
> (Lucid Duck)
> 
> Office: + 44 24 764 35256
> gsm: +44 7801723668
> ian.elz@ericsson.com
> 
> -----Original Message-----
> From: sipping-bounces@ietf.org [mailto:sipping-bounces@ietf.org] On
> Behalf Of Paul Kyzivat
> Sent: 28 March 2008 21:37
> To: DOLLY, MARTIN C, sbcuid
> Cc: iptel@ietf.org; sipping@ietf.org
> Subject: Re: [Sipping] draft-mahy-iptel-cpc
> 
> As I recall from back when this was a topic of active discussion,
there 
> were significant issues about the semantics of the values.
> 
> I see that Rohan included semantics in the draft. But do they agree
with
> 
> the ones that you are trying to interoperate with?
> 
> One thing I see is that the cpc can have only one value. But the list
of
> 
> values does not seem to be mutually exclusive. For instance, I would 
> think you could have a test call in combination with any of the
others. 
> And you you could have a police call from a cellular phone.
> 
> I suppose none of this is troubling if this is used only for calls 
> sourced from the PSTN, since then the problem of classifying is up to 
> the pstn side. But if a call originates for a sip client, there must
be 
> clear rules for how it is classified.
> 
> Also, how are the classifications authorized? It seems likely that the

> originating device will not be permitted to do it, but rather that
some 
> "trusted" middle box will have to do so.
> 
> And where do you expect this to be put? In P-A-I? If that is the only 
> place where it makes sense, then perhaps a P-A-I header parameter
would 
> make more sense.
> 
> 	Paul
> 
> DOLLY, MARTIN C, sbcuid wrote:
>> Sumit,
>>  
>> For as long as the values are clear, this approach would be
> acceptable.
>>  
>> Martin
>>
>>
>
------------------------------------------------------------------------
>> *From:* sipping-bounces@ietf.org [mailto:sipping-bounces@ietf.org]
*On
> 
>> Behalf Of *Sumit Garg
>> *Sent:* Friday, March 28, 2008 2:09 PM
>> *To:* iptel@ietf.org; sipping@ietf.org
>> *Subject:* Re: [Sipping] draft-mahy-iptel-cpc
>>
>> I agree with Ian, we should avoid multiple parameters.
>>
>> The way a lot of stuff is done in tel-uri might be useful....
>>
>>  
>>
>> We would only  need 1 parameter:  i.)  user-type=<cpc/oli-values>
>>
>>                 Renamed /to user-type as we do not necessarily tie it
> to 
>> originating side.....we might find other needs in the future./
>>
>>  
>>
>> For the current scenario, the number itself would help the 
>> implementation decide whether it is CPC/OLI.
>>
>> A global number inherently has a country code which would help decide

>> the valid values (cpc/oli)
>>
>> Otherwise the phone-context could be used to decide the same.
>>
>>  
>>
>> For implementations which use neither..i.e. for which context is 
>> implicit...they would implicitly know whether  it is cpc/oli.
>>
>>  
>>
>> -Sumit
>>
>>  
>>
>>  
>>
>> "The reasonable man adapts himself to the world; the unreasonable one

>> persists in trying to adapt the world to himself. Therefore all
> progress 
>> depends on the unreasonable man."
>> -- George Bernard Shaw
>>
>> *From:* Ian Elz [mailto:ian.elz@ericsson.com]
>> *Sent:* Friday, March 28, 2008 12:10 PM
>> *To:* DOLLY, MARTIN C, sbcuid; Sumit Garg; iptel@ietf.org;
> sipping@ietf.org
>> *Subject:* RE: [Sipping] draft-mahy-iptel-cpc
>>
>>  
>>
>> Martin,
>>
>>  
>>
>> I saw you email with the list of values.
>>
>>  
>>
>> I was not proposing to remove the values but to combine them into an 
>> extended list which encompassed both OLI and CPC. ANSI does not use
> CPC 
>> to any extent while ETSI/CCITT uses CPC for the same purpose as ANSI 
>> uses OLI.
>>
>>  
>>
>> An expanded combined single parameter may be suitable for all the 
>> required values.
>>
>>  
>>
>> If you look at what is proposed by 3GPP you will see that it is
> proposed 
>> to reduce the different CCITT operator CPC values by using 'language'
> in 
>> Accept-Contact. There may be options to use similar techniques to
> enable 
>> all the OLI values to be handled correctly.
>>
>> /Ian Elz/
>>
>> /System Manager/
>> /DUCI LDC UK/
>> /(Lucid Duck)/
>>
>> /Office: + 44 24 764 35256/
>> /gsm: +44 7801723668/
>> /ian.elz@ericsson.com/
>>
>>
>
------------------------------------------------------------------------
>>
>>
>
------------------------------------------------------------------------
>> _______________________________________________
>> Sipping mailing list  https://www.ietf.org/mailman/listinfo/sipping
>> This list is for NEW development of the application of SIP
>> Use sip-implementors@cs.columbia.edu for questions on current sip
>> Use sip@ietf.org for new developments of core SIP
> _______________________________________________
> Sipping mailing list  https://www.ietf.org/mailman/listinfo/sipping
> This list is for NEW development of the application of SIP
> Use sip-implementors@cs.columbia.edu for questions on current sip
> Use sip@ietf.org for new developments of core SIP
> _______________________________________________
> Sipping mailing list  https://www.ietf.org/mailman/listinfo/sipping
> This list is for NEW development of the application of SIP
> Use sip-implementors@cs.columbia.edu for questions on current sip
> Use sip@ietf.org for new developments of core SIP
> 
_______________________________________________
Sipping mailing list  https://www.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sip@ietf.org for new developments of core SIP