Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • If the Called Number is 5551212, it is transformed to 4881234
  • If the Calling Number begins with +14085559876, the +1 is stripped and the Calling Number becomes 4085559876.
  • The Calling Name is set to Switchboard.

 

 

Noprint

Click to read more...

Toggle Cloak

Image Removed
Cloakexpand
titleClick here to see a diagram of how the transformations take place
Panel
borderStylenone
Caption
0Figure
1Transformation Diagram
to read more...
none

FigureTransformation DiagramINLINE

 

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.

...

Panel
borderStylenone

Caption
0Figure
1Single Mandatory Entry

Image Added

 Image Removed

 

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 talbetable.

 

Multiple Mandatory Entries

...

Panel
borderStylenone

Caption
0Figure
1Multiple Mandatory Entries

Image Modified

 

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.

...

Panel
borderStylenone

Caption
0Figure
1Single Input Field Type

Image Modified

 

In this example, if the Calling Name is John Doe, Mary Kay, or Bill Smith, the table is true (passed). 

...

  • The Calling Name must either be Joe Doe or Mary Francis
  • The Calling Extension must be 5255
  • The Calling Address/Number number be 6900   (fix the table picture to have a called number of 6900must be 6900 

 

Note

In the example above, there is only one transformational entry for Calling Extension and Calling Address/Number Input Field Types.  If there is only one transformation for a particular Input Field Type, then the Match Type setting for that entry is irrelevant.   Each Input Field Type must have at least one successful transformation.   If there is only one transformation entry for a particular Input Field Type, like the Calling Extension above, then that transformation must be successful.   In this case of a sole Input Field Type, the configuration of the Match Type, either Mandatory or Optional, has no bearing:  that tranformation must succeed or the tranformation table will be false (failed).  

...

There are several transformation entries for Called Address/Number Input Field Type and those all have a Match Type set to Optional.  In addtion to the outcome evaluation of the Redirecting Number, at least one of the Called Number transformations must be successful for the translation table to be true (passed)..

 

The table below is the same as the table above, with an additional Called Number transformation entry at the bottom of the table.

Panel
borderStylenone

Caption
0Figure
1Additional Called Number

 

 

The addtional additional 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).