Configuring Correlation ID Length

Call Control Framework (CCF) supports configurable correlation ID lengths. CCF handles 10 digit correlation ID lengths by default.

CCF uses correlation IDs when playing announcements on an external IVR for correlating the TCAP dialogues used in the message sequence. If the MSC cannot handle 10 digit correlation IDs, configure CCF to use the required number of digits for the correlation IDs instead. The number of digits to use must be in the range 4 to 255.

You configure the correlation ID length per voice service by answering the following create_config.info question, where voice_service is the voice service name.
Camel Gateway:VCS voice_service:What is the default correlation ID length for the voice_service?
For more information about voice service configuration, see the discussion about voice charging configuration.

If you specify a length other than 10, you must populate a unique range of correlation IDs on each sub-domain by running the configure_correlation_ids.py script. For information about running the script, see the discussion about configuring correlation IDs.

You can set the correlation ID length for specific announcement servers in My MATRIXX. If set, the announcement server correlation ID length overrides the default correlation ID length, or the correlation ID length configured for the voice service. For more information, see the discussion about announcement servers in My MATRIXX Help.

Note: If you configured CCF to use four digit correlation IDs for an earlier release by adding lines similar to the following to the ${MTX_CUSTOM_DIR}/mtx_config_base_xml_sed.extra file, these lines are no longer required, and you should remove them from the file:
s/<use_four_digit_correlation_ids>0/<use_four_digit_correlation_ids>1/g
/<!-- network_enabler 1 internal_network_task specific configuration -->/ i\ 
        <correlation_id_range id="1"> \ 
          <min_correlation_id>0000</min_correlation_id> \ 
          <max_correlation_id>4999</max_correlation_id> \ 
          <blade id="1"> \ 
            <blade_id>1</blade_id> \ 
          </blade> \ 
        </correlation_id_range> \ 
        <correlation_id_range id="2"> \ 
          <min_correlation_id>5000</min_correlation_id> \ 
          <max_correlation_id>9999</max_correlation_id> \ 
          <blade id="2"> \ 
            <blade_id>2</blade_id> \ 
          </blade> \ 
         </correlation_id_range>