2.2.15 Extensions for Federation and Public IM Connectivity
This protocol defines an ms-edge-proxy-message-trust header field. This header field can be added by the SIP proxy to any incoming SIP request or SIP response from an external user to inform the destination protocol client whether the SIP message originates from a remote user, a federated user, or a public IM user. This header field MUST NOT be added by the protocol client.
The ABNF, as defined in [RFC5234], for the ms-edge-proxy-message-trust header field is specified as follows:
-
"ms-edge-proxy-message-trust" HCOLON sourcetype-param SEMI epfqdn-param SEMI userverify-param SEMI sourcenetwork-param SEMI remotefqdn-param sourcetype-param = "ms-source-type=" ("AuthorizedServer" / "AutoFederation" / "DirectPartner" / "EdgeProxyGenerated" / "InternetUser") epfqdn-param = "ms-ep-fqdn=" pvalue userverify-param = "ms-source-verified-user=" ( "verified" / "unverified") sourcenetwork-param = "ms-source-network=" ("federation" / "publiccloud") remotefqdn-param = "ms-remote-fqdn=" pvalue
HCOLON, SEMI, and pvalue are defined in [RFC3261] section 25.
Details regarding the header field parameters and their values are specified in section 3.10. Example usage for this header field is covered in section 4.9.