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

UCP/FaxPro reports "Unknown error (Originate failed)" on Busy

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 13
    • Fix Version/s: 13
    • Component/s: Fax Pro (Commercial)
    • Labels:
      None
    • Bug Tracker:
      Customer Issue
    • ToDo:
    • Asterisk Version:
      13.23.1
    • Distro Version:
      10.13.66-22
    • Distro:
      FreePBX Distro

      Description

      When sending to a Busy number, the system retries the correct number of times and with the correct delay, but ends up reporting in the "Failed" folder "Unknown error (Originate failed)".

      This tells users that there was an error and makes them think there is a problem with their phone/fax system.  Really, the problem is that the receiver's number is Busy.

      The logs clearly indicate the number is Busy:

      VERBOSE[10862][C-000236a4] app_dial.c: Called SIP/siphost/1234567890
      VERBOSE[11940][C-000236a4] chan_sip.c: Got SIP response 486 "Busy here" back from 64.7.163.60:5060
      VERBOSE[10862][C-000236a4] app_dial.c: SIP/siphost-0004bc6b is busy
      VERBOSE[10862][C-000236a4] app_dial.c: Everyone is busy/congested at this time (1:1/0/0)
      VERBOSE[10862][C-000236a4] pbx.c: Executing [s@macro-dialout-trunk:25] NoOp("Local/1234567890@from-internal-0000cd68;2", "Dial failed for some reason with DIALSTATUS = BUSY and HANGUPCAUSE = 17") in new stack
      VERBOSE[10862][C-000236a4] pbx.c: Executing [s@macro-dialout-trunk:26] GotoIf("Local/1234567890@from-internal-0000cd68;2", "0?continue,1:s-BUSY,1") in new stack
      VERBOSE[10862][C-000236a4] pbx_builtins.c: Goto (macro-dialout-trunk,s-BUSY,1)
      VERBOSE[10862][C-000236a4] pbx.c: Executing [s-BUSY@macro-dialout-trunk:1] NoOp("Local/1234567890@from-internal-0000cd68;2", "Dial failed due to trunk reporting BUSY - giving up") in new stack
      VERBOSE[10862][C-000236a4] pbx.c: Executing [s-BUSY@macro-dialout-trunk:2] PlayTones("Local/1234567890@from-internal-0000cd68;2", "busy") in new stack
      VERBOSE[10862][C-000236a4] pbx.c: Executing [s-BUSY@macro-dialout-trunk:3] Busy("Local/1234567890@from-internal-0000cd68;2", "20") in new stack
      VERBOSE[10862][C-000236a4] app_macro.c: Spawn extension (macro-dialout-trunk, s-BUSY, 3) exited non-zero on 'Local/1234567890@from-internal-0000cd68;2' in macro 'dialout-trunk'
      VERBOSE[10862][C-000236a4] pbx.c: Spawn extension (outbound-allroutes, 1234567890, 6) exited non-zero on 'Local/1234567890@from-internal-0000cd68;2'

      It is highly preferable that FaxPro would report to end users that the Fax Failed because a Busy Signal was received.  "Unknown error (Originate failed)" is confusing. I have confirmed that this is a problem in both FreePBX 13 and 14.  Thank you.

        Gliffy Diagrams

          Attachments

          1. fax fail.png
            fax fail.png
            26 kB
          2. fax sent.png
            fax sent.png
            17 kB

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                david.sovereen@mercury.net David Sovereen
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  NextupJiraPlusStatus

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