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

Reply via email to