

E.g., *.a.com matches foo.a.com but not .com. "Names may contain the wildcard character * which is considered to match any single domain name component or component fragment. The support for wildcards is described in RFC 2818, section 3.1. Microsoft supports using wildcard values of the name(s) in the Common Name or Subject Alternative Name fields of the certificate. This name (FQDN) must also be in the Common Name or Subject Alternative name field(s) of the presented certificate. For INVITE messages in format above, for OPTIONS messages the userinfo can be removed from SIP URI and only FQDN sent in format as follows: In Direct Routing the contact header is required. The following is an example of the SIP Invite message on an incoming call: Parameter nameĪs per RFC 3261, section 11.1, a Contact header field MAY be present in an OPTIONS message. This section describes how the SIP proxy finds the tenant and the user, and performs authentication of the SBC on the incoming connection.

Therefore, it is important to find the specific tenant on which to perform the number lookup because the non-DID numbers might be the same in multiple Microsoft 365 or Office 365 organizations. The tenant administrator might configure non-DID numbers, for example +1001, in multiple tenants. On an incoming call, the SIP proxy needs to find the tenant to which the call is destined and find the specific user within this tenant. Direct Routing will reject SIP requests that have Replaces headers defined. Please note, that SIPS URI should not be used with Direct Routing as it is not supported.Ĭheck your Session Border Controller configuration and make sure that you are not using "Replaces" headers in SIP requests. If the sign is present in a SIP URI, the user field MUST NOT be empty. As per RFC 3261, section 19.1.1, the userinfo part of a URI is optional and MAY be absent when the destination host does not have a notion of users or when the host itself is the resource being identified. The SIP headers do not contain userinfo in the SIP URI in use. The SIP headers in an OPTIONS messages to SIP Proxy are provided as an example below: Parameter name It is important for OPTIONS negotiation to be successful (200OK response), allowing for further communication between SBC and SIP Proxy for establishing calls. These OPTIONS messages allow SIP Proxy to provide the allowed capabilities to SBC. Processing the incoming request: finding the tenant and userīefore an incoming or outbound call can be processed, OPTIONS messages are exchanged between SIP Proxy and the SBC. This article is intended for voice administrators who are responsible for configuring the connection between the on-premises SBC and the SIP proxy service. To properly route traffic between a Session Border Controller (SBC) and the SIP proxy, some SIP parameters must have specific values. This article describes how Direct Routing implements the Session Initiation Protocol (SIP).
