Calling Ring Groups and Queues extensions does not work with IVR

The call fails if the Ring Groups and Queues extensions are called from the IVR. If you assign a digit to Ring Groups and Queues, it works.

Explain this better please. Are you talking about the Timeout and Invalid Destinations?

When I call the IVR and dial Queue 1111, the call fails. If you assign the number 4 to Queue 1111 and when dialing 4 with IVR, the call successfully goes to Queue 1111. Is it possible to make it possible to call Ring Groups and Queues directly from IVR?

Queue is fail:

 -- Executing [1111@ivr-1:1] GotoIf("PJSIP/wiland-000001ab", "1?i,1") in new stack
    -- Goto (ivr-1,i,1)
    -- Executing [i@ivr-1:1] Set("PJSIP/wiland-000001ab", "INVALID_LOOPCOUNT=1") in new stack
    -- Executing [i@ivr-1:2] GotoIf("PJSIP/wiland-000001ab", "0?final") in new stack
    -- Executing [i@ivr-1:3] Set("PJSIP/wiland-000001ab", "IVR_MSG=no-valid-responce-pls-try-again") in new stack
    -- Executing [i@ivr-1:4] Goto("PJSIP/wiland-000001ab", "s,start") in new stack
    -- Goto (ivr-1,s,9)
    -- Executing [s@ivr-1:9] Set("PJSIP/wiland-000001ab", "TIMEOUT(digit)=3") in new stack
    -- Digit timeout set to 3.000
    -- Executing [s@ivr-1:10] ExecIf("PJSIP/wiland-000001ab", "1?Background(no-valid-responce-pls-try-again)") in new stack
    -- <PJSIP/wiland-000001ab> Playing 'no-valid-responce-pls-try-again.ulaw' (language 'ru')
    -- Executing [s@ivr-1:11] WaitExten("PJSIP/wiland-000001ab", "10,") in new stack
  == Spawn extension (ivr-1, s, 11) exited non-zero on 'PJSIP/wiland-000001ab'
    -- Executing [h@ivr-1:1] Hangup("PJSIP/wiland-000001ab", "") in new stack
  == Spawn extension (ivr-1, h, 1) exited non-zero on 'PJSIP/wiland-000001ab'
  == MixMonitor close filestream (mixed)
  == End MixMonitor Recording PJSIP/wiland-000001ab

Extention is successful:

    -- Executing [2226@ivr-1:1] GotoIf("PJSIP/wiland-000001a9", "0?i,1") in new stack
    -- Executing [2226@ivr-1:2] Macro("PJSIP/wiland-000001a9", "blkvm-clr,") in new stack
    -- Executing [s@macro-blkvm-clr:1] Set("PJSIP/wiland-000001a9", "SHARED(BLKVM,)=") in new stack
    -- Executing [s@macro-blkvm-clr:2] Set("PJSIP/wiland-000001a9", "GOSUB_RETVAL=") in new stack
    -- Executing [s@macro-blkvm-clr:3] MacroExit("PJSIP/wiland-000001a9", "") in new stack
    -- Executing [2226@ivr-1:3] Set("PJSIP/wiland-000001a9", "__NODEST=") in new stack
    -- Executing [2226@ivr-1:4] Goto("PJSIP/wiland-000001a9", "from-did-direct,2226,1") in new stack

You can only direct dial extensions from an IVR, not other destinations.

Perhaps the word ‘extension’ is confusing you. In FreePBX, ‘extension’ means the devices set up in Connectivity->Extensions, not the Asterisk meaning of the word as a sequence of digits.

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.