...
Each Informational Element is processed row by row in the Transformation Table.
Caption | ||||
---|---|---|---|---|
| ||||
In an incoming call processed by the above transformation table:
...
Expand | |||||||
---|---|---|---|---|---|---|---|
| |||||||
|
Once all the transformations are complete, the Mandatory/Optional Match Type determines if the Transformation Table, and by extension the Call Route, is successful or failed.
...
The most basic scenario is the scenario in which a Transformation Table contains only one entry, and that entry is a mandatory entry, as shown here.
Caption | ||||
---|---|---|---|---|
| ||||
When the Called Number is processed against this single transformation, the Called Number must match the regex value in the Input Field Value. If the Input Field Value does not match the Called Number, this transformation will fail, and so will the route entry that called this transformation talbe
...
When there are multiple mandatory entries in a transformation table, each Input Field Type is evaluated independently for its Match Type.
Caption | ||||
---|---|---|---|---|
| ||||
In the case above, the first transformation entry, Calling Address/Number, has its Match Type set to Mandatory. The second transformation entry, Calling Name, also has its Match Type set to Mandatory. Both of these transformations must match: The calling number must be +15105744912 and the Calling Name must be John Doe, otherwise, the table fails.
...
As with Mandatory matching, Optional matches are performed per Input Field Type. At least ONE row for EACH Input Field Type must match, otherwise the table fails (see the figure below).
Caption | ||||
---|---|---|---|---|
| ||||
In this example, if the Calling Name is John Doe, Mary Kay, or Bill Smith, the table is true (passed).
...
Caption | ||||
---|---|---|---|---|
| ||||
...
Caption | ||||
---|---|---|---|---|
| ||||
|
In the example above, the Redirecting Number transformation must be successful because it is the only translation entry for the Redirecting Number Input Field Type; the Match Type for Redirecting Number is irrelevant.
...
The table below is the same as the table above, with an additional Called Number transformation entry at the bottom of the table.
Caption | ||||
---|---|---|---|---|
| ||||
|
The addtional Mandatory Called Address/Number means only the Mandatory translation must match the transformation table to possibly be true, with respect to the other Called Number Optional translation entries. Of course, the Redirecting Number transformation entry must also be evaluated in order to determine whether the transformation table will be ultimately true (pass) or false (fail).
...