user_exists: Add extension_caller_id_name and extension_caller_id_number (#6540)

* Add extension_effective_caller_id_name and extension_effective_caller_id_number

Adds 2 new variables to the user_exists dialplan:

* extension_caller_id_name
* extension_caller_id_number

This allows us to access these channel variables from the event socket and get the caller id name and number of the dialed extension when an inbound call comes in to that extension.

* Update 010_user_exists.xml

---------

Co-authored-by: FusionPBX <markjcrane@gmail.com>
This commit is contained in:
emak
2023-01-27 12:11:53 -05:00
committed by GitHub
parent 433e42d933
commit 21b639cd8e

View File

@@ -9,6 +9,8 @@
</condition>
<condition field="${user_exists}" expression="^true$" break="">
<action application="set" data="extension_uuid=${user_data ${destination_number}@${domain_name} var extension_uuid}" inline="true"/>
<action application="set" data="extension_caller_id_name=${user_data ${destination_number}@${domain_name} var effective_caller_id_name}" inline="true"/>
<action application="set" data="extension_caller_id_number=${user_data ${destination_number}@${domain_name} var effective_caller_id_number}" inline="true"/>
<action application="set" data="forward_all_enabled=${user_data ${destination_number}@${domain_name} var forward_all_enabled}" inline="true"/>
<action application="set" data="forward_all_destination=${user_data ${destination_number}@${domain_name} var forward_all_destination}" inline="true"/>
<action application="set" data="forward_busy_enabled=${user_data ${destination_number}@${domain_name} var forward_busy_enabled}" inline="true"/>