Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[bug]: Queue's not logging to Call Log Properly #590

Open
KSRyanMerritt opened this issue Dec 13, 2024 · 5 comments
Open

[bug]: Queue's not logging to Call Log Properly #590

KSRyanMerritt opened this issue Dec 13, 2024 · 5 comments
Labels
bug Something isn't working needs-information Further information is requested

Comments

@KSRyanMerritt
Copy link

FreePBX Version

FreePBX 17

Issue Description

The Module Queue is not logging Caller ID information properly in the Call Log.

When a call comes in the Caller ID shows the proper CID Prefix and CNAM info for the caller

Once you hit the Call Log button that information is stripped and it only shows a phone number no CID Prefix or CNAM.

Please see the screenshots. This works fine for ring groups and direct DID calls, not Call queues, on FreePBX 17.

Incoming_Call
Call_Log

Operating Environment

root@pbx:~# cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

root@pbx:~# uname -a
Linux pbx.kscomputing.biz 6.1.0-23-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15) x86_64 GNU/Linux

root@pbx:~# asterisk -V
Asterisk 18.24.1

root@pbx:~# fwconsole ma list
No repos specified, using: [standard] from last GUI settings

+---------------------+------------+---------+-------------+-----------+
| Module              | Version    | Status  | License     | Signature |
+---------------------+------------+---------+-------------+-----------+
| accountcodepreserve | 17.0.0.1   | Enabled | GPLv2       | Sangoma   |
| adv_recovery        | 17.0.4     | Enabled | Commercial  | Sangoma   |
| allowlist           | 17.0.1.1   | Enabled | GPLv3+      | Sangoma   |
| amd                 | 17.0.1     | Enabled | GPLv3+      | Sangoma   |
| announcement        | 17.0.2.1   | Enabled | GPLv3+      | Sangoma   |
| api                 | 17.0.1.6   | Enabled | AGPLv3+     | Sangoma   |
| areminder           | 17.0.3.10  | Enabled | Commercial  | Sangoma   |
| arimanager          | 17.0.1.1   | Enabled | GPLv3+      | Sangoma   |
| asterisk-cli        | 17.0.2     | Enabled | GPLv3+      | Sangoma   |
| asteriskinfo        | 17.0.2     | Enabled | GPLv3+      | Sangoma   |
| backup              | 17.0.5.62  | Enabled | GPLv3+      | Sangoma   |
| blacklist           | 17.0.1.2   | Enabled | GPLv3+      | Sangoma   |
| broadcast           | 17.0.2     | Enabled | Commercial  | Sangoma   |
| builtin             |            | Enabled |             | Unsigned  |
| bulkhandler         | 17.0.5     | Enabled | GPLv3+      | Sangoma   |
| calendar            | 17.0.4.20  | Enabled | GPLv3+      | Sangoma   |
| callaccounting      | 17.0.5     | Enabled | Commercial+ | Sangoma   |
| callback            | 17.0.2.1   | Enabled | GPLv3+      | Sangoma   |
| callerid            | 17.0.1     | Enabled | Commercial  | Sangoma   |
| callforward         | 17.0.1.7   | Enabled | AGPLv3+     | Sangoma   |
| calllimit           | 17.0.1.2   | Enabled | Commercial  | Sangoma   |
| callrecording       | 17.0.3.8   | Enabled | AGPLv3+     | Sangoma   |
| callwaiting         | 17.0.3.4   | Enabled | GPLv3+      | Sangoma   |
| cdr                 | 17.0.4.29  | Enabled | GPLv3+      | Sangoma   |
| cdrpro              | 17.0.3.24  | Enabled | Commercial  | Sangoma   |
| cel                 | 17.0.2.10  | Enabled | GPLv3+      | Sangoma   |
| certman             | 17.0.3.13  | Enabled | AGPLv3+     | Sangoma   |
| cidlookup           | 17.0.1.1   | Enabled | GPLv3+      | Sangoma   |
| conferences         | 17.0.3.2   | Enabled | GPLv3+      | Sangoma   |
| conferencespro      | 17.0.1.7   | Enabled | Commercial  | Sangoma   |
| configedit          | 17.0.1.4   | Enabled | AGPLv3+     | Sangoma   |
| contactmanager      | 17.0.5.12  | Enabled | GPLv3+      | Sangoma   |
| core                | 17.0.18.7  | Enabled | GPLv3+      | Sangoma   |
| cos                 | 17.0.1.1   | Enabled | Commercial  | Sangoma   |
| customappsreg       | 17.0.1     | Enabled | GPLv3+      | Sangoma   |
| customcontexts      | 17.0.1.3   | Enabled | GPLv2+      | Sangoma   |
| dashboard           | 17.0.4.6   | Enabled | AGPLv3+     | Sangoma   |
| daynight            | 17.0.1.1   | Enabled | GPLv3+      | Sangoma   |
| dictate             | 17.0.1.2   | Enabled | GPLv3+      | Sangoma   |
| directory           | 17.0.1.1   | Enabled | GPLv3+      | Sangoma   |
| disa                | 17.0.6     | Enabled | AGPLv3+     | Sangoma   |
| donotdisturb        | 17.0.2.3   | Enabled | GPLv3+      | Sangoma   |
| dynroute            | 17.0.3.2   | Enabled | GPLv3+      | Sangoma   |
| endpoint            | 17.0.1.94  | Enabled | Commercial  | Sangoma   |
| extensionroutes     | 17.0.1     | Enabled | Commercial  | Sangoma   |
| extensionsettings   | 17.0.1     | Enabled | GPLv3+      | Sangoma   |
| fax                 | 17.0.3.4   | Enabled | GPLv3+      | Sangoma   |
| faxpro              | 17.0.1.19  | Enabled | Commercial  | Sangoma   |
| featurecodeadmin    | 17.0.2     | Enabled | GPLv3+      | Sangoma   |
| filestore           | 17.0.2.33  | Enabled | AGPLv3      | Sangoma   |
| findmefollow        | 17.0.4.10  | Enabled | GPLv3+      | Sangoma   |
| firewall            | 17.0.1.30  | Enabled | AGPLv3+     | Sangoma   |
| framework           | 17.0.19.21 | Enabled | GPLv2+      | Sangoma   |
| hotelwakeup         | 17.0.1.6   | Enabled | GPLv2       | Sangoma   |
| iaxsettings         | 17.0.1     | Enabled | AGPLv3      | Sangoma   |
| infoservices        | 17.0.1.1   | Enabled | GPLv2+      | Sangoma   |
| ivr                 | 17.0.8     | Enabled | GPLv3+      | Sangoma   |
| languages           | 17.0.1     | Enabled | GPLv3+      | Sangoma   |
| logfiles            | 17.0.3.3   | Enabled | GPLv3+      | Sangoma   |
| manager             | 17.0.6     | Enabled | GPLv2+      | Sangoma   |
| miscapps            | 17.0.3     | Enabled | GPLv3+      | Sangoma   |
| miscdests           | 17.0.1.1   | Enabled | GPLv3+      | Sangoma   |
| missedcall          | 17.0.2     | Enabled | GPLv3+      | Sangoma   |
| music               | 17.0.5     | Enabled | GPLv3+      | Sangoma   |
| outcnam             | 17.0.1     | Enabled | GPLv3+      | Sangoma   |
| outroutemsg         | 17.0.1     | Enabled | GPLv3+      | Sangoma   |
| paging              | 17.0.3     | Enabled | GPLv3+      | Sangoma   |
| pagingpro           | 17.0.1.6   | Enabled | Commercial  | Sangoma   |
| parking             | 17.0.2.5   | Enabled | GPLv3+      | Sangoma   |
| parkpro             | 17.0.1.4   | Enabled | Commercial  | Sangoma   |
| pbxmfa              | 17.0.2.3   | Enabled | Commercial+ | Sangoma   |
| phpinfo             | 17.0.1     | Enabled | GPLv2+      | Sangoma   |
| pinsets             | 17.0.3.2   | Enabled | GPLv3+      | Sangoma   |
| pinsetspro          | 17.0.2     | Enabled | Commercial  | Sangoma   |
| pm2                 | 17.0.3.3   | Enabled | AGPLv3+     | Sangoma   |
| pms                 | 17.0.2.30  | Enabled | Commercial  | Sangoma   |
| presencestate       | 17.0.2.4   | Enabled | GPLv3+      | Sangoma   |
| printextensions     | 17.0.1.2   | Enabled | GPLv3+      | Sangoma   |
| queueprio           | 17.0.1.4   | Enabled | GPLv3+      | Sangoma   |
| queues              | 17.0.1.13  | Enabled | GPLv2+      | Sangoma   |
| queuestats          | 17.0.1.7   | Enabled | Commercial  | Sangoma   |
| qxact_reports       | 17.0.3     | Enabled | Commercial  | Sangoma   |
| recording_report    | 17.0.3.8   | Enabled | Commercial  | Sangoma   |
| recordings          | 17.0.2.3   | Enabled | GPLv3+      | Sangoma   |
| restapps            | 17.0.1.27  | Enabled | Commercial  | Sangoma   |
| ringgroups          | 17.0.2.6   | Enabled | GPLv3+      | Sangoma   |
| sangomaconnect      | 17.0.1.46  | Enabled | Commercial  | Sangoma   |
| sangomacrm          | 17.0.1.17  | Enabled | Commercial  | Sangoma   |
| sangomartapi        | 17.0.2.18  | Enabled | Commercial  | Sangoma   |
| setcid              | 17.0.1.2   | Enabled | GPLv3+      | Sangoma   |
| sipsettings         | 17.0.6.9   | Enabled | AGPLv3+     | Sangoma   |
| sipstation          | 17.0.3.4   | Enabled | Commercial  | Sangoma   |
| sms                 | 17.0.1.15  | Enabled | Commercial  | Sangoma   |
| smsplus             | 17.0.3     | Enabled | Commercial  | Sangoma   |
| soundlang           | 17.0.4.1   | Enabled | GPLv3+      | Sangoma   |
| superfecta          | 17.0.3.5   | Enabled | GPLv2+      | Sangoma   |
| sysadmin            | 17.0.2.8   | Enabled | Commercial  | Sangoma   |
| timeconditions      | 17.0.1.18  | Enabled | GPLv3+      | Sangoma   |
| tts                 | 17.0.1.1   | Enabled | GPLv3+      | Sangoma   |
| ttsengines          | 17.0.1     | Enabled | AGPLv3      | Sangoma   |
| ucp                 | 17.0.4.23  | Enabled | AGPLv3+     | Sangoma   |
| userman             | 17.0.6.30  | Enabled | AGPLv3+     | Sangoma   |
| vmblast             | 17.0.2     | Enabled | GPLv3+      | Sangoma   |
| vmnotify            | 17.0.1.7   | Enabled | Commercial  | Sangoma   |
| voicemail           | 17.0.5.26  | Enabled | GPLv3+      | Sangoma   |
| voicemail_report    | 17.0.1.1   | Enabled | Commercial  | Sangoma   |
| voipinnovations     | 17.0.1.4   | Enabled | Commercial  | Sangoma   |
| vqplus              | 17.0.1.17  | Enabled | Commercial  | Sangoma   |
| weakpasswords       | 17.0.1     | Enabled | GPLv3+      | Sangoma   |
| webcallback         | 17.0.4     | Enabled | Commercial  | Sangoma   |
| webrtc              | 17.0.2.2   | Enabled | GPLv3+      | Sangoma   |
+---------------------+------------+---------+-------------+-----------+

Relevant log output

No response

@KSRyanMerritt KSRyanMerritt added bug Something isn't working triage Triage labels Dec 13, 2024
@msanthosh18
Copy link

msanthosh18 commented Dec 18, 2024

Hi @KSRyanMerritt
We tried to replicate locally, but its working as expected with Latest Phone FW-2.9.25 for D65,

Can you please upgrade all modules to latest and let us know which phone model and FW is being used in this case.

@msanthosh18 msanthosh18 added needs-information Further information is requested and removed triage Triage labels Dec 18, 2024
@KSRyanMerritt
Copy link
Author

KSRyanMerritt commented Dec 18, 2024 via email

@msanthosh18
Copy link

Hi @KSRyanMerritt
Sorry, that was a typo. The tested firmware version is 2_9_25. Please try using this version if your system has a different one.

@KSRyanMerritt
Copy link
Author

Hello, @msanthosh18 just a few updates our phones are already running 2_9_25.

Here are the call queue settings, I have attached them so you can attempt to replicate this issue.

q1
q2
q3
q4
q5
q6
q7

@msanthosh18
Copy link

Hi @KSRyanMerritt,
We tried again by following the setup you mentioned in the screenshot, but we were unable to reproduce the issue,
we can replicate only by saving the number in contact manager with same number under external group,
Example : display name set as 14794840200 and numbers filed set as 14794840200

Can you check the database to see what information is saved for that number by running the command below:
root@pbx# mysql -D asteriskcdrdb -e "select * from transient_cdr where src='14794840200';"

It seems that the incoming number is saved in the PBX Contact Manager.
When a call comes in, the phone displays the number along with the queue prefix. However, when checking the call logs, it verifies if the number matches any contacts.

Can you delete the number from the PBX Contact Manager and try again?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working needs-information Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants