Uploaded image for project: 'FreePBX'
  1. FreePBX
  2. FREEPBX-19987

Unable to answer calls that come from a Queue with FollowMe + Call Confirmation

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Works For Me
    • Affects Version/s: 14
    • Fix Version/s: None
    • Component/s: Core, Follow Me, Queues
    • Labels:
      None
    • ToDo:
    • Asterisk Version:
      13.22.0
    • Distro Version:
      12.7.5-1902-3.sng7
    • Distro:
      FreePBX Distro

      Description

      Hello,

      When using a queue that calls followme, agents are unable to answer the call, as soon as they press 1, they get the too late announcement.

      I wrote a detailed description with call traces and context provided and a way to reproduce it on the community: https://community.freepbx.org/t/queue-with-followme-too-late-bug/58738

       

      In short: it seems that this line in the macro-confirm context is what's causing the problem.

      
      exten => 1,1,GotoIf($[$[("${DB_EXISTS(RG/${ARG3}/${UNIQCHAN})}"="0") | ("${SHARED(BLKVM,${UNIQCHAN})}"="")] & "${SHARED(ANSWER_STATUS,${FORCE_CONFIRM})}"=""]?toolate,1)

      When I replaced the "|" with a "&" as outlined below, it started working again.

      
      exten => 1,1,GotoIf($[$[("${DB_EXISTS(RG/${ARG3}/${UNIQCHAN})}"="0") & ("${SHARED(BLKVM,${UNIQCHAN})}"="")] & "${SHARED(ANSWER_STATUS,${FORCE_CONFIRM})}"=""]?toolate,1)

       

      Let me know if there's additional information you need from me.

       

      Thank you

       

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                PitzKey Itzik
              • Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  NextupJiraPlusStatus

                  Error rendering 'slack.nextup.jira:nextup-jira-plus-status'. Please contact your Jira administrators.