Ticket #5678 (closed Feature Requests: fixed)

Opened 1 year ago

Last modified 1 year ago

Use Display Name and actual vmail context for fixed devices

Reported by: p_lindheimer Assigned to: p_lindheimer
Priority: minor Milestone: 2.11
Component: Core - Users/Devices Version: 2.10-branch
Keywords: Cc:
Confirmation: Unreviewed Distro:
Backend Engine: All Distro Ver:
Backend Ver: SVN Revision (if applicable):

Description

FreePBX currently uses "device" <devnum> for the callerid field of the device since macro-user-callerid configures the proper user displayname. Similarly, we default to mailbox=devicenum@device where 'device' is a reserved 'context' and then we symlink the actual mailbox directories. We do all this since adhoc devices can be logged in/out of and we need to make changes without regenerating and reloading config files.

For fixed devices, we can lookup the associated user and set the actual CNAM and mailbox context (or skip the mailbox= field all together if there is no voicemail for that user). This has the benefit of quicker response to MWI updates on fixed devices then waiting for the next Asterisk polling interval, and also in some cases easier to follow CDR records and CEL events because of the actual technology CNAM setting prior to being changed by the dialplan.

This is a feature request but does indirectly address some bugs and will thus be considered in 2.10+

Change History

03/13/12 17:18:44 changed by p_lindheimer

  • type changed from Bugs to Feature Requests.

03/13/12 17:19:12 changed by p_lindheimer

  • status changed from new to closed.
  • resolution set to fixed.

(In [13804]) closes #5678 use user CNAM and vmcontext on fixed devices

03/14/12 14:33:03 changed by p_lindheimer

(In [13805]) provide option to leave mailbox= lines as some devices subscribe whether or not they have mailboxes leading to many notices in the logs re #5678

03/19/12 12:18:04 changed by p_lindheimer

(In [13854]) Merged revisions 13791,13793-13797,13799-13800,13802-13808,13810,13812-13813,13815-13816,13818-13819,13821-13822,13824-13825,13827-13828,13830-13831,13833-13834,13836-13837,13839,13841,13843,13845-13846,13848-13850,13852 via svnmerge from http://www.freepbx.org/v2/svn/modules/branches/2.10

........

r13791 | p_lindheimer | 2012-03-08 16:41:45 -0800 (Thu, 08 Mar 2012) | 1 line

initial work to get Asterisk 10 support app_conference in 2.10, not complete but works more than before, menus are known to be broken as that work is incomplete re #5664

........

r13793 | GameGamer?43 | 2012-03-09 16:33:56 -0800 (Fri, 09 Mar 2012) | 1 line

closes #5668 - namespace all functions within bulkdids, also stop including functions.inc.php from other modules and let framework deal with telling us if that are available (in case they are disabled)

........

r13794 | GameGamer?43 | 2012-03-09 16:39:11 -0800 (Fri, 09 Mar 2012) | 1 line

closes #5667 - namespace our methods and remove includes, as framework deals with this

........

r13795 | GameGamer?43 | 2012-03-09 16:53:17 -0800 (Fri, 09 Mar 2012) | 1 line

re #5667 - also dont want to check for existing functions during bootstrap, so move functions to something other than functions.inc.php

........

r13796 | GameGamer?43 | 2012-03-09 17:00:15 -0800 (Fri, 09 Mar 2012) | 1 line

re #5668 - also dont want to check for existing functions during bootstrap, so move functions to something other than functions.inc.php

........

r13797 | mbrevda | 2012-03-12 04:18:36 -0700 (Mon, 12 Mar 2012) | 1 line

[Auto Checking in outstanding changes in backup] revert (and improve) more of r13141 which broke restoring legacy backups

........

r13799 | mbrevda | 2012-03-12 04:19:04 -0700 (Mon, 12 Mar 2012) | 1 line

[Module package script: backup 2.10.0.21] revert (and improve) more of r13141 which broke restoring legacy backups

........

r13800 | p_lindheimer | 2012-03-12 10:57:02 -0700 (Mon, 12 Mar 2012) | 1 line

closes #5598 strip out comments, SET from legacy .sql dumps also, tested with a unit test but not on a real backup

........

r13802 | p_lindheimer | 2012-03-13 09:00:44 -0700 (Tue, 13 Mar 2012) | 1 line

fixes syntax error in IF() function

........

r13803 | p_lindheimer | 2012-03-13 13:09:36 -0700 (Tue, 13 Mar 2012) | 1 line

fixes a situation where there is a corrupted findmefollow table with a user that has no extension number

........

r13804 | p_lindheimer | 2012-03-13 14:19:11 -0700 (Tue, 13 Mar 2012) | 1 line

closes #5678 use user CNAM and vmcontext on fixed devices

........

r13805 | p_lindheimer | 2012-03-14 11:33:02 -0700 (Wed, 14 Mar 2012) | 1 line

provide option to leave mailbox= lines as some devices subscribe whether or not they have mailboxes leading to many notices in the logs re #5678

........

r13806 | p_lindheimer | 2012-03-14 11:50:05 -0700 (Wed, 14 Mar 2012) | 1 line

fixes #5680 don't write answered_elsewhere into config file

........

r13807 | p_lindheimer | 2012-03-14 13:54:42 -0700 (Wed, 14 Mar 2012) | 1 line

move to 2.10's toggle_reload_button js function

........

r13808 | p_lindheimer | 2012-03-14 14:01:32 -0700 (Wed, 14 Mar 2012) | 1 line

fixes #5665 don't try to access queue functions if they are not there

........

r13810 | p_lindheimer | 2012-03-14 14:02:24 -0700 (Wed, 14 Mar 2012) | 1 line

[Module package script: ivr 2.10.0.6]

........

r13812 | p_lindheimer | 2012-03-14 14:02:36 -0700 (Wed, 14 Mar 2012) | 1 line

[Module package script: sipstation 2.10.0.2]

........

r13813 | p_lindheimer | 2012-03-14 15:11:07 -0700 (Wed, 14 Mar 2012) | 1 line

[Auto Checking in outstanding changes in backup]

........

r13815 | p_lindheimer | 2012-03-14 15:11:17 -0700 (Wed, 14 Mar 2012) | 1 line

[Module package script: backup 2.10.0.22]

........

r13816 | p_lindheimer | 2012-03-14 15:11:20 -0700 (Wed, 14 Mar 2012) | 1 line

[Auto Checking in outstanding changes in bulkdids]

........

r13818 | p_lindheimer | 2012-03-14 15:11:31 -0700 (Wed, 14 Mar 2012) | 1 line

[Module package script: bulkdids 2.10.0.4]

........

r13819 | p_lindheimer | 2012-03-14 15:11:34 -0700 (Wed, 14 Mar 2012) | 1 line

[Auto Checking in outstanding changes in bulkextensions]

........

r13821 | p_lindheimer | 2012-03-14 15:11:46 -0700 (Wed, 14 Mar 2012) | 1 line

[Module package script: bulkextensions 2.10.0.2]

........

r13822 | p_lindheimer | 2012-03-14 15:11:50 -0700 (Wed, 14 Mar 2012) | 1 line

[Auto Checking in outstanding changes in core]

........

r13824 | p_lindheimer | 2012-03-14 15:12:02 -0700 (Wed, 14 Mar 2012) | 1 line

[Module package script: core 2.10.0.2]

........

r13825 | p_lindheimer | 2012-03-14 15:12:05 -0700 (Wed, 14 Mar 2012) | 1 line

[Auto Checking in outstanding changes in findmefollow]

........

r13827 | p_lindheimer | 2012-03-14 15:12:16 -0700 (Wed, 14 Mar 2012) | 1 line

[Module package script: findmefollow 2.10.0.6]

........

r13828 | p_lindheimer | 2012-03-14 15:12:44 -0700 (Wed, 14 Mar 2012) | 1 line

[Auto Checking in outstanding changes in framework]

........

r13830 | p_lindheimer | 2012-03-14 15:12:59 -0700 (Wed, 14 Mar 2012) | 1 line

[Module package script: framework 2.10.0.2]

........

r13831 | p_lindheimer | 2012-03-14 15:13:03 -0700 (Wed, 14 Mar 2012) | 1 line

[Auto Checking in outstanding changes in queues]

........

r13833 | p_lindheimer | 2012-03-14 15:13:14 -0700 (Wed, 14 Mar 2012) | 1 line

[Module package script: queues 2.10.0.5]

........

r13834 | p_lindheimer | 2012-03-14 15:13:18 -0700 (Wed, 14 Mar 2012) | 1 line

[Auto Checking in outstanding changes in recordings]

........

r13836 | p_lindheimer | 2012-03-14 15:13:28 -0700 (Wed, 14 Mar 2012) | 1 line

[Module package script: recordings 3.3.11.7]

........

r13837 | mbrevda | 2012-03-15 04:11:58 -0700 (Thu, 15 Mar 2012) | 1 line

[Auto Checking in outstanding changes in backup] r13797 was using wrong index

........

r13839 | mbrevda | 2012-03-15 04:12:23 -0700 (Thu, 15 Mar 2012) | 1 line

[Module package script: backup 2.10.0.23] r13797 was using wrong index

........

r13841 | mbrevda | 2012-03-15 05:28:36 -0700 (Thu, 15 Mar 2012) | 1 line

re #5683 - save backup before running

........

r13843 | mbrevda | 2012-03-15 05:38:54 -0700 (Thu, 15 Mar 2012) | 1 line

re #5683, seems to be the most logical label

........

r13845 | mbrevda | 2012-03-15 10:24:47 -0700 (Thu, 15 Mar 2012) | 1 line

re #2939 - use the correct variable

........

r13846 | p_lindheimer | 2012-03-17 19:06:33 -0700 (Sat, 17 Mar 2012) | 1 line

[Auto Checking in outstanding changes in core]

........

r13848 | p_lindheimer | 2012-03-17 19:07:51 -0700 (Sat, 17 Mar 2012) | 1 line

[Module package script: core 2.10.0.3]

........

r13849 | p_lindheimer | 2012-03-19 09:02:36 -0700 (Mon, 19 Mar 2012) | 1 line

put back changes reverted in r13846 with fix for extension deletion can't cache in core_users_list without more work

........

r13850 | p_lindheimer | 2012-03-19 09:08:35 -0700 (Mon, 19 Mar 2012) | 1 line

[Auto Checking in outstanding changes in core]

........

r13852 | p_lindheimer | 2012-03-19 09:08:49 -0700 (Mon, 19 Mar 2012) | 1 line

[Module package script: core 2.10.0.4]

........

03/26/12 17:26:17 changed by p_lindheimer

(In [13915]) Merged revisions 13790,13801,13805,13840,13842,13844,13863,13869-13870,13876,13907,13909,13913-13914 via svnmerge from http://www.freepbx.org/v2/svn/freepbx/branches/2.10

........

r13790 | p_lindheimer | 2012-03-08 08:56:52 -0800 (Thu, 08 Mar 2012) | 1 line

closes #5662 adds mixmonitor and stopmixmonitor methods, not tested but not used anywhere yet

........

r13801 | p_lindheimer | 2012-03-13 08:31:18 -0700 (Tue, 13 Mar 2012) | 1 line

add logging when AMI connection can't be made

........

r13805 | p_lindheimer | 2012-03-14 11:33:02 -0700 (Wed, 14 Mar 2012) | 1 line

provide option to leave mailbox= lines as some devices subscribe whether or not they have mailboxes leading to many notices in the logs re #5678

........

r13840 | mbrevda | 2012-03-15 04:27:01 -0700 (Thu, 15 Mar 2012) | 1 line

comments

........

r13842 | mbrevda | 2012-03-15 05:34:51 -0700 (Thu, 15 Mar 2012) | 1 line

closes #5647 - allow blank id to be a 'unique' destiantion identifier

........

r13844 | mbrevda | 2012-03-15 06:43:15 -0700 (Thu, 15 Mar 2012) | 1 line

re #5647

........

r13863 | p_lindheimer | 2012-03-21 16:38:39 -0700 (Wed, 21 Mar 2012) | 1 line

fixes #5695 mal formed html when no classes

........

r13869 | mbrevda | 2012-03-23 02:47:08 -0700 (Fri, 23 Mar 2012) | 1 line

closes #5708, pusblishing optional, as many more framework goodies coming next week

........

r13870 | p_lindheimer | 2012-03-23 10:47:34 -0700 (Fri, 23 Mar 2012) | 1 line

fixes RCE security vulnerability reported and solution provided by Martin Tschirsich with some bug fixes present in his original patch

........

r13876 | p_lindheimer | 2012-03-23 11:40:54 -0700 (Fri, 23 Mar 2012) | 1 line

fix potential XSS security issue

........

r13907 | mbrevda | 2012-03-26 10:01:06 -0700 (Mon, 26 Mar 2012) | 1 line

make menubar less jumpy and more stable/polished; menu bottons shouldnt hide anymore

........

r13909 | mbrevda | 2012-03-26 10:18:48 -0700 (Mon, 26 Mar 2012) | 1 line

add try exec ext and some includes for posible future features

........

r13913 | mbrevda | 2012-03-26 11:25:34 -0700 (Mon, 26 Mar 2012) | 1 line

revert r13909

........

r13914 | GameGamer?43 | 2012-03-26 11:36:51 -0700 (Mon, 26 Mar 2012) | 1 line

Adds tryexec application

........