]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Add log-caller-id-name option to log Caller ID Name in queue log
authorphoneben <67923255+phoneben@users.noreply.github.com>
Thu, 27 Feb 2025 23:25:50 +0000 (01:25 +0200)
committerAsterisk Development Team <asteriskteam@digium.com>
Thu, 1 May 2025 12:41:16 +0000 (12:41 +0000)
commitee0648d984a76fee211fca0c573bec4fcbbeb100
tree38ea1cfff076559dde09098f3a6cd099bc0eb626
parent74f9a12ce53a1b53f6c35370491911db158f3fcf
Add log-caller-id-name option to log Caller ID Name in queue log

Add log-caller-id-name option to log Caller ID Name in queue log

This patch introduces a new global configuration option, log-caller-id-name,
to queues.conf to control whether the Caller ID name is logged when a call enters a queue.

When log-caller-id-name=yes, the Caller ID name is logged
as parameter 4 in the queue log, provided it’s allowed by the
existing log_restricted_caller_id rules. If log-caller-id-name=no (the default),
the Caller ID name is omitted from the logs.

Fixes: #1091
UserNote: This patch adds a global configuration option, log-caller-id-name, to queues.conf
to control whether the Caller ID name is logged as parameter 4 when a call enters a queue.
When log-caller-id-name=yes, the Caller ID name is included in the queue log,
Any '|' characters in the caller ID name will be replaced with '_'.
(provided it’s allowed by the existing log_restricted_caller_id rules).
When log-caller-id-name=no (the default), the Caller ID name is omitted.

(cherry picked from commit 7457d7d215a1496ffd4dcf8a347d0db850330a5b)
apps/app_queue.c
configs/samples/queues.conf.sample