Petite erreur du jour lors d'une migration Skype Online vers Onprem lors de la tentative d'ouverture d'une session powershell
Get-CsPowerShellEndpoint : Il existe une erreur dans le document XML (0, 0)
Solution (coutournement):
Petite erreur du jour lors d'une migration Skype Online vers Onprem lors de la tentative d'ouverture d'une session powershell
Get-CsPowerShellEndpoint : Il existe une erreur dans le document XML (0, 0)
Solution (coutournement):
Les entreprises souhaitant déployer Microsoft Skype for Business (anciennement connu sous le nom de Lync) sont confrontées parfois à un plan de numérotation de routage complexe lors de la migration des utilisateurs de leur environnement existant vers la plate-forme Skype for Business. Au fur et à mesure que de plus en plus d'utilisateurs finaux migrent vers le nouveau système vocal, la gestion du plan de numérotation et la capacité du lien PBX peuvent être affectées négativement.
Pour résoudre ce problème, les entreprises peuvent utiliser Active Directory (AD), qui fournit une base de données centrale pour gérer et conserver des informations concernant la disponibilité, la présence et l'emplacement de l'utilisateur.
La passerelle Audiocodes prend en charge les décisions de routage des appels IP sortants et manipulation des numéros en fonction des informations stockées sur l'AD.
Les étapes ci-dessous décrivent comment positionner le caller ID pour les appels sortants basé sur une requête LDAP.
1/ Activer le service LDAP
Naviguer vers Setup menu > IP Network tab > RADIUS & LDAP folder > LDAP Settings
Choisir Enable
et faire Apply.
La modification nécessite un reboot de la passerelle.
2/ Configuration d'un LDAP Server Groups
Vous pouvez positionner des configurations communes pour plusieurs serveurs LDAP
Naviguer vers Setup menu > IP Network tab > RADIUS & LDAP folder > LDAP Server Groups
Il y a déja par défaut, vous pouvez l'utiliser ou en créer un nouveau.
3/ Configuration des serveurs LDAP
Configurer les serveurs LDAP:
Vous pouvez configurer jusqu'a 82 serveurs LDAP.
Les serveurs LDAP pouvent être configurés pour des requêtes SIP (manipulation et routage) ou pour la gestion des authentifications et autorisations utilisateurs.
Dans ce scénario, le premier des cas m'intéresse.
Naviguer vers Setup menu > IP Network tab > RADIUS & LDAP folder > LDAP Servers
et ajouter vos serveurs
Préciser les informations suivantes:
Une fois crée, vous pouvez voir son status:
Ajouter un scope de recherche:
Faire "New"
Préciser le Base DN:
Base DN= Defines the full path (DN) to the objects in the AD where the query is done.
4/ Modification de la stratégie de routage de la passerelle
Naviguer vers Setup menu > Signaling and Media > Gateway folder > Routing Policies
Séléctionner le groupe LDAP et faire Apply
5/ Configuration d'une Call Setup Rules
L'exercice est de changer le numéro source appelant par un attribut LDAP lors des appels sortants vers le PSTN.
La connectivité PSTN est de type PRI.
Naviguer vers Setup menu > Signaling & Media tab > SIP Definitions folder > Call Setup Rules
Création de la rules:
La règle doit aller comparer le numéro appelant avec la valeur de l'attribut msRTCSIP-Line, puis positionner la valeur ipPhone comme numéro appelant a destination des PRI.
Si l'attribut ipPhone est vide, la condition ne doit pas être respecté.
Les valeurs:
Appliquer la règle sur votre stratégie de routage IP-to-Tel.
Call setup Rules Set ID= 1
6/ Tests:
Mon numéro dans Skype: tel:5889
Mon numéro dans l'attribut ipPhone: 5145556666
Fonctionnne!
Observation:
Intéressant, Microsoft vient de publier un lien technet précisant les topologies supportés avec Modern Authentication
Microsoft a publié la semaine dernière une mise a jour du client Skype for Business pour Mac.
Problèmes connus: https://support.office.com/en-us/article/Known-issues-Skype-for-Business-on-Mac-494ac5d5-50be-4aa7-8f5a-669c71c98c9a?ui=en-US&rs=en-US&ad=US
Contexte:
Environnement Skype Entreprise avec des passerelles Audiocodes Mediant 1000. Connectivité au PSTN via plusieurs liens PRI géographiquement dispersés.
Beaucoup des 1000 utilisateurs ont des caractères spéciaux dans le nom complet, exemple
Dans le scénario d'un appel sortant de l'environnement, l'opérateur ne laisse pas passer l'appel.
On observe dans le display que l'affichage n'est pas correctement pris en compte durant le placement de l'appel
J'ai essayé deux options pour fixer cette problématique:
Option 1 (avec le support Audiocodes):
Changer le display pour l'ensemble des appels sortants vers les PRI.
La première étape et d'effectuer une règle de manipulation.
Naviguer vers Signaling and Media, Message Manipulation, Message Manipulations
Créer la règle suivante:
Ajouter le paramètre GWINBOUNDMANIPULATIONSET avec la valeur 1.
L'appel va maintenant sortir avec un display global, ce qui pourrais devenir problématique dans mon cas, l'affichage devant être différent pour les 40 sites.
Option 2:
Avec un peu d'obstination, je suis parti sur une autre piste en épluchant la documentation audiocodes.
L'admin guide fait mention du paramètre ISO8859CharacterSet:
La valeur 0 correspond exactement a mon besoin, en fait, c'est plutôt étrange comme stratégie de ne pas l'avoir mis par défaut..
Il aussi possible d'avoir ces propres tables de conversion si nécessaire:
The Char Conversion table lets you configure up to 40 Character Conversion rules. A Character Conversion rule maps (converts) accented characters (Unicode / UTF-8) received from the IP side into simple ASCII characters (ISO-8859) for sending to the Tel side (analog or digital). Typically, the device receives the caller ID and calling name in Unicode characters (in the SIP INVITE message). Unicode characters consist of two bytes, while ASCII characters consist of one byte. Accented characters are used in various languages such as German. An example of such a character is the umlaut (or diaeresis), which consists of two dots placed over a letter, as in ä. The importance of this conversion feature is that it allows PSTN entities that do not support accented characters, to receive ASCII characters. For example, the device can convert the Unicode character ä into the ASCII character "ae".
Chapitre Converting Accented Characters from IP to Tel
Pour appliquer la modification, insérer le parametre ISO8859CharacterSet = 0 dans votre fichier ini.
Tests:
Dans l'invite venant du serveur Skype:
Lors du placement de l'appel dans le PRI
Victoire!
Colima propose un nouvel outil pour ceux souhaitant pouvant administrer certains paramètres utilisateur de manière plus conviviale.
C'est quoi Remeo?
With Remeo, any authorized user can easily change the Skype for Business Presence status, Personal Note and the Call Forwarding Settings of a colleague - without being an admin
Téléchargement de la démo ici: https://colima.de/downloads/colima-remeo
Informations sur l'outil ici: http://colima-remeo.com/
Très attendu, Microsoft annonce le support de Windows Server 2016 pour Skype for Business Server 2015
Informations:
L'histoire se répète, .NET Framework 4.7 est disponible au téléchargement et via les mises a jours windows automatique depuis un mois, mais non supporté par Exchange et Skype Entreprise.
Le KB suivant détaille comment bloquer temporaiement l'installation du .NET Framework 4.7
EDIT: Officiel ici: https://blogs.technet.microsoft.com/nexthop/2017/06/23/net-framework-4-7-and-skype-for-business-lync-server/
Étapes:
Call Analytics est maintenant en Open Preview.
Accessible depuis l'url https://adminportal.services.skypeforbusiness.com/ , il n'est plus nécessaire de devoir s'enregistrer dans le programme preview pour bénéficier de ce service.
annonce ici : https://techcommunity.microsoft.com/t5/Skype-for-Business-Blog/Call-Analytics-now-in-Open-Preview/ba-p/78379
Les fonctionnalités suivantes sont disponibles depuis le 14 juin 2017 avec Microsoft Teams:
Disable calling: If calling isn't your thing, your IT admin can turn off calling in Teams for your entire organization. While calling is disabled, all call buttons will be removed from your conversations.
New actionable cards for connectors: Now, when you add a connector for your favorite services like Trello, VSTS, and GitHub, they'll be able to send actionable cards into a channel. That way, you can do things like set due dates, add comments, mark things as 'Complete', and more!
Bug fix for desktop app + Mac users: Now, when you close a notification, it won't automatically open up Teams in the foreground of your screen.
Release notes ici: https://support.office.com/en-gb/article/Release-notes-for-Microsoft-Teams-d7092a6d-c896-424c-b362-a472d5f105de?ui=en-US&rs=en-GB&ad=GB
Microsoft a publié une mise a jour de sécurité concernant Lync 2013/ Skype Entreprise 2015
Date:14 Jun 2017
Description:
This security update resolves vulnerabilities in Microsoft Office that could allow remote code execution if a user opens a specially crafted Office file. To learn more about these vulnerabilities, see Microsoft Common Vulnerabilities and Exposures CVE-2017-0283.
Améliorations et fixes:
Informations ici: https://support.microsoft.com/en-za/help/3191939/description-of-the-security-update-for-skype-for-business-2015-lync-20
Pour ceux utilisant Lync Connectivity Analyzer Tool, l'outil est officiellement retiré et plus accessible en téléchargement par Microsoft.
Annonce ici: https://blogs.technet.microsoft.com/nexthop/2017/06/13/retirement-of-the-lync-connectivity-analyzer-tool/
L'offre PSTN Calling avance vite en Europe, c'est au tour de l'Allemagne et la Belgique d'être disponible en mode preview:
Inscription ici: https://www.skypepreview.com/
Un nouveau programme de preview est disponible en relation avec des fonctionnalités a venir concernant le PSTN Conferencing.
Description ici: https://techcommunity.microsoft.com/t5/Skype-for-Business-Blog/Skype-for-Business-New-PSTN-Conferencing-Enhancement-Features-to/ba-p/76494
providing administrators with additional user-level controls for toll-free and dial-out destinations for Skype for Business meetings.
Control which users can leverage toll-free numbers
This feature will allow tenant administrators to enable or disable the usage of toll-free numbers for the meetings of any organizer on a per user basis.
When toll-free numbers are disabled for a given user:
Restrict dialing out in meetings for specific users
This feature will allow a tenant administrator to control which users can dial out from within a meeting.
This would include:
Inscription: https://www.skypepreview.com/
Si vous faîtes parti du programme Office Insider, une mise a jour du client Skype Entreprise MAC est disponible depuis le 8 juin comportant les nouveautés suivantes:
Version: Build 16.8.0.170
Features added
Users can now join non-federated meetings directly from Skype for Business, rather than having to join in their browser.
New Contacts tab shows who has added you to their contacts list in Skype for Business.
Users can now join a Microsoft Teams meeting directly from the Meetings tab in Skype for Business .
Users can close the "On Hold" overlay while in a meeting. Held calls can be resumed from the new More Options button (...).
Users can view screen-sharing or PowerPoint presentations side-by-side with the active speaker.
Touch bar support for various functionality.
Improvements
Fixed a mute/unmute problem that would happen with various headsets.
Fixed a case where the microphone icon would look wrong when joining a conference.
Implemented minor bug fixes.
Intéressante annonce, les ports 50,000-59,999 UDP and TCP deviennent optionnels dans le cadre d'un projet avec du Skype for Business Online.
Enfin, les Polycom RealPresence Group Series (310,500,700) sont officiellement supportés dans Office 365 Skype Online depuis le 1ier juin 2017.
Version supportée: Polycom Group Series VTC version 6.1.1
Le 1ier juin, Sonus a rendu disponible la version SBC SWe Lite 6.1.2.
Version: Sonus SBC SWe Lite Release 6.1.2 build 104
Nouveautés:
Corrections:
CHOR-189 | Music On Hold Support. |
---|---|
CHOR-1015 | ESXi will not come up after setting a static MAC address. |
CHOR-1057 | System reboot pushes the SWE Lite clock ahead. |
CHOR-1112 | SCOM Support. |
CHOR-1119 | Raise alarm if countable license is beyond SWe Lite capacity. |
CHOR-1122 | LM does not set expiration date for BRSF license. |
CHOR-1124 | Hyper-V instance cannot handle 100 concurrent calls with complex codec. |
CHOR-1150 | Add Q.850 to SIP and SIP to Q.850 mapping |
CHOR-1159 | Handle ROC for non-SFB endpoints. |
CHOR-1160 | SWe Lite should have unique sysObjectID. |
CHOR-1171 | Calls failed with G722 SS enabled. |
CHOR-1172 | Media System Control stability improvements. |
CHOR-1173 | netconfig user prompts whether to configure static IP after initial setup. |
CHOR-1214 | double reboot for KVM and ESXi after installation. |
CHOR-1276 | One way audio in SIP to SFB calls. |
SYM-22988 | SBC accepted register request after call route failure in Access Mode. |
SYM-22989 | SIP stability improvements. |
SYM-22990 | Cause Code Mapping table does not support several SIP responses. |
SYM-23027 | INVITE without SDP and PRACK with SDP handling. |
SYM-23033 | UX: SBC2000 sends "486 Busy Here" when a phone tries to pick up the parked call for second time. |
SYM-23048 | SIP message handling improvements. |
SYM-23056 | Radius stability improvements. |
SYM-23162 | The password plugin shows the password in plain text when the field display is toggled. |
SYM-23165 | SBC doesn't response for 401 Unauthorized challenge if outbound proxy is configured. |
SYM-23209 | Add AD Cache Refresh action to REST. |
Problèmes connus:
CHOR-1067 |
Multiple codecs, with SRTP, and media bypass Disabled, causes intermittent transferred call drop. |
Available workarounds:
|
Lien: https://support.sonus.net/display/UXDOC61/SBC+SWe+Lite+6.1.2+Release+Notes
Contexte:
Petit problème du jour sur mon propre poste de travail. Aucun changement, j'étais en maintenance sur un environnement Cisco la veille au soir, aucun problème, j'ouvre mon poste de travail ce matin, le client Skype Entreprise n'est pas capable de s'exécuter.
Résolution:
1/ Lancer un command prompt avec des droits d'administrateurs.
2/ Lancer l'outil SFC
sfc /scannow
3/ Redémarrer votre poste de travail a la fin du scan.
4/ Le client Skype fonctionne!
Le KB 4023993 est a prendre en considération si vous êtes dans le scénario suivant:
You deploy Microsoft Lync Server 2010, Microsoft Lync Server 2013, or Microsoft Skype for Business Server 2015.
The Microsoft .NET Framework 4.5.2 or a later version is installed (Lync Server 2013 or Skype for Business Server 2015).
You install the May 2017 the .NET Framework Security and Quality Rollup.
Expériences vécu dans le cadre de ces scénarios:
The Lync Server 2010, Lync Server 2013, or Skype for Business Server 2015 Front End server generates the following LS Data MCU event 41026 error.
Il existe plusieurs options possible afin de revenir a une configuration d'usine pour une passerelle Audiocodes MSBR 800.
1/ CLI
Prérequis:
Au prompt, préciser votre username et password, puis faire les commandes suivantes.
enable
write factory
2/ Fichier ini
Prérequis:
Importer un fichier ini vide.
3/ Hardware Reset
Rester appuyer entre 12 (minimum) et 24 (maximum) secondes sur le bouton de reset.
Observer sur plusieurs déploiements différents, la mise a jour Skype Entreprise CU5 de Mai 2017 génere une erreur sur les serveurs Frontend de type LS Data MCU
Contenu:
Merci a ce blog pour la résolution!
Pour ma part, j'ai choisi l'option de regénérer les certificats internes des Edge avec l'authentification Client et Serveur dans le EKU
C'est officielle, depuis le CU5 de Mai 2017, Windows Server 2016 est supporté pour Skype for Business 2015.
Information ici: https://support.microsoft.com/en-gb/help/4015888/supports-to-use-windows-2016-as-the-operating-system-in-skype-for
Depuis la mise a jour Skype Entreprise 2015 CU5 du mois de mai 2015, il est possible d'activer Skype Meetings App afin d'améliorer l'expérience lorsqu'un participant rejoint une conférence.
C'est quoi Skype Meetings App? description ici: https://support.office.com/en-us/article/What-is-Skype-Meetings-App-Skype-for-Business-Web-App-1ff3d412-718a-4982-8ff2-a4992608cdb5
Description Skype Entreprise 2015 CU5: http://microsofttouch.fr/default/b/christophe/posts/skype-for-business-cumulative-update-skype-for-business---mai-2017--
Avant de procéder aux modifications de configurations, les valeurs sont les suivantes:
L'interface est Skype Web App lorsqu'un participant rejoint une conférence.
Étapes d'activations:
1/ When you enable access to the Content Delivery Network (CDN), users will have the ability to connect to CDN online and get Application Réunions Skype, and will use the simplified meeting join experience.
Set-CsWebServiceConfiguration -MeetingUxUseCdn $True
2/ Allow client side logging telemetry from the meeting join web page or the Application Réunions Skype to be sent to Microsoft servers (the command defaults to false).
Set-CsWebServiceConfiguration -MeetingUxEnableTelemetry $True
3/ Set the timeout before fall back to the locally hosted Application web Skype Entreprise experience if CDN isn't available. The default value is 6 seconds. If this value is set to 0, there will be no timeout.
Set-CsWebServiceConfiguration -JoinLauncherCdnTimeout (New-TimeSpan -Seconds 10)
4/ Lancer la commande: Enable-cscomputer
Valeurs suites aux changements de configurations:
L'invitation de réunion est la même, l'expérience utilisateur est différente suite aux modifications des configurations.
Informations:
KB Update that enables simplified meeting join experience in Skype for Business Server 2015: https://support.microsoft.com/en-us/help/4015907/update-that-enables-simplified-meeting-join-experience-in-skype-for-business-server-2015
Skype Meetings App: https://support.office.com/en-us/article/Skype-Meetings-App-help-Skype-for-Business-Web-App-e08370be-2fbb-4ce9-9a90-c84d92cc4cab?ui=en-US&rs=en-US&ad=US
End-user help topic: Skype Meetings App help (Skype for Business Web App)
Planning topic: Plan for Web downloadable clients
Deployment topic: Deploy Web downloadable clients in Skype for Business Server 2015
Contexte:
Dans le cadre d'un projet de migration Asterisk vers Microsoft Skype Entreprise, afin d'assurer une coexistance avec migration progressive des 50 sites, les 3 PRI sont déplacés du Cisco ISR 2921 vers une passerelle Audiocodes Médiant 1000. Ce dernier est responsable du routage des DID en fonction de l'avancée de la migration. Afin de ne pas avoir a modifié les configurations du systeme Asterisk, le routeur Cisco est conservé temporairement de l'infrastructure et connecté derrière l'Audiocodes afin d'assurer le relais avec l'ancien environnement ipbx.
Probleme:
Suite au déplacement des PRI vers la passerelle Audiocodes, pendant la phase de test, on se rend compte que les options ne sont pas pris en considérations lors d'un appel vers une des réceptions automatisées ou IVR gérés par l'environnement Asterisk.
En regardant les traces, on observe que la passerelle Audiocodes propose dans la négociation d'échanger des tonalités DTMF au format RFC 2833 comme attendu.
Du côté du routeur Cisco, le incoming dial-peer est aussi configuré pour négocier et supporter les codecs G.711 et les tonalités DTMF au format RFC 2833.
Mais malgré cette configuration, on observe dans la réponse du routeur l'absence de la ligne:
a=rtpmap:101 telephone-event/8000
Résolution:
La passerelle Audiocodes par défaut est configuré avec un payload de 96 pour le DTMF, les routeurs Cisco ISR avec un payload de 101.
Deux options pour faire fonctionner l'intégration.
Changer au niveau du routeur Audiocodes pour s'ajuster avec les attentes Cisco:
Changement au niveau du dial-peer du routeur Cisco pour s'ajuster avec les attentes Audiocodes:
Router(config-dial-peer)# rtp payload-type nte 96