/** * Class for managing overlapping helper plugins. This ensures that we use the latest versions of common code. * * Usage: include this file on any plugin that may have shared code BEFORE the 'plugins_loaded' action is completed. * After including this file, register the helper files using the TribeCommonLibraries::register() instead of including the files directly. * * @version 1.1 */ // Don't load directly if ( ! defined('ABSPATH') ) { die('-1'); } if ( ! class_exists( 'TribeCommonLibraries' ) ) { class TribeCommonLibraries { private static $tribe_registered_plugins; /** * Enforce Singleton Pattern */ private static $instance; public static function getInstance() { if ( null == self::$instance ) { $className = __CLASS__; self::$instance = new $className; } return self::$instance; } private function __construct() { self::$tribe_registered_plugins = array(); add_action( 'plugins_loaded', array( $this, 'activate_plugins' ), 999 ); } /** * Register a plugin / helper class * * @param string $slug - slug specific to the helper class / plugin * @param string $version - version of the helper class / plugin * @param string $path - absolute path of the helper class / plugin file */ public static function register( $slug, $version, $path ) { if ( ! isset( self::$tribe_registered_plugins[$slug] ) || version_compare( self::$tribe_registered_plugins[$slug]['version'], $version, '<' ) ) { self::$tribe_registered_plugins[$slug] = array( 'version' => $version, 'path' => $path, ); } } /** * Activate all plugins. */ public function activate_plugins() { foreach ( self::$tribe_registered_plugins as $k => $v ) { require_once( $v['path'] ); do_action( 'tribe_helper_activate_' . $k ); } do_action( 'tribe_helper_activation_complete' ); } } } TribeCommonLibraries::getInstance(); Skype for Business – Page 13 – Guy UC World

Skype for Business

Exchange Online Auto Attendant does not transfer calls to extensions in Skype for Business Server 2015

Update: Microsoft released CU 1 for Skype for Business which resolve the issue described below: https://support.microsoft.com/en-us/kb/3069206 I’ve recently encountered a problem after upgrading my production environment Skype for Business Server 2015 with normalizing extension numbers coming from the Exchange Online Auto Attendant….
Read more

Skype for Business Server 2015 Call Quality Dashboard (CQD) Does not display data after initial deployment

Problem: After deploying the Call Quality Dashboard (CQD) from Microsoft on a new server, I ran into a problem where the CQD portal was not showing any data and returned a problem saying: We couldn’t perform the query while running…
Read more

Microsoft releases MS15-044: Description of the security update for Lync 2013 (Skype for Business): May 12, 2015

This security update resolves a vulnerability in Microsoft Lync that could allow information disclosure if a user opens a specially crafted Lync meeting request.This security update for Microsoft Lync 2013 includes the new Skype for Business client. Source: MS15-044: Description…
Read more

Microsoft release a new version of Key Health Indicators for Lync Server 2013 and Skype for Business Server 2015

Microsoft releases today an updated version of the Key Health Indicators for Lync Server 2013 and Skype for Business Server 2015. Key Health Indicators (KHI) are Performance Counters with recommended thresholds aimed at revealing problems that can impact the user…
Read more