Skip to main content
Skip table of contents

Updating AgentDesk Environment Variables for CX Voice

Disclaimer

  • Assuming that the deployed Media Server instance has self-signed certificates. In that case, the certificates should be added manually in the browser using, https://<Media-Server-IP>:<PORT, before trying to login and connect to Media Server.

To update the CIM env variables for CX Voice Configuration,

  • On the CIM deployment machine navigate to the following path, 

    CODE
    vi <cim-install-dir>/kubernetes/cim/ConfigMaps/ef-unified-agent-configmap.yaml
  • Update the following config to true in case the Media Server environment is enabled. if the MRD associated with the CISCO_CC channel type is changed it must be updated in the configs as well.

    JS
        "isCxVoiceEnabled":"<boolean>", // to be set to `true`, if system is being used with the Media Server 
  • Update the following Sip.js config variables added in the unified-agent config map,

    JS
    "SIP_SOCKET_URL": "<wss://Media-Server-IP-addr:7443>",
    "SIP_URI": "<Media Server Domain/IP>",
    "EXT_STATIC": "<Encrypted Static Password Set For Media Server Extensions>",
    "ENABLE_SIP_LOGS": "<SIP_LOGS>" // to be set to true if sip.js logs are required

Disclaimer

  • From the CX-4.3 release, the encrypted Extension Password will be required. The credentials need to be shared with the CX team and they will provide the encrypted values to be added to the deployment.

  • For CX4.3 and onwards the following configs are added to the unified-agent config map,

    JS
    "STATIC_QUEUE_TRANSFER_DN": "<Static DN to transfer Queue Calls>", // pre-configured DN on EF-Switch
    "AUTO_CALL_ANSWER_TIMER": "<Timer to Auto Accept the Outbound Call>" // in seconds
  • The minimum value for AUTO_CALL_ANSWER_TIMER should be 2 seconds.  

  • If the MRD associated with the CX_VOICE channel type is changed it must be updated in the following env variable.

    JS
    "CX_VOICE_MRD":"<MRD associated with CX_VOICE channel type>"
  • For CX4.6 and onwards the following configs are added to the unified-agent config map,

    JS
    "Enable_Voice_Events_For_CRM": "<boolean>", // to expose Voice events via Sip.js for third party applications
  • Save the file and run the following sequence of commands in the <cim-install-dir>/kubernetes/cim directory:

CODE
k delete -f ConfigMaps/ef-unified-agent-configmap.yaml
k delete -f Deployments/ef-unified-agent-deployment.yaml
k apply -f ConfigMaps/ef-unified-agent-configmap.yaml
k apply -f Deployments/ef-unified-agent-deployment.yaml
  • Log out of your voice agents and reload Agent Desk.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.