Queries phone number details.

Namespace: ININ.IceLib.Interactions
Assembly: ININ.IceLib.Interactions (in ININ.IceLib.Interactions.dll) Version: 0.0.0.0 (22.3.0.218)

Syntax

C#
public ReadOnlyCollection<PhoneNumber> QueryPhoneNumberDetails(
	string[] phoneNumbers
)
Visual Basic
Public Function QueryPhoneNumberDetails ( _
	phoneNumbers As String() _
) As ReadOnlyCollection(Of PhoneNumber)

Parameters

phoneNumbers
Type: array<System..::..String>[]()[][]
The phone numbers.

Return Value

A PhoneNumber array.

Remarks

The arguments to this method can be phone numbers without any formatting, not fully specified phone numbers, etc. If the phone number string requires matching, pattern matching engine is invoked in an attempt to try to resolve (recognize) it. Part of the resolving process is to generate a new input number, which is the result of the Input Conversion mapping step. This new number will will overwrite the data member holding the original input number. Whether or not a match is found, the input number will be prepared by having white space and formatting characters removed and alphas mapped to digits; the exceptions to this are SIP numbers, which only have white space characters removed.

For more information please refer to PhoneNumber.

Exceptions

ExceptionCondition
System..::..ArgumentNullExceptionA parameter is nullNothingnullptra null reference (Nothing in Visual Basic).
System..::..ArgumentExceptionA parameter contains an invalid value.
ININ.IceLib.Connection..::..RequestTimeoutExceptionThe request timed out while waiting for a response.
ININ.IceLib.Connection..::..SessionDisconnectedExceptionThe Session does not have a valid connection.
System..::..ObjectDisposedExceptionThe Session has been disposed.

Version Information

Supported for IC Server version 2015 R1 and beyond.
For 4.0, supported for IC Server version 4.0 GA and beyond.
For 3.0, supported for IC Server version 3.0 GA and beyond.

See Also