Integrar Cisco IP Phone en SCCP con Elastix

Discussion in 'Elastix 2.x' started by EicheS, Nov 13, 2009.

  1. EicheS

    Joined:
    Nov 13, 2009
    Messages:
    305
    Likes Received:
    0
    Saludos.

    quisiera saber quien me puede ayudar con esto necesito integrar algunos Ip Phone de Cisco con el Elastix estuve guiando me con un link que encontre aqui pero no logre resulados satisfactorios de ante manos se los agradezco
     
  2. aparicio_juan

    Joined:
    Mar 6, 2008
    Messages:
    109
    Likes Received:
    0
  3. EicheS

    Joined:
    Nov 13, 2009
    Messages:
    305
    Likes Received:
    0
    Saludos.

    intente hacer esto con Cisco 7902.
    Tambien intente con Cisco 7961
    coloque el archivo esto archivo en /tftpboot
    pero el telef cisco nunca respondio se quedo haciendo el upgrading...
     
  4. EicheS

    Joined:
    Nov 13, 2009
    Messages:
    305
    Likes Received:
    0
    Dando un poco mas detalle para la segunda opcion que realice me fui guiando de este link de AQUI pero no me funciono ni para SIP ni SCCP
     
  5. manzurek

    Joined:
    Jun 22, 2007
    Messages:
    194
    Likes Received:
    0
    Hola, lo que sucede es que lamentablemente elastix deshabilita el modulo chan_skinny.so

    lo puedes verificar con:
    #asterisk -r
    CLI>show modules like chan

    para corregir esto, editar
    /etc/asterisk/modules.conf
    ; don't load the following channels in Elastix by default
    ;noload => chan_skinny.so => comentar con ; ó borrar toda la linea
    noload => chan_unicall.so


    luego reiniar el servidor y verificar que haya cargado el modulo chan_skinny.so
    Ahora tu 7902 se debe registrar sin problemas

    Ahora, para el 7961, debes tener habilitado el DHCP en tu server asterisk (cualquier otro dhcp como de los routers debes deshabilitarlo)

    ejemplo
    /etc/dhcp.conf

    subnet 192.168.1.0 netmask 255.255.255.0 {

    option domain-name "asterisk.local";
    option domain-name-servers 192.168.1.1;
    option subnet-mask 255.255.255.0;
    default-lease-time 3600;
    max-lease-time 7200;
    range dynamic-bootp 192.168.1.50 192.168.1.100;
    option routers 192.168.1.1;
    option tftp-server-name "192.168.1.200"; => ip del server asterisk
    option broadcast-address 192.168.1.255;
    option netbios-name-servers 192.168.1.1;
    }



    Saludos,
     
  6. EicheS

    Joined:
    Nov 13, 2009
    Messages:
    305
    Likes Received:
    0
    Saludos. manzurek

    Realice el Comando indicado y mostró esto:

    Code:
    [root@elastix ~]# asterisk -rx "show modules like chan"
    Module                         Description                              Use Count 
    func_channel.so                Channel information dialplan function    0         
    chan_sccp.so                   Skinny Client Control Protocol (SCCP). R 0         
    app_channelredirect.so         Channel Redirect                         0         
    chan_woomera.so                Woomera Protocol (WOOMERA)               0         
    chan_local.so                  Local Proxy Channel (Note: used internal 0         
    chan_phone.so                  Linux Telephony API Support              0         
    chan_ooh323.so                 Objective Systems H323 Channel           0         
    app_chanspy.so                 Listen to the audio of an active channel 0         
    chan_sip.so                    Session Initiation Protocol (SIP)        0         
    chan_agent.so                  Agent Proxy Channel                      0         
    chan_skinny.so                 Skinny Client Control Protocol (Skinny)  0         
    chan_mgcp.so                   Media Gateway Control Protocol (MGCP)    0         
    chan_misdn.so                  Channel driver for mISDN Support (BRI/PR 0         
    app_chanisavail.so             Check channel availability               0         
    chan_dahdi.so                  DAHDI Telephony w/PRI                    0         
    chan_iax2.so                   Inter Asterisk eXchange (Ver 2)          0         
    app_dumpchan.so                Dump Info About The Calling Channel      0         
    17 modules loaded
    
    Busque el Archivo modules.conf y no encontre lo que me indicas.

    Code:
    [modules]
    autoload=yes
    ;
    ; If you want, load the GTK console right away.  
    ; Don't load the KDE console since
    ; it's not as sophisticated right now.
    ;
    noload => pbx_gtkconsole.so
    ;load => pbx_gtkconsole.so
    noload => pbx_kdeconsole.so
    ;
    ; Intercom application is obsoleted by
    ; chan_oss.  Don't load it.
    ;
    noload => app_intercom.so
    ;
    ; DON'T load the chan_modem.so, as they are obsolete in * 1.2
    
    noload => chan_modem.so
    noload => chan_modem_aopen.so
    noload => chan_modem_bestdata.so
    noload => chan_modem_i4l.so
    
    ; Trunkisavail is a broken module supplied by Trixbox
    noload => app_trunkisavail.so
    
    ; Ensure that format_* modules are loaded before res_musiconhold
    ;load => format_ogg_vorbis.so
    load => format_wav.so
    load => format_pcm.so
    load => format_au.so
    ; This isn't part of 'asterisk' iteslf, it's part of asterisk-addons. If this isn't
    ; installed, asterisk will fail to start. But it does need to go here for native MOH
    ; to work using mp3's. 
    load => format_mp3.so
    load => res_musiconhold.so
    ;
    ; Load either OSS or ALSA, not both
    ; By default, load OSS only (automatically) and do not load ALSA
    ;
    noload => chan_alsa.so
    noload => chan_oss.so
    ;
    ; Module names listed in "global" section will have symbols globally
    ; exported to modules loaded after them.
    ;
    noload => app_directory_odbcstorage.so 
    noload => app_voicemail_odbcstorage.so 
    
    [global]
     
  7. manzurek

    Joined:
    Jun 22, 2007
    Messages:
    194
    Likes Received:
    0
    Por lo que indicas, si esta cargado el modulo chan_skinny.so

    en el archivo /etc/asterisk/skinny.conf
    [general]
    bindaddr=192.168.202.5 ; Direccion del server asterisk
    bindport=2000
    dateformat=D-M-Y
    keepalive=120
    disallow=all
    allow=ulaw


    [1502]
    device=SEP000BBE978BAA ; mac-address del telefono
    version=P00405000700 ; Firmware version
    host=192.168.202.31 ; direccion ip del telefono
    nat=no
    callerid="Erick Manzur" <1502>
    mailbox=*97
    callwaiting=yes
    transfer=yes
    threewaycalling=yes
    context=from-internal
    line => 1502
    mohinterpret=default


    En el freePBX
    Crear una extension del tipo: Other (Custom) Device
    En Device Options
    This device uses custom technology
    dial Skinny/1502@1502
     

Share This Page