Integrar Cisco IP Phone en SCCP con Elastix

EicheS

Joined
Nov 13, 2009
Messages
305
Likes
0
Points
0
#1
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
 

aparicio_juan

Joined
Mar 6, 2008
Messages
109
Likes
0
Points
0
#2

EicheS

Joined
Nov 13, 2009
Messages
305
Likes
0
Points
0
#3
Saludos.

intente hacer esto con Cisco 7902.
Se pueden configurar los 7902 pero usando el protocolo skinny

Editar el archivo en: /etc/asterisk/skinny.conf
; Typical config for a 7902
[1500] ; Numero de extension
device=SEP000BBE568BC9 ; SEP<mac-address del telefono>
version=CP7902080002SCCP060817A ; La version de firmware de tu telefono
host=192.168.1.31 ; Direccion IP del telefono
nat=no
callerid="Erick Manzur" <1500>
mailbox=*97
callwaiting=yes
transfer=yes
threewaycalling=yes
context=from-internal
line => 1500
mohinterpret=default

En el freePBX
Crear una extension del tipo: Other (Custom) Device
En Device Options
This device uses custom technology
dial Skinny/1500@1500
Tambien intente con Cisco 7961
coloque el archivo esto archivo en /tftpboot
apps41.8-4-3-16.sbn dialplan.xml merlin2.pcm SIP41.8-4-4S.loads term61.default.loads
cnu41.8-4-3-16.sbn dsp41.8-4-3-16.sbn SEP000F1F88EDC5.cnf.xml syncinfo.xml XMLDefault.cnf.xml
cvm41sip.8-4-3-16.sbn jar41sip.8-4-3-16.sbn SEP001E7AC2A1AD.cnf.xml term41.default.loads
pero el telef cisco nunca respondio se quedo haciendo el upgrading...
 

EicheS

Joined
Nov 13, 2009
Messages
305
Likes
0
Points
0
#4
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
 

manzurek

Joined
Jun 22, 2007
Messages
194
Likes
0
Points
0
#5
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,
 

EicheS

Joined
Nov 13, 2009
Messages
305
Likes
0
Points
0
#6
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]
 

manzurek

Joined
Jun 22, 2007
Messages
194
Likes
0
Points
0
#7
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
 

Members online

No members online now.

Latest posts

Forum statistics

Threads
30,915
Messages
130,920
Members
17,595
Latest member
feparra121
Top