Share via


SipRoutingClient.GetRoutesForNumber Method

Definition

Gets the list of routes matching the target phone number, ordered by priority.

public virtual Azure.Response<System.Collections.Generic.IReadOnlyList<Azure.Communication.PhoneNumbers.SipRouting.SipTrunkRoute>> GetRoutesForNumber(string targetPhoneNumber, System.Collections.Generic.IEnumerable<Azure.Communication.PhoneNumbers.SipRouting.SipTrunkRoute> routes, System.Threading.CancellationToken cancellationToken = default);
abstract member GetRoutesForNumber : string * seq<Azure.Communication.PhoneNumbers.SipRouting.SipTrunkRoute> * System.Threading.CancellationToken -> Azure.Response<System.Collections.Generic.IReadOnlyList<Azure.Communication.PhoneNumbers.SipRouting.SipTrunkRoute>>
override this.GetRoutesForNumber : string * seq<Azure.Communication.PhoneNumbers.SipRouting.SipTrunkRoute> * System.Threading.CancellationToken -> Azure.Response<System.Collections.Generic.IReadOnlyList<Azure.Communication.PhoneNumbers.SipRouting.SipTrunkRoute>>
Public Overridable Function GetRoutesForNumber (targetPhoneNumber As String, routes As IEnumerable(Of SipTrunkRoute), Optional cancellationToken As CancellationToken = Nothing) As Response(Of IReadOnlyList(Of SipTrunkRoute))

Parameters

targetPhoneNumber
String

Phone number to test routing patterns against.

routes
IEnumerable<SipTrunkRoute>

New list of SipTrunkRoute.

cancellationToken
CancellationToken

Optional cancellation token.

Returns

Applies to