Top Banner
 VoIP con VoIP con Facundo Ameal (Asado) Facundo Ameal (Asado) Christian W. Andrés (Chr) Christian W. Andrés (Chr)
22

401511 asterisk-muy-bueno

Dec 13, 2014

Download

Documents

ormaiztikoa

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 401511 asterisk-muy-bueno

   

VoIP conVoIP con

Facundo Ameal (Asado)Facundo Ameal (Asado) Christian W. Andrés (Chr)Christian W. Andrés (Chr)

Page 2: 401511 asterisk-muy-bueno

   

Introducción a la telefonia IPIntroducción a la telefonia IP

PBX PBX (Private Branch eXchange)(Private Branch eXchange)Es una central telefónica que es utilizada para Es una central telefónica que es utilizada para 

negocios privados. En comparación a una compañía negocios privados. En comparación a una compañía telefónica.telefónica.

PSTN PSTN (Public switched telephone network)(Public switched telephone network)Red Telefónica Conmutada (RTC; también llamada Red Telefónica Conmutada (RTC; también llamada 

Red Telefónica Básica o RTB) es una red de teléfono Red Telefónica Básica o RTB) es una red de teléfono diseñada primordialmente para la transmisión de voz.diseñada primordialmente para la transmisión de voz.

Page 3: 401511 asterisk-muy-bueno

   

Introduccion a la telefonia IP (2)Introduccion a la telefonia IP (2)

FXS (Foreign Exchange Station)FXS (Foreign Exchange Station)Las tarjetas FXS sirven para conectar teléfonos analógicos Las tarjetas FXS sirven para conectar teléfonos analógicos 

normales a una computadora, y mediante un software especial, normales a una computadora, y mediante un software especial, realizar y recibir llamadas hacia el exterior, o hacia otros interfaces realizar y recibir llamadas hacia el exterior, o hacia otros interfaces FXS.FXS.  

FXO (Foreign Exchange Office)FXO (Foreign Exchange Office)Una tarjeta FXO es un dispositivo de computador que permite Una tarjeta FXO es un dispositivo de computador que permite 

conectar éste a la PSTN, y mediante un software especial, realizar conectar éste a la PSTN, y mediante un software especial, realizar y recibir llamadas de teléfono. Sirve sobre todo para implementar y recibir llamadas de teléfono. Sirve sobre todo para implementar centralitas telefónicas (PBX) con un ordenador.centralitas telefónicas (PBX) con un ordenador.

Page 4: 401511 asterisk-muy-bueno

   

Historia de AsteriskHistoria de Asterisk

El proyecto Asterisk comenzó en 1999 cuando Mark El proyecto Asterisk comenzó en 1999 cuando Mark Spencer decidió implementar su propia centralita porque Spencer decidió implementar su propia centralita porque no podía comprar una.no podía comprar una.

Viendo el éxito de Asterisk, fundó Linux Support Services Viendo el éxito de Asterisk, fundó Linux Support Services a finales del mismo año.a finales del mismo año.

Linux Support Services se convierte en DIGIUM en 2002.Linux Support Services se convierte en DIGIUM en 2002.

Actualmente, cerca de 300 desarrolladores participan en Actualmente, cerca de 300 desarrolladores participan en el desarrollo de los diferentes módulos.el desarrollo de los diferentes módulos.

Page 5: 401511 asterisk-muy-bueno

   

Protocolos Soportados por AsteriskProtocolos Soportados por Asterisk

Soporta casi todos los protocolos de VozIP :Soporta casi todos los protocolos de VozIP :

SIP SIP (Session Initiation Protocol)(Session Initiation Protocol)

IAX/IAX2 IAX/IAX2 (Inter­Asterisk eXchange protocol)(Inter­Asterisk eXchange protocol)

MGCP MGCP (Media Gateway Control Protocol)(Media Gateway Control Protocol)

H.323H.323

Cisco SkinnyCisco Skinny

......

Page 6: 401511 asterisk-muy-bueno

   

Codecs de compresion de AudioCodecs de compresion de Audio

  

Codec Ancho de Banda UtilizadoG.711 ulaw (usado en EEUU)G.711 ulaw (usado en EEUU)G.711 alaw (usado en Europa)     G.711 alaw (usado en Europa)     G.711G.711 56 o 64 Kbps.G.722G.722 48, 56 o 64 Kbps.G.723G.723 5,3 o 6,4 Kbps.G.728G.728 16 Kbps.G.729G.729 8 Kbps.GSMGSM 13 kbps.SpeexSpeex 4­48kbps.

Page 7: 401511 asterisk-muy-bueno

   

Hardware CompatibleHardware Compatible

Telefonos IPTelefonos IP

ATA ATA (Analogue Telephone Adaptor)(Analogue Telephone Adaptor)

PlacasPlacas

Page 8: 401511 asterisk-muy-bueno

   

SoftphonesSoftphones

Software LibreSoftware Libre :­) :­)

Kiax (IAX) Kiax (IAX) (http://kiax.sourceforge.net)(http://kiax.sourceforge.net)

Gnophone (IAX) Gnophone (IAX) (http://www.gnophone.com/)(http://www.gnophone.com/)

GnomeMeeting(H323 – SIP) GnomeMeeting(H323 – SIP) (http://www.gnomemeeting.org)(http://www.gnomemeeting.org)

Kphone(SIP) Kphone(SIP) (http://sourceforge.net/projects/kphone)(http://sourceforge.net/projects/kphone)

Page 9: 401511 asterisk-muy-bueno

   

Funcionalidades de AsteriskFuncionalidades de Asterisk

Transferencia CiegaTransferencia Ciega

Música en espera ∙ Timbres Distin.Música en espera ∙ Timbres Distin.

Pickup de llamadasPickup de llamadas

Llamada en espera ∙ ConferenciasLlamada en espera ∙ Conferencias

Colas de llamadas ∙ Colas con PrioridadColas de llamadas ∙ Colas con Prioridad

Caller ID en esperaCaller ID en espera

[...][...]

Page 10: 401511 asterisk-muy-bueno

   

Funcionalidades de Asterisk (2)Funcionalidades de Asterisk (2)

IVR: IVR: Interactive Voice Response, recepción y gestión de Interactive Voice Response, recepción y gestión de llamadas con menús interactivos.llamadas con menús interactivos.

Buzón de Voz: Buzón de Voz: Mensajes de Voz enviados por E­Mail, Mensajes de Voz enviados por E­Mail, avisos por SMS, ..avisos por SMS, ..

Configuración en base de datos: Configuración en base de datos: Extensiones,usuarios, Extensiones,usuarios, etc ... pueden ser almacenados en BBDD (MySQL, MS etc ... pueden ser almacenados en BBDD (MySQL, MS SQL, ODBC * ...). Es posible gestionar la BBDD desde SQL, ODBC * ...). Es posible gestionar la BBDD desde intranets/extranets, etc ...intranets/extranets, etc ...

Page 11: 401511 asterisk-muy-bueno

   

Configuración de AsteriskConfiguración de Asterisk

Page 12: 401511 asterisk-muy-bueno

   

Configuración de AsteriskConfiguración de Asterisk

La configuración de Asterisk se puede realizar de varias La configuración de Asterisk se puede realizar de varias maneras.maneras.

Interfaz WebInterfaz WebDestar (http://destar.berlios.de/)Destar (http://destar.berlios.de/)AMP (http://coalescentsystems.ca/)AMP (http://coalescentsystems.ca/)

Edición de archivos de configuraciónEdición de archivos de configuración

Page 13: 401511 asterisk-muy-bueno

   

Archivos de configuración de AsteriskArchivos de configuración de Asterisk

extensions.conf : extensions.conf : Definición de planes de marcadoDefinición de planes de marcado

iax.conf : iax.conf : Configuración del protocolo IAXConfiguración del protocolo IAX

sip.conf : sip.conf : Configuración del protocolo SIPConfiguración del protocolo SIP

voicemail.conf :voicemail.conf : Configuración de buzon de voz Configuración de buzon de voz

......

Page 14: 401511 asterisk-muy-bueno

   

iax.confiax.conf[general][general]language=eslanguage=esbandwidth=lowbandwidth=lowdisallow=alldisallow=allallow=gsmallow=gsmjitterbuffer=yesjitterbuffer=yes

[chr][chr]type=usertype=userhost=10.10.10.1host=10.10.10.1context=defaultcontext=default

Page 15: 401511 asterisk-muy-bueno

   

sip.confsip.conf

[asado]  ; nombre de usuario[asado]  ; nombre de usuariotype=friendtype=friendsecret=1234   ; clavesecret=1234   ; clavedisallow=alldisallow=allallow=ulawallow=ulaw

Page 16: 401511 asterisk-muy-bueno

   

extensions.confextensions.conf

[default][default]exten => s,1,Ringingexten => s,1,Ringingexten => s,n,Wait,3exten => s,n,Wait,3 ; Wait a second, just for fun; Wait a second, just for funexten => s,n,Answerexten => s,n,Answer ; Answer the line; Answer the lineexten => s,n,Dial,Console/1 ; llamar por la consola (usando exten => s,n,Dial,Console/1 ; llamar por la consola (usando la placa de sonido)la placa de sonido)

Page 17: 401511 asterisk-muy-bueno

   

extensions.conf (2)extensions.conf (2)

exten => 1,1,Wait,1exten => 1,1,Wait,1 ; Wait a second, just for fun; Wait a second, just for funexten => 1,n,Dial(IAX2/[email protected]/s@default) ; llamo a exten => 1,n,Dial(IAX2/[email protected]/s@default) ; llamo a asadoasadoexten => 1,n,HangUp ; corta la comunicacionexten => 1,n,HangUp ; corta la comunicacion

Page 18: 401511 asterisk-muy-bueno

   

extensions.conf (3)extensions.conf (3)

exten => 1,1,Wait,1exten => 1,1,Wait,1 ; Wait a second, just for fun; Wait a second, just for funexten => 1,n,Dial(SIP/asado,10) ; llamo a asadoexten => 1,n,Dial(SIP/asado,10) ; llamo a asadoexten => 1,n,HangUp ; corta la comunicacionexten => 1,n,HangUp ; corta la comunicacion

Page 19: 401511 asterisk-muy-bueno

   

voicemail.confvoicemail.conf

[general][general]; Default formats for writing Voicemail; Default formats for writing Voicemail;format=g723sf|wav49|wav;format=g723sf|wav49|wavformat=wav49|gsm|wavformat=wav49|gsm|wav

Page 20: 401511 asterisk-muy-bueno

   

Documentación de AsteriskDocumentación de Asterisk

http://www.voip­info.orghttp://www.voip­info.orghttp://www.asteriskdocs.orghttp://www.asteriskdocs.orghttp://www.voipnovatos.eshttp://www.voipnovatos.es

Page 21: 401511 asterisk-muy-bueno

   

PreguntasPreguntas

Page 22: 401511 asterisk-muy-bueno

   

Muchas Gracias!!!Muchas Gracias!!!