On 11/20/14 6:41 AM, Rajesh wrote:
Hi,
May I know whether it is fine if UA insert PAI header in the INVITE
message which it sends to a trusted network entity. I am analysing one
scenario where one of our network node gets a call from another trusted
node with From set to Anonymous and PAI header set to Calling party and
Privacy header set to id.
After this, this network node creates another out dial call(not in the
same dialogue) in a trusted domain. But this time this network node set
From to anonymous, no PAI header but it inserts P-Preferred-Identity
header to calling party and privacy header set to id. Is this the correct
behaviour? Thanks
1. Is it fine for an UA to insert PAI header in the initial INVITE if it
sends a message in a trusted domain
2. Is it fine for an UA to insert PPI header in the initial INVITE if it
sends a message in a trusted domain
It isn't really a question of what the UA is allowed to insert. It it
more of a matter about what the recipient is willing to believe.
If the receiver trusts the sender, then it may choose to honor a PAI
that it receives. If it doesn't trust the sender then it probably won't
honor PAI.
So the UA can insert PAI if it wants. But it should probably consider
whether it has reason to believe the recipient will trust it before
doing so.
PPI for use by a UA that isn't within the trust domain, but has
authenticated with a trusted agent. Then the expectation is that the
trusted agent (edge proxy) will insert PAI on its behalf before passing
on to the remainder of the trusted network. When the UA has multiple
identities that the trusted agent could insert on its behalf it can
express a preference for which one should be inserted using PPI. (If it
only has one identity, then PPI probably isn't useful.)
Thanks,
Paul
_______________________________________________
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/mailman/listinfo/sip-implementors