in

Community Server

The platform that enables you to build rich, interactive communities

asistel

septiembre 2009 - Posts

  • Mostrar Authorization Codes en los CDR del Cisco Call Manager 7

     

    Cuando el Cisco Call Manager envía archivos CDR sin imprimir en los registros el código de autorización utilizado para realizar la llamada, se tiene que hacer un cambio en la configuración de los parámetros de envió de CDR dentro del sitio de administración del Call Manager. Los pasos a seguir son los siguientes:

    1. Dentro de la parte de Cisco Unified CM Administration, entrar a la opción System –> Service Parameters

    clip_image002

    2.- Elegir el Servidor Activo y elegir la opción de Cisco Call Manager.

    clip_image004

    3.- Dar clic en el botón de Advanced.

    4.- Moverse a la parte de ClusterWide Parameters (Device General) y modificar el parámetro Display FAC in CDR para que tenga el valor de TRUE.

    clip_image006

    Para mayor referencia ir a http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/service/7_0_1/car/car-admin.html

    Dentro de las páginas 35 y 36 se encuentra la información de los parámetros de envió de CDR.

  • Generación de clase proxy del Cisco Call Manager 7

     

    Los pasos siguientes se tienen que realizar para generar el archivo de la clase proxy del CCM 7:

    1.- Primero se debe abrir el cmd de Visual Studio 2008.

    image

    2.- Moverse a la ruta donde se encuentra los archivos AXLAPI y AXLSoap del toolkit del CCM 7, a través del comando cd

    image

    3.- Ejecutar el siguiente comando –> wsdl.exe AXLAPI.wsdl axlsoap.xsd. Esto generará el archivo de la clase proxy dentro de la ruta donde estamos.

    image

    4.- Este archivo lo necesitamos abrir y realizar las siguientes modificaciones dentro del código.

    4.1 –> Debemos agregar una clase que se va a asociar al servicio para crear un certificado de seguridad esta clase es derivada de System.Net,ICertificatePolicy

    public class BruteForcePolicy : System.Net.ICertificatePolicy
        {
            public bool CheckValidationResult(System.Net.ServicePoint sp, System.Security.Cryptography.X509Certificates.X509Certificate cert,
                    System.Net.WebRequest request, int problem)
            {       
            return true;
            }
        }

     

    4.2 –> Modificar el constructor del AXLAPIService para que acepte utilizar un usuario y password.

    public AXLAPIService(string ccmIp, string user, string password)
        {
            System.Net.ServicePointManager.CertificatePolicy = new BruteForcePolicy();

            this.Credentials = new System.Net.NetworkCredential(user, password);
        }

     

    4.3 –> Sobrescribir el método GetWebRequest con el siguiente código.

     

    protected override System.Net.WebRequest GetWebRequest(Uri uri)
            {
                System.Net.HttpWebRequest request = base.GetWebRequest (uri) as System.Net.HttpWebRequest;
                request.ProtocolVersion = System.Net.HttpVersion.Version10;

                return request;
            }

     

    5.- Agregar la clase al proyecto.

  • script elimina dígitos del numero marcado (cisco)

    set @Register=stuff(@Register,34,15,replace(substring(@Register,34,15),' 9','  ')) 

    Donde 34 y 15 es la posición donde se encuentra el número marcado. Se pude cambiar el digito 9 por cualquier otro digito.

  • deshabilitar la sincronización de hora en virtual PC

     

    Para deshabilitar la sincronización de hora del sistema operativo huésped, se requiere agregar las siguientes llaves al archivo vmc

    <components>

          <host_time_sync>

             <enabled type="boolean">false</enabled>

         </host_time_sync>

    </components>

Powered by Community Server (Non-Commercial Edition), by Telligent Systems