[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Sipping] draft-watson-sipping-req-history-01
On Thursday 27 June 2002 06:51 am, frank.derks@philips.com wrote:
> Take the following example. When Alice calls Bob and is diverted to
> Carol, it might be useful (depending on what you want to do) to have:
>
> - a way to inform Alice and Carol about what't going on. I.e. that
> the call
> is being diverted and why it is being diverted.
A 302 Redirect returned to Alice lets her know that the call is being
diverted. Even better it gives her the opportunity to decline being
diverted.
> - a way to inform Carol about the party that was originally called
Carol knows who was originally called by looking at the value of the
To: header field in the INVITE she receives.
> and the party that is diverting the call
an interesting concept that relates to the transitive identity question
in use of REFER to effecta call transfer. Given that there are a number
of different diversion mechanisms, there may be a number of different
approaches here.
In the simple proxy scenario, the divertor is identified by a Via
header field in the INVITE.
> - preventing this information from being presented
One must assume that any information handed to a client may be
presented to the user, so PSTN "Here's some info but don't show it to
anybody" doesn't work very well.
So how to hide it?
Bob's system proxies that call to Carol, thereby NOT sending a redirect
to Alice (or telling her she's been diverted). If it really wants to
hide the transference from Carol too, then it uses B2BUA mode. If it
REALLY wants Carol to think the call is from Bob, it also does media
relay.
> There are many more possibilities. These issues surfaced when we were
> trying to look at some interworking scenarios between QSIG
> supplementary services and SIP. The lack of this sort of
> functionality would reduce the QSIG functionality in an interworking
> scenarion
>
> Not surprising, this type of notifications, is also useful in a
> "pure" SIP environment. Which sort of brings me back to my original
> question.
>
> I support that the SIPPING and SIP groups should probably make this
> into an item to be addressed.
It's been hotly debated, and some variation on request history may be
reasonable. The reason that it IS hotly debated is that people with a
background in phone systems look at SIP and say "Hey, if we had this
history thing, we could replicate all these existing services and make
them work exactly the same way with SIP." They generally do this
without understanding how the Internet people building SIP intended it
to work, how it could work without exactly replicating the phone
system, or WHY it should work any differently from the phone system.
It's hard to say this without sounding tacky, but "request history" is
often proclaimed as a requirement by new-to-SIP people arriving from
the PSTN camp. Attempts to fend off inappropriate uses of history have
probably obfuscated the effort of finding the real and reasonable core
of value that I think is hiding in there somewhere.
There also tend to be really hideous interactions between request
history mechanisms and privacy/security mechanisms, which further
complicates things.
--
Dean
_______________________________________________
Sipping mailing list https://www1.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