Re: Terminology (was RE: Fwd:I-DACTION:draft-rosenberg-sip-target-uri-delivery-01.txt

"Francois Audet" <[email protected]>
Newsgroups gmane.ietf.sip
Message-ID <[email protected]>
Does p-called-header include URI parameters?


On Mar 12, 2009, at 7:07, "Christer Holmberg" <[email protected] 
 > wrote:

>
> Hi,
>
> IF we would remove that requierment, and ONLY care about the case  
> when the R-URI is replaced with the CONTACT, I don't think we need  
> to do anything. I believe P-Called-Party-ID already solves that.
>
> Regards,
>
> Christer
>
> From: [email protected] [mailto:[email protected]] On Behalf  
> Of Elwell, John
> Sent: 12. maaliskuuta 2009 15:31
> To: Hans Erik van Elburg
> Cc: [email protected]
> Subject: Re: [Sip] Terminology (was RE: Fwd: I-DACTION:draft- 
> rosenberg-sip-target-uri-delivery-01.txt
>
> Hans Erik,
>
> The way I interpreted the 01 draft, you would not get the freephone  
> number anyway. If that is a requirement, then I accept my suggestion  
> won't suffice.
>
> John
>
> From: Hans Erik van Elburg [mailto:[email protected]]
> Sent: 12 March 2009 12:57
> To: Elwell, John
> Cc: [email protected]
> Subject: Re: [Sip] Terminology (was RE: Fwd: I-DACTION:draft- 
> rosenberg-sip-target-uri-delivery-01.txt
>
> But that does not solve the freephone service use case. Freephone  
> represents a use case where the R-URI is replaced with an AoR of  
> user B - not with the contact of user B.
>
> A calls Bfreephonenumber routed the B (AOR) routed to B's contact.
>
> The target-uri draft is interested in obtaining: Bfreephonenumber as  
> that is what A used to reach B.
>
> So what we like to see that B UA receives is something like
>     H-I:  Bfreephone; "istarget",\
>         B,\
>         contact-B
>
> So you want to get Bfreephonenumber and not B.
>
> In certain situations you are also interested in B, I guess that   
> PBX's would interested in that to deliver to the correct user. We  
> could distinguish them like:
>     H-I:  Bfreephone; "istarget",\
>         B,"aor"\
>         contact-B
>
> BR,
> /Hans Erik van Elburg
>
>
> On Thu, Mar 12, 2009 at 12:08 PM, Elwell, John <[email protected] 
> > wrote:
> If 'istarget' is used only to identify the value that was  
> overwritten in
> the Request-URI by a contact URI, an alternative approach would be to
> flag the contact URI H-I entry as 'iscontact'. Then the UAS would just
> need to look for the most recent H-I entry that is not marked
> 'iscontact'.
>
> John
>
>
> ________________________________
>
>        From: [email protected] [mailto:[email protected]] On
> Behalf Of Hans Erik van Elburg
>        Sent: 12 March 2009 08:35
>        To: Mary Barnes
>        Cc: [email protected]
>        Subject: Re: [Sip] Terminology (was RE: Fwd:
> I-DACTION:draft-rosenberg-sip-target-uri-delivery-01.txt
>
>
>        Yes, because you are using the 3261 use of target and the
> 4244bis introduced definition of        retarget. I thought it was  
> clear that
> we need other words as those definitions don't match the target-uri
> drafts use of the terms. Also they do not suffice to provide a  
> solution
> for the use cases in the target-uri draft.
>
>        The 3261 text you refer to is exactly about the case where the
> home proxy overwrites the Request-URI with a new target. This target  
> is
> teh registered contact address. And hence this would be what target- 
> uri
> calls a hop or a route. This case and this is where it gets  
> confusing is
> not a "retarget" in the target-uri draft use of the term.
>
>        The target-uri draft states:
>
>           "To avoid confusion, we
>           refer to a SIP URI that is an address for a user or resource
> as a
>           "target" and a SIP URI that is a hop for reaching that user
> as a
>
>           "hop".
>
>
>        Apparently that does not suffice to avoid confusion.
>
>        As for the tagging, speaking about the solution before agreeing
> on the terminology and the problem it should solve is meaningless.
>
>        /Hans Erik van Elburg
>
>
>
>        On Thu, Mar 12, 2009 at 2:33 AM, Mary Barnes
> <[email protected]> wrote:
>
>
>                Responses below [MB].
>
>
>                -----Original Message-----
>                From: Hans Erik van Elburg
> [mailto:[email protected]]
>
>                Sent: Wednesday, March 11, 2009 6:42 PM
>                To: Barnes, Mary (RICH2:AR00)
>                Cc: Shida Schubert; [email protected]
>                Subject: Re: Terminology (was RE: [Sip] Fwd: I-D
>                ACTION:draft-rosenberg-sip-target-uri-delivery-01.txt
>
>
>                I was talking about the concept.
>
>                The use cases only describe  cases where the target-uri
> (lets call that
>                current target from now) has been lost when an initial
> request for a
>                dialog or standalone request arrives at the UAS.
>
>                [MB] And I think this is where the terminology  
> confusion
> starts - I
>                don't think of the "lost" target-uri as being the
> "current" target. In
>                my mind, the "current" target is reflected by the last
> hi-entry and the
>                request-uri in the incoming request at the UAS.  
> If        the
> entity that sent
>                the request was the entity that added the last hi- 
> entry,
> then the uri in
>                that hi-entry is the same as the request-URI in  
> the        SIP
> request that
>                arrives at the UAS. I refer to the "lost" uri as the  
> one
> that was
>                "retargeted" - that's the one the UAS wants to pull  
> from
> the hi-entries
>                in the incoming request. That hi-entry was not the one
> that was just
>                added by the entity that built the request just  
> received
> by the UAS.
>                That hi-entry is tagged with whatever name we are going
> to tag it with
>                BEFORE the request is forwarded (using the term forward
> per section 16.6
>                of RFC 3261).  That tag is added once the target  
> set        of
> potential
>                candidates for the new request uri are determined in
> section 16.5 of
>                3261 (with "target set" being a 3261 term), just before
> the request is
>                forwarded in section 16.6 to one of those targets.  A
> new hi-entry
>                (which will be the last hi-entry in the request  
> received
> by the UAS) is
>                added in section 16.6 of 3261 as the request is
> forwarded.  At this
>                point in time, the lost information is in the previous
> hi-entry when the
>                outgoing request is sent. [/MB]
>
>
>                What has been lost is the current target of the  
> request:
>
>                [MB] Right - at which point in my mind, it's no longer
> the current
>                target ;) Maybe we call it "lost". [/MB]
>
>
>
>                     Current target
>
>                  The current target of an initial request for a dialog
> or standalone
>                  request is the name or address to which the request  
> is
> targeted, i.e.
>                  either the initial target inserted in the Request-URI
> by the UAC that
>                  originates the request, or when a retarget occurred,
> the target
>                  provided in that retarget operation.  Reroute and
> translation
>                  operations never change the current target.
>
>
>                [MB] I don't think this        definition fits what  
> you want -
> i.e., if there
>                is no retargeting, then none of the hi-entries are
> tagged - i.e., you
>                won't have your concept of current. The way it works is
> that if no
>                hi-entries are tagged, then you know that there was no
> retargeting, thus
>                you know the request-uri has not been lost. [/MB]
>
>
>                This defintion only makes sense when the following
> definitions are used:
>
>                Name:
>
>                  A name is a moniker for an entity which refers to it
> in a way which
>
>                  reveals nothing about where it is in a network.  In
> SIP, tel URI
>
>                  which doesn't represent the location of the entity is
> a name.
>
>
>                Address:
>
>                  An address is an identifier for an entity which
> describes it by its
>
>                  location on the network.  In SIP, the SIP URI itself
> is a form of
>
>                  address because the host part of the URI, the only
> mandatory part of
>
>                  the URI besides the scheme itself, indicates the
> location of a SIP
>
>                  server that can be used to handle the request.
>
>                Route:
>
>                  Finally, a route is a   sequence of SIP entities
> (including the UA
>                itself!) which are
>
>                 traversed in order to        forward a request to an  
> address
> or name.
>
>                Retarget (other term might be needed, as this is highly
> confusing):
>
>                   A Request-URI rewrite operation that changes the
> target identity of
>                the request.
>
>                Reroute (other term might be needed):
>
>                   A Request-URI rewrite operation that does not change
> the current
>                target of the request, but     determines the route/ 
> next
> hop taken to
>                reach the target-identity.
>
>                /Hans Erik
>
> _______________________________________________
> Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
> This list is for NEW development of the core SIP Protocol
> Use [email protected] for questions on current sip
> Use [email protected] for new developments on the application of sip

_______________________________________________
Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use [email protected] for questions on current sip
Use [email protected] for new developments on the application of sip
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.