Gestionando licencias PSTN Conferencing con PowerShell

La característica comúnmente conocida como PSTN Conferencing o "Conferencia RTC" en español, hacen posible unirse a una conferencia de Skype Empresarial a través de una llamada telefónica local, y lo mejor de todo es que Microsoft ha incluido esta función de manera nativa.

Existen diferencias significativas entre la integración de proveedores ACP y la función nativa de PSTN Conferencing, pero en este artículo no nos vamos a centrar en ellas, ya que Microsoft ha publicado un overview teniendo en cuenta tanto aspectos técnicos como los requisitos de negocio del cliente.

La adquisición de licencias

La parte del licenciamiento siempre es la parte más complicada, por ello contamos con excelentes partners de licenciamiento para asesorar a sus clientes. En este enlace podrás conocer algunos detalles al respecto. Aquí no vamos a desglosar los costes, pero vamos a exponer algunas casuísticas sobre cómo PSTN Conferencing encajaría con nuestra estructura de licencias de Office 365 para Skype Empresarial.

Opción 1 - Adquirir licencias de Office 365 Enterprise E5

La característica PSTN Conferencing se incluye en la suite de E5, por lo que sólo tendríamos que asignar licencias de E5 a nuestros usuarios, y listo! Recordad que E5 incluye muchísimas otras características muy interesantes, y prácticamente todas están disponibles como addons/complementos.

Opción 2 - Adquirir PSTN Conferencing como complemento para los usuarios de E1 y E3.

Es importante recordar que Office 365 ofrece máxima flexibilidad permitiéndonos mezclar los planes que deseemos según las necesidades de nuestros usuarios, de modo que si necesitamos la característica de PSTN Conferencing para alguno de nuestros usuarios de E1 ó E3, podemos adquirir tantas licencias del addon de PSTN Conferencing como necesitemos, y asociarlas a nuestros usuarios.

Opción 3 - Adquirir PSTN Conferencing como complemento para Skype for Business Plan 2

Seguramente esta es la opción menos común, pero si tenemos usuarios con únicamente Skype Empresarial, también nos puede interesar que tengan esta característica. Al igual que podemos adquirir el complemento para usuarios de E1 y E3, también podemos hacerlo para el componente individual de Skype Empresarial Plan 2. Como podemos ver, la capacidad de flexibilidad no tiene límites! :-)

Gestionando licencias con PowerShell

Muchos administradores de Office 365 prefiere gestionar las licencias a través de scripts de PowerShell, y la estructura de licencias de PSTN Conferencing nos ofrece una mejoría notable para la asignación de licencias a usuarios de E1, E3 ó E5. Mientras que la asignación de licencias por la consola de administración de Office 365 es mucho más sencillo y amigable, por PowerShell tendremos que ir familiarizándonos con sus códigos de artículo. Estos son los AccountSkuID:

AccountSkuID

------------
UCVNEXT: STANDARDPACK
UCVNEXT: ENTERPRISEPACK
UCVNEXT: MCOMEETADV

El AccountSkuID MCOMEETADV es la licencia para el complemento PSTN Conferencing. La asignación de este AccountSkuID a un único usuario dentro de Office365 se hace con un simple comando de PowerShell:

[ps]Set-MsolUserLicense -UserPrincipalName dani.alonso@itpro.es -AddLicenses "UCVNEXT:MCOMEETADV"[/ps]

Para una asignación masiva, puedes utilizar un archivo CSV con UPNs y asignar las licencias a los usuarios en masa:

[ps]Set-MsolUserLicense -UserPrincipalName $_.userprincipalname -AddLicenses "UCVNEXT:MCOMEETADV"[/ps]

Recuerda que todos los usuarios a los que asignes la licencia MCOMEETADV deben tener previamente una licencia de Skype for Business. Si intentas asignar la licencia MCOMEETADV a un usuario sin licencia de SfB, podría ocasionar problemas. Dicho sea de paso, si no estás familiarizado con la asignación de licencias vía PowerShell, es recomendable hacerlo a través del portal de administración de Office 365.

Disponibilidad de numeración local

Una de las principales diferencias entre el ACP y PSTN Conferencing es que el rango de la disponibilidad al número local de Microsoft es algo más pequeño. Esta es una limitación temporal, ya que Microsoft está expandiendo su alcance a otros países de todo el mundo, así que asegúrese de comprobar los países que ya están disponibles a través del siguiente enlace, y otros nuevos países ya están en el roadmap, de modo que pronto estarán disponibles:

Para cualquiera de las regiones listadas en el anterior enlace, se puede asignar un número local que Microsoft proporciona dentro de esa región como predeterminado para nuestros usuarios. El número asignado será añadido automáticamente a las convocatorias de reunión que el usuario cree.

pstn

Configuraciones por PowerShell

Hay varios cmdlets de PowerShell que te ofrecerán información adicional sobre las posibilidades de configuración de PSTN Conferencing dentro de tu tenant. Estas son algunas de las más interesantes:

  • Get-CsOnlineDialInConferencingServiceNumber
  • Set-CsOnlineDialinConferencingBridge
  • Set-CsOnlineDialInConferencingUser

Unos cuantos ejemplos de estos comandos en acción:

Obteniendo numeraciones Dial-In

[ps]Get-CsOnlineDialInConferencingServiceNumber | Select-Object City,Number[/ps]

Definir el número Dial-In por defecto para nuestro tenant

[ps]Set-CsOnlineDialinConferencingBridge -Name "Conference Bridge" -DefaultServiceNumber 913905000[/ps]

Asignar números Dial-In por defecto a usuarios concretos

[ps]Set-CsOnlineDialInConferencingUser -Identity dani.alonso@itpro.es -ServiceNumber 968905022 -BridgeName "Conference Bridge"[/ps]

 

Sobre el autor:

Daniel Alonso, Microsoft MVP de Windows and Devices for IT