Genesys Cloud - Developer Community!

 View Only

Sign Up

  • 1.  extensionDialingMaxDelay does not support 0 ms anymore

    Posted 04-16-2025 11:17
    Edited by William Valin 04-16-2025 11:29

    Hello, we had the following flow giving us the Archy error 99: Exception info: Cannot read properties of undefined (reading 'ms')

    outboundCall:
      name: TestFlow
      description: ""
      division: "TEST_DIVISION"
      startUpRef: "/outboundCall/menus/menu[Main Menu_10]"
      defaultLanguage: fr-ca
      supportedLanguages:
        fr-ca:
          defaultLanguageSkill:
            noValue: true
          textToSpeech:
            defaultEngine:
              defaultVoice: true
      initialGreeting:
        tts: Bonjour. Ceci est un test.
      settingsOutboundCall:
        contactList:
          lit:
            name: TEST_ContactList
        wrapupCode:
          lit:
            name: Laisser un message
      settingsActionDefaults:
        playAudioOnSilence:
          timeout:
            lit:
              seconds: 40
        detectSilence:
          timeout:
            lit:
              seconds: 40
        callData:
          processingPrompt:
            lit:
              name: PromptSystem.processing
        collectInput:
          noEntryTimeout:
            lit:
              seconds: 5
        dialByExtension:
          interDigitTimeout:
            lit:
              seconds: 6
        transferToUser:
          connectTimeout:
            noValue: true
        transferToNumber:
          connectTimeout:
            noValue: true
        transferToGroup:
          connectTimeout:
            noValue: true
        transferToFlowSecure:
          connectTimeout:
            lit:
              seconds: 15
      settingsErrorHandling:
        errorHandling:
          disconnect:
            none: true
        preHandlingAudio:
          tts: Une erreur s'est produite. Veuillez réessayer.
      settingsMenu:
        extensionDialingMaxDelay:
          lit:
            seconds: 1
        listenForExtensionDialing:
          lit: true
        menuSelectionTimeout:
          lit:
            seconds: 10
        repeatCount:
          lit: 3
      settingsPrompts:
        ensureAudioInPrompts: false
        promptMediaToValidate:
          - mediaType: audio
          - mediaType: tts
      settingsSpeechRec:
        completeMatchTimeout:
          lit:
            ms: 100
        incompleteMatchTimeout:
          lit:
            ms: 1500
        maxSpeechLengthTimeout:
          lit:
            seconds: 20
        minConfidenceLevel:
          lit: 50
        asrCompanyDir: none
        asrEnabledOnFlow: true
        suppressRecording: true
      menus:
        - menu:
            name: Main Menu
            refId: Main Menu_10
            settingsMenu:
              extensionDialingMaxDelay:
                lit:
                  ms: 0
              listenForExtensionDialing:
                noValue: true
              menuSelectionTimeout:
                lit:
                  ms: 1
              repeatCount:
                lit: 0
            settingsSpeechRec:
              completeMatchTimeout:
                noValue: true
              incompleteMatchTimeout:
                noValue: true
              maxSpeechLengthTimeout:
                noValue: true
              minConfidenceLevel:
                noValue: true
            choices:
              - menuDisconnect:
                  name: Disconnect
                  refId: Disconnect_11
                  dtmf: digit_9
                  globalDtmf: false
                  globalSpeechRecTerms: false
            defaultChildMenuRef: "./choices/menuDisconnect[Disconnect_11]"
    

    After investigating the issue we found that extensionDialingMaxDelay cannot be set to 0. However this flow was directly exported from Genesys Cloud so the export is causing this issue. For now we set the extensionDialingMaxDelay to 1 ms and the menuSelectionTimeout to 2 ms.

    We are using version 1.61.0 of the terraform provider.

    Please keep us updated if this is looked into. Thank you!


    #Archy

    ------------------------------
    William Valin
    ------------------------------



  • 2.  RE: extensionDialingMaxDelay does not support 0 ms anymore

    Posted 04-16-2025 16:47

    Same issue here. Looks like issue started Archy 2.34.0. Archy Version 2.33.1 still works ok. Hover over "i" info icon as seen below still shows 0 ms is valid so looks like a bug. As William said, .yaml was exported from Architect editor and on attempt to import with Archy 2.34.0, get exit code 99 with "Exception info: Cannot read properties of undefined (reading 'ms')"

    I was able to get previous Archy version at https://sdk-cdn.mypurecloud.com/archy/2.33.1/archy-linux.zip which works for time being.

    #Archy



    ------------------------------
    Adrian Torres
    Voip Network Engineer
    ------------------------------