Enable Announcements For a Voice Service

Perform this task to enable Call Control Framework (CCF) to play announcements for a specific voice service, and to configure announcement behavior for the voice service.

About this task

Procedure

  1. Go to the ${MTX_CUSTOM_DIR} directory:
    cd_custom_dir
  2. Open the create_config.info file with a text editor and change the answer to the question "Camel Gateway:VCS voice_service:Do you want to play announcements for forwarded calls in this service (y/n)? to y.
    Where voice_service is the name of the voice service for which you want to enable announcements and configure announcement behavior.
  3. Configure announcement behavior for the voice service:
    1. To release calls if the announcement pod fails to play an announcement, change the answer to the question Camel Gateway:VCS voice_service:If any announcements fail during this service should the call be released (y/n)? to y.
      Note: When set to n, calls continue following an announcement failure.
    2. To send a ResetTimer operation to the MSC before playing an announcement, change the answer to the question Camel Gateway:VCS voice_service:Should ResetTimer be sent when playing announcements (y/n)? to y.
      The ResetTimer operation resets the Tssf timer for the announcement to a value 10 seconds longer than the configured time of the announcement.
    3. To arm the oAbandon event detection point (EDP) before playing an announcement, change the answer to the question Camel Gateway:VCS voice_service:Should the oAbandon EDP be armed before playing announcements or running VXML scripts (y/n)? to y.
      When the oAbandon EDP is armed before playing an announcement, the MSC sends events instead of TCAP aborts if the call ends before or during an announcement or script.
    Note: The following create_config.info question enables or disables the sound path between the caller and the announcement pod in both directions for the voice service:

    Camel Gateway:VCS voice_serviceWhat should bothwayThroughConnectionInd be set to in ConnectToResource and EstablishTemporaryConnection operations for this service?

    By default this field is not set and the bothwayThroughConnectionInd field is not included in the message. In this case, the sound path between the caller and the IVR is enabled in both directions. When the sound path is enabled in both directions, announcement prompt collect (prompt and collect user information) pricing configuration can be used to collect digits from the caller during announcements.

    To ensure that the voice service configuration for the bothwayThroughConnectionInd parameter does not override the announcement pod configuration, accept the default value of Not set when you answer this question. Set the bothwayThroughConnectionInd parameter on an announcement pod basis during pricing configuration instead. See My MATRIXX Help for information about configuring announcements in My MATRIXX.

  4. Save and close the file.
  5. Run the configure_engine.py script.
  6. Restart MATRIXX Engine:
    restart_engine.py