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

VQplus daemon won't start

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 14
    • Fix Version/s: 14
    • Component/s: VQ Plus (Commercial)
    • Labels:
      None
    • ToDo:

      Description

      vqplus 14.0.1.22

      Starting callback daemon fails immediately:

      [root@freepbx asterisk]# fwconsole pm2 --list
      +--------------+-------+---------+----------+------------------------+-----+----------+
      | Process Name | PID   | Status  | Restarts | Uptime                 | CPU | Mem      |
      +--------------+-------+---------+----------+------------------------+-----+----------+
      | qcallback    | 0     | errored | 15       | 0                      | 0%  | 0.00B    |
      +--------------+-------+---------+----------+------------------------+-----+----------+

      There is nothing in qcallback_err.log, but the following shows up in qcallback_out.log:

      2019-01-22 21:15 +01:00: 1 We have free SlOTS in the queue 41
      2019-01-22 21:15 +01:00: libphonenumber\NumberParseException: Could not interpret numbers after plus-sign. in file /var/www/html/admin/modules/vqplus/vendor/giggsey/libphonenumber-for-php/src/PhoneNumberUtil.php on line 1616
      Stack trace:
        1. libphonenumber\NumberParseException->() /var/www/html/admin/modules/vqplus/vendor/giggsey/libphonenumber-for-php/src/PhoneNumberUtil.php:1616
        2. libphonenumber\PhoneNumberUtil->parseHelper() /var/www/html/admin/modules/vqplus/vendor/giggsey/libphonenumber-for-php/src/PhoneNumberUtil.php:3015
        3. libphonenumber\PhoneNumberUtil->parse() /var/www/html/admin/modules/vqplus/Vqplus.class.php:28
        4. FreePBX\modules\Vqplus->checknumbertimezone() /var/www/html/admin/modules/vqplus/functions.inc/geters_seters.php:128
        5. vqplus_checknumbertimezone() /var/www/html/admin/modules/vqplus/functions.inc/callback-daemon.php:464
        6. vpos_check_callbacks() /var/www/html/admin/modules/vqplus/functions.inc/callback-daemon.php:598
        7. vqplus_callback_calls_load() /var/www/html/admin/modules/vqplus/functions.inc/callback-daemon.php:127
        8. include() /var/www/html/admin/modules/vqplus/queue-callback.php:25
      

      There is a single pending callback showing, and the callback number does not have a + character. I don't know what's triggering the "Could not interpret numbers after plus-sign" error.

      MariaDB [asterisk]> select * from vqplus_callback_calls;
      +-----------+----------------+------+----------+-------------+------------------+
      | queue_num | uniqueid       | cbid | position | callback    | queue_entry_time |
      +-----------+----------------+------+----------+-------------+------------------+
      | 41        | 1548058898.599 |    1 |        1 | <redacted>  | 1548058955       |
      +-----------+----------------+------+----------+-------------+------------------+
      1 row in set (0.00 sec)

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                jphilip Philip Joseph
                Reporter:
                lgaetz Lorne Gaetz
              • 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.