Versions Compared

Key

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

REST API Method: POST /rest/transformationtable/{identifier}/transformationentry/{identifier}

Page Tree
rootResource - transformationentry

Modifies a Transformation Table Entry given a specific Table Entry ID in a given Transformation Table.

URL:

https://134.56.227.163/rest/transformationtable/{identifier}/transformationentry/{identifier}

HTTP Method

POST

Requires Authentication:

true



Parameters

Parameter Name Required Service Affecting Data Type Default Value Possible Values Description
InputFieldYesNoEnum0Possible values:
  • 0 - tfCalledNumber
  • 1 - tfCalledNumberType
  • 2 - tfCalledNumberPlan
  • 3 - tfCallingNumber
  • 4 - tfCallingNumberType
  • 5 - tfCallingNumberPlan
  • 6 - tfCallingNumberPresentation
  • 7 - tfCallingNumberScreening
  • 8 - tfCallingName
  • 9 - tfOriginalCalledNumber
  • 10 - tfRedirectingNumber
  • 11 - tfRedirectingNumberType
  • 12 - tfRedirectingNumberPlan
  • 13 - tfTransferCapability
  • 14 - tfUserValue1
  • 15 - tfUserValue2
  • 16 - tfUserValue3
  • 17 - tfUserValue4
  • 18 - tfUserValue5
  • 19 - tfCallingNumberUserSpecified
  • 20 - tfElinIdentifier
  • 21 - tfCalledExt
  • 22 - tfCallingExt
  • 23 - tfCalledPhoneContext
  • 24 - tfCallingPhoneContext
  • 25 - tfOriginalDestNumber
  • 26 - tfCallbackTable
  • 27 - tfSGUserValue1
  • 28 - tfSGUserValue2
  • 29 - tfSGUserValue3
  • 30 - tfSGUserValue4
  • 31 - tfSGUserValue5
  • 32 - tfCalledSubNumber
  • 33 - tfCallingSubNumber
  • 34 - tfDestinationTrunkGroup
Specifies the type of field to match against. UserValue1 through UserValue5 are used to store modified values temporarily during normalization or translation. They are discarded once the operation is complete. SGUserValue1 through SGUserValue5 are also used for temporary value storage, in the case of SIP call flows these values may be shared with the SIP Protocol Repair functionality.
InputFieldValueYesNostringnone256 - Max Length Specifies what value to match against for the selected type. This allows control over whether or not to perform this operation. The type changes the InputField's Value, for Numbering Type and Plan this is a dropdown, for everything else this is a Regular Expression string. If this is a Regular Expression string, it can be blank to match nothing or empty strings,
^$ is implicit. An Active Directory match can be specified by entering the AD field name with a = character at the start and end of the field name.
OutputFieldYesNoEnum0Possible values:
  • 0 - tfCalledNumber
  • 1 - tfCalledNumberType
  • 2 - tfCalledNumberPlan
  • 3 - tfCallingNumber
  • 4 - tfCallingNumberType
  • 5 - tfCallingNumberPlan
  • 6 - tfCallingNumberPresentation
  • 7 - tfCallingNumberScreening
  • 8 - tfCallingName
  • 9 - tfOriginalCalledNumber
  • 10 - tfRedirectingNumber
  • 11 - tfRedirectingNumberType
  • 12 - tfRedirectingNumberPlan
  • 13 - tfTransferCapability
  • 14 - tfUserValue1
  • 15 - tfUserValue2
  • 16 - tfUserValue3
  • 17 - tfUserValue4
  • 18 - tfUserValue5
  • 19 - tfCallingNumberUserSpecified
  • 20 - tfElinIdentifier
  • 21 - tfCalledExt
  • 22 - tfCallingExt
  • 23 - tfCalledPhoneContext
  • 24 - tfCallingPhoneContext
  • 25 - tfOriginalDestNumber
  • 26 - tfCallbackTable
  • 27 - tfSGUserValue1
  • 28 - tfSGUserValue2
  • 29 - tfSGUserValue3
  • 30 - tfSGUserValue4
  • 31 - tfSGUserValue5
  • 32 - tfCalledSubNumber
  • 33 - tfCallingSubNumber
  • 34 - tfDestinationTrunkGroup
Specifies the type of field to replace the value in. UserValue1 through UserValue5 are used to store modified values temporarily during translation. These values are discarded once translation is complete. The following TranslationField values are not valid for OutputField: tfCallingNumberUserSpecified (19), and tfElinIdentifier (20). SGUserValue1 through SGUserValue5 are also used for temporary value storage, in the case of SIP call flows these values may be shared with the SIP Protocol Repair functionality.
OutputFieldValueYesNostringnone256 - Max Length Specifies what value with which to replace the selected type. This allows control over the translation performed. The type changes the OutputField's Value, for Numbering Type and Plan this is a drop down, for everything else this is a Regular Expression string. An Active Directory replacement can be specified by entering the AD field name with a = character at the start and end of the field name.
MatchTypeYesNoEnum0Possible values:
  • 0 - tmtMandatory
  • 1 - tmtOptional
Specifies if this Translation Table Entry must be matched or not. Mandatory entries must match, Optional entries must match at least one of that Input Field type.
DescriptionNoNostringnone64 - Max LengthDescribes the Transformation Table Entry so that it is easily identifiable when re-sequencing entries in the Transformation Table

Tip
titleHelpful Tip

The POST can contain either only the attributes that are being updated, or the full set of attributes for the resource