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

FollowMe-Settings are dropped on Active Directory sync

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 15, 16
    • Fix Version/s: 15, 16
    • Component/s: Userman
    • Labels:
      None
    • Sprint:
      Sprint 57, Sprint 58, Sprint 59, Sprint 60, Sprint 61
    • Bug Tracker:
      Customer Issue
    • ToDo:
    • Distro Version:
      FreePBX 15
    • Distro:
      Self Install Debian
    • Module Fix Version:

      Description

      I have connected out FreePBX 15 to our AD, so users can login to ucp with their domain credentials. Unfortunately, every hour, all linked extensions and FollowMe-Extensions are dropped.
      I've figured out, that i have to set the "IPPhone"-Value in the User settings in the Active Directory. This helps, keeping the linked extension to the user. But with the hourly sync, all linked FollowMe-Extensions are dropped again, so the user does not have the FollowMe-Widget in their UCP.
       
      On an AD-Sync there are delete-statements for every AD-user, which deletes the followme-settings:
       
      DELETE FROM userman_users_settings WHERE uid = '9' AND module = 'ucp|Findmefollow' AND `key` = 'enable'
      DELETE FROM userman_users_settings WHERE uid = '9' AND module = 'ucp|Findmefollow' AND `key` = 'fmr'
      DELETE FROM userman_users_settings WHERE uid = '9' AND module = 'ucp|Findmefollow' AND `key` = 'assigned'
       
      Is there a value missing in the AD-Userfields? The function "setModuleSettingByGID" in Userman.class.php has a check against empty values. If they are empty, the corresponding database entry will be deleted. So i think, the sync expects values from a field that is not set in the Active Directory.

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                rverma Rahul Verma
                Reporter:
                richie_77 Eiko Richter
              • 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.