Post on 25-May-2015
¿Que tiene de interesante un teléfono fijo en el 2006?
Svet Ivantchevsvet@efaber.net
UniEE, 5 de abril de 2006
Telefonía clásica
• Señales eléctricos - mecánicos entre los teléfono finales y el proveedor
• Los “mas modernos” cambian la señalización pero el diseño se mantiene
• Problema: actualizaciones caras
Voz sobre IP (VoIP)
• “Bits” en lugar de “voltios”
• Sólo digital o una mezcla con analógico
• (!?) No necesitamos “Telefónicas”
• Las actualizaciones son baratas
¿Mundos aparte?
• Por lo menos hasta ahora Sí
• Pensemos que pagamos:
• marcando 001-562-122-1223
• tecleando http://www.yahoo.com
Software
• tipo P2P (ej: Skype)
• SIP (ej: Gizmo, http://gizmoproject.com)
Software “genérico”• X-Lite:
www.xten.net/index.php?menu=download
Idea de SIP
¿Quien “habla” SIP?
Internet
Y para hablar con los abuelos de Murcia?
Ej: PeopleCall, Gizmo; Skype
Servicios de terceros
• Terminación
• Números entrantes (DIDs)
Demo
• Llamamos al teléfono “normal” (terminación)
• Llamamos “al portátil” (DID)
• Porque Gizmo y no Skype
“Yo” telecom
• PBX (centralita completa)
• Demo: desvío (+ condicional)
• Demo: ex-girlfriend
• Demo: sala de reuniones
VoIP Hardware
• Adaptador telefónico (ATA), FXS
• Interfaces PSTN, FXO
• Teléfonos VoIP
• ... mucho mas ...
Ejemplo: SPA 3000
Internet
SPA 3000
Internet
FXS
FXO
Red
Ejemplo
Internet
Linea de
Teléfono
* Asterisk *
Asterisk “mini”
A
* Asterisk
Asterisk “mini 2”
A
* Asterisk
101
102
Asterisk I
• ¿Qué es?
• Instalación en 5 mincd ~mkdir -p asterisk/srccd asterisk/srcwget http://ftp.digium.com/pub/asterisk/asterisk-1.2.4.tar.gztar zxvf asterisk-1.2.4.tar.gzcd asterisk-1.2.4make cleanmakesudo make installsudo make samples
• sudo asterisk -vvvvvvc
Asterisk II• Configuración mínima
cd /etc/asterisksudo mv sip.conf sip.conf.orgsudo vi sip.conf
[general]context=default [pblocal]type=friendsecret=welcomequalify=yesnat=nohost=dynamiccanreinvite=no
Asterisk III
• Configuración mínima
sudo vi extensions.conf
• Linea 444, después de "include => demo" añadimos:
exten => 101,1,Dial(SIP/pblocal)exten => 109,1,Echo()
• asterisk -vvvc
SPA3000 - Asterisk
• Conexión, IP (****, 110#)
• Cuentas SIP (/etc/asterisk/sip.conf)
• Configuración del SPA3000
• Dialplan (/etc/asterisk/extensions.conf)