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
Exception | Condition |
---|---|
System..::..ArgumentNullException | A parameter is nullNothingnullptra null reference (Nothing in Visual Basic). |
System..::..ArgumentException | A parameter contains an invalid value. |
ININ.IceLib.Connection..::..RequestTimeoutException | The request timed out while waiting for a response. |
ININ.IceLib.Connection..::..SessionDisconnectedException | The Session does not have a valid connection. |
System..::..ObjectDisposedException | The Session has been disposed. |
Version Information
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.