Christian's profileBlog sobre Comunicacion ...PhotosBlogLists Tools Help

Blog sobre Comunicacion Unificada

Para mejorar el orden del sitio
Visitas Únicas Locations of visitors to this page

Visitas reales
47.583

Visitas esta semana
573

May 31

Tienes un Mac y tu empresa usa Office Communications Server 2007 R2?

Descarga entonces el cliente Messenger para MAC (en su versión 7.0.2), ahora con soporte para Office Communications 2007 R2.
Puedes descargarlo desde acá:

http://www.microsoft.com/mac/downloads.mspx?pid=Mactopia_Messenger&fid=86AE6AB4-F766-4246-831E-DC5DBDBE4757#viewer

Ojo, que esta versión no soporta Live Communications server 2005, si aún tienen esta versión en tu empresa, deberás usar la versión 6 de este mismo producto.

May 28

Ejemplos de integración para comunicación unificada: Integrando OCS 2007 R2 a CRM Dynamics

Hace un tiempo hemos dado conferencias sobre comunicación unificada y siempre hablamos de las capacidades de integración que Office Communications 2007 y 2007 R2 traen por defecto, como por ejemplo, la integración con Outlook 2007 y ahora Outlook 2010 (aún en Technical Preview):

image

 

O la integración de presencia que tenemos en Sharepoint:

image

 

También podríamos también hablar entre otras cosas del caso inverso, el cómo integrar un sitio o aplicación web a nuestro cliente Office Communicator 2007:

image

 

 

 

 

 

 

En esta imagen hay un sitio web diseñado para calzar en los tabs de communicator. Muy eficiente si queremos poner un RSS o información de soporte.

 

Pero lo interesante viene a continuación….

 

Integrando una aplicación de Negocio: Microsoft CRM

Algo que realmente me llamó la atención es la posibilidad de integrar una aplicación de negocios como el CRM de Microsoft (Dynamics) a nuestra implementación de OCS (Agent Communications Panel). Que beneficios tendría esto? Bueno, podríamos colocar un Call center basado en equipos thin client en donde lo único que se abre en el computador es la página web del CRM.
Esto disminuye directamente el costo de hardware, maximiza la operación y ahorra tiempos a la hora de realizar llamadas para cierres de negocio.

Por lo tanto para una empresa que cuenta con CRM Dynamics 4.0 y esta pensando en implementar Office Communcations Server 2007 R2 o a la inversa, instalar esta solución es un gran paso a la hora de ahorrar costos y maximizar el tiempo de trabajo. Empresas potenciales son: Call Centers, Centros de soporte y seguimiento, empresas que de telemarketing, etc.

 

 

Vista previa de la solución

image En el panel de la izq al medio, pueden ver una opción de chat que es muy cómoda si estamos federados con un partner o queremos consultar algo a nuestros compañeros de trabajo.

Ahí mismo tenemos la opción de configurar el Audio y Video para realizar llamadas telefónicas desde nuestro sitio web de CRM  lo que facilita el trabajo y el dinamismo de la aplicación. La diferencia con Communicator Web Access es que ACP es una aplicación XBAP (XAML Browser Application) lo que nos permite muchas y más ricas funcionalidades.

 

 

 

 

image

En el centro podemos ver que desde nuestro CRM podemos cambiar nuestro estado de presencia tal y como lo hacemos desde el cliente communicator clásico.

 

 

 

 

image

Incluso tenemos un dial pad para poder marcar el numero de algún nuevo cliente que no tenemos ingresado en nuestro CRM o realizar llamadas a nuestros contactos de Communicator o contactos de CRM ya ingresados en el sistema.

 

 

 

 

 

 

Instalando Agent Communications Panel

 

1. Primero deben descargar los archivos de instalación, ojala descarguen todo lo disponible en el sitio :)
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=0d689f13-4953-40ea-995e-49469dae559e

2. Instalar en el servidor de CRM el .NET Framework 3.5 SP1 si es que no está instalado

3. Ejecutar el msi correspondiente a su version de Windows (si es 64 o 32 bits), en mi caso ejecute la opción 64 bits AgentCommunicationsPanelServerx64.msi. Ojo que se debe ejecutar desde el servidor de CRM.

5-6-2009 3-30-02 PM

5-6-2009 3-32-09 PM

4. Una vez terminada la instalación ya esta listo para que los clientes se puedan conectar (que simple no??)

 

 

 

Accediendo al portal de CRM

 

Primero debemos asegurarnos que el cliente desde donde entramos tenga Internet Explorer 7 (funciona en IE6 pero menos optimizado) y .NET Framework 3.5 SP1 instalado.

1. En el sitio de descarga existen 2 certificados digitales (MicrosoftCodeSigningPCA.cer y MicrosoftCorporation.cer). Ambos certificados deben ser instalados en el equipo en los almacenes de certificados Trusted Root Certification Authorities y Trusted Publishers. Si no se instalan estos certificados el sitio web dará un error y no se podrá instalar la aplicación web.

2. Abrir una ventana de explorador y entrar a la dirección: http://<CRM>/AgentCommunications/Microsoft.AgentCommunicationsPanel.xbap. Si no instalaron el sitio de CRM en el puerto 80, deben colocar el puerto después de <CRM>. Si usan un certificado digital para encriptar el sitio web de CRM deben anteponer HTTPS:// en vez de HTTP://.

3. Si escribimos la dirección correctamente y hemos cumplido con los requisitos previos, debería aparecer una imagen con el proceso de instalación (unos 60 MB)

5-6-2009 3-41-53 PM

4. Terminado de instalar, ya podemos ver nuestro CRM potenciado con las nuevas características de Chat, presencia y Enterprise Voice.

image

 

Espero que les haya agradado leer este tutorial tanto como a mi escribirlo :D
Una última cosa, ACP no esta soportado formalmente por el equipo de Office Communications o el equipo de CRM, así que tenemos que tener esto en cuenta si decidimos llevar está opción a producción. Se entiende que ACP es más que nada una forma de mostrar las capacidades de OCS y el nivel es extensibilidad que se podría lograr en aplicaciones de negocio.

February 20

Crear usuarios masivos en Exchange 2007 (Bulk create users)

Ayer estaba en el departamento de mi hermano y él estaba tratando de crear masivamente cuentas de usuario para su empresa usando Exchange 2007, pero estaba detenido ya que se encontró con los siguientes problemas:

1. Podía crear cuentas de usuario usando Exchange Management Console, pero tendría que crear una a una cada cuenta.
2. Si usaba el Exchange PowerShell, podía crear cuentas masivamente pero te encuentras con la problemática de como manejar las claves, ya que no se pueden colocar como texto plano (Exchange pide que sea un SecureString).
3. Si no usaba claves, la cuenta automáticamente queda bloqueada, por lo tanto tendría que colocar la clave de cada uno de los usuarios y desbloquearlos cada vez que creara cuentas, lo que es sumamente complejo y requiere intervencion manual.
4. El comando new-mailbox no tiene la opción de agregar la direccion de correo electronico. Esto, que parece sumamente raro, es debido a que Exchange tiene un e-mail address Policy (Exchange EAP) que define automaticamente la direccion de correo del usuario en base a la definicion del administrador. El problema aparece cuando no tienes una Policy que haga match con el usuario, o cuando quieres agregar más de una dirección de correo electrónico.

Con esto en mente, y pagando con trabajo el almuerzo que estaba preparando mi hermano :D, me dedique a buscar en internet algunas consultas para crear usuarios masivamnete  usando CSV. Pero lamentablemente no pude encontrar ninguna que hiciera todo lo que necesitaba.
Al final, tome una consulta que convertía texto plano a Secure String, y me hice un PS1 que cumpliera mis requerimientos:

 

Los requerimeintos de mi hermano para crear usuarios eran los siguientes:


Name: Nombre completo del usuario (Nombre y Apellido)
Alias: alias del usuario
FirstName: Nombres
LastName: Apellidos
UPN: Nombre de usuario compuesto por el cn (nombre comun)
Password: Clave del usuario
Emailaddress: Direccion de correo del usuario

Usando estos datos tenemos como resultado el siguiente CSV:

name,Alias,FirstName,LastName,UPN,Password,Emailaddress
"Christian Aguilera",CAguilera,”Christian”,”Aguilera”,caguilera@dominio.com,MiClave,caguilera@internet.com

Nota: Se puede modificar el CSV para que incluya más registros (como la OU) pero tambien deben modificar el archivo PS1.

Una vez con eso, simplemente ejecutas el script de la siguiente forma:

1. Abrir una EMS (Exchange Management Shell) y dirigirse al directorio donde se guardo el Script

2. Escribir: usuariosmasivos.ps1 “Archivo.csv”, por ejemplo “usuariosmasivos.ps1 cargainicial.csv” 

y listo :)

 

 

Este es el script, deben copiarlo a un Notepad y guardarlo como    usuariosmasivos.PS1

Pueden modificar el script para que calce con sus requerimientos de base de datos, y unidad organizativa.

_______________________________________________________Inicio______________________________________________________

## Import data from csv and store it in variable 'data'

$data = import-csv $args[0]

## Function to convert password into a secure string

function New-SecureString([string] $plainText)
{
   $secureString = new-object System.Security.SecureString

   foreach($char in $plainText.ToCharArray())
   {
      $secureString.AppendChar($char)
   }

   $secureString
}

foreach ($i in $data)
{

$ss = new-securestring $i.password
$upn = $i.upn
New-Mailbox -name $i.name -alias $i.Alias -FirstName $i.FirstName  -LastName $i.LastName -Password $ss  -UserPrincipalName $upn  -Database "Mailbox Database" -OrganizationalUnit "OU=Users,DC=domain,DC=com" -ResetPasswordOnNextLogon:$false
}

foreach ($i in $data)
{
$Temp = Get-Mailbox -identity $i.UPN
$Temp.EmailAddresses.Add($i.Emailaddress)
Set-Mailbox -Instance $Temp -EmailAddressPolicyEnabled:$False -PrimarySmtpAddress $i.Emailaddress -WindowsEmailAddress $i.Emailaddress
}

 

_______________________________________________________Fin______________________________________________________

February 03

Fin de Windows Vista y el inicio de Windows 7?

Antiguamente escuchabamos voces contandonos sobre el famoso windows Vista, que revolucionaria la forma en que trabajamos con nuestros PCs, haciendolo un sistema más estable, dinamico y unico. Finalmente la mayor comparación de Windows Vista fue con Windows Millenium, un fracaso entre los sistemas operativos y que fue gratamente reemplazado con la maravilla de Windows XP.

En mi opinión personal, Windows Vista no fue un fracaso, sin embargo mi computador estaba preparado para soportar dicho sistema, y contaba por mucho con los requerimientos minimos para trabajar con todas las opciones (Notebook con Disco de 160GB, 4GB de RAM y Procesador Core 2 Duo de 64 bits y 2.13 Ghz). Debido a esto, jamas tuve un pantallazo azul que no fuera causado por algún programa de terceros, que sabia incompatible debido a su antiguedad. Continuando mi opinion, la problematica de Vista, fue que un porcentaje demasiado grande de personas (sobre todo en paises sub desarrollados) no contaban con equipamiento suficiente para arrancar este tipo de sistemas. Recordemos que en el caso de Apple, ellos venden su OS cerrado a un hardware definido, por lo tanto jamás van a tener las fallas que Microsoft por su parte tiene que sufrir.

Pero vayamos al titulo de este post, Windows 7 ya es un beta cerrado para partners Microsoft, MVPs (Microsoft Most Valuable Person) y otros beneficiados. Por mi lado he tenido la suerte de probar el OS desde su version Alpha (o pre Beta) y tambien he tenido la suerte de ver las primeras vistas del OS que antes era llamado “Windows Viena”.
Debo decir que los cambios que ha sufrido este sistema son parecidos a los que sufrio XP en su tiempo, pantallas giratorias, multiples vistas y diseños exoticos. Al final, resulta tener cosas bastantes parecidas a sus antecesores, pero con ciertas mejoras que nos hacen creer que este sistema tendrá un recibimiento mucho mejor que su antecesor.

 

Visual:

Visualmente podriamos decir que es parecido a vista. Mejora el uso de las transparencias, y al fin podemos ver transparencias al maximizar una ventana (cosa que no sucede en vista)

2

La barra de herramientas ahora es más cuadrada, pero nos permite organizar de mejor manera los iconos. Notén que ya no hay inicio rápido. Eso es por que uno puede ponerle un “pin” a las aplicaciones y dejarlas ancladas a la barra, de esa forma podemos tener un inicio rápido más amplio y eficaz.

Capture

Otro detalle es una marca en la esquina inferior derecha que cuando pasamos el mouse por encima se genera una transparencia total, lo que nos muestra el contenido del escritorio.

3

image

Tambien podemos ver una mejora en el cuadro de preview que nos permite hacer una transicion más fluida entre lo que esta pasando en la barra :)

image

image

Algo que me parecio maravilloso es un preview de la descarga en los iconos de internet explorer y de explorer. Ahora ya no necesitas  mirar en cuanto va la descarga, simplemente miras el icono y esperas que la barra verde llegue a su fin :)

4

Asi terminamos con la parte 1 de este review, espero que les haya gustado, ya que despues revisaremos las opciones de compatibilidad mejoradas, el nuevo firewall de windows, las carpetas dinamicas y las carpetas que puedes asociar a multiples carpetas (algo que venia prometido desde vista).

Saludos

January 28

Serie de charlas de Office Communications Server 2007

Vengo terminando la segunda charla de una serie de 4 que vamos a realizar con mi amigo personal Oscar Soto. Esta serie de charlas hablan de las caracteristicas de OCS asi como recomendaciones sobre su implementación. Los invito a seguir las proximas charlas en Marzo.

Como resumen de las charlas:

1. Historia de OCS y de la telefonía

Historia de la telefonía
Inicio de la comunicación telefónica
Que es Office Communications Server
Presencia en la vida actual
Microsoft y la comunicación unificada
Beneficios de Usar OCS
Ejemplos de plataformas

Puedes ver la presentación aquí:

https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032398190&culture=es-ar 

Y descargar el powerpoint desde acá:

Descargar PPT (requiere Powerpoint 2007 o visor de archivos gratis de PowerPoint 2007)

 

2. Conceptos de telefonía y arquitectura de OCS

Historia de OCS y las comunicaciones
Características de OCS
Roles y servicios de OCS 2007
Diseño de una plataforma consolidada
Diseño de una plataforma separada

Puedes ver la presentación aquí:

Aún no publicado… apenas esté la subo

Y descargar el powerpoint desde acá:

Descargar PPT (requiere Powerpoint 2007 o visor de archivos gratis de PowerPoint 2007)