Curso Asterisk Prctico Barcelona Marzo 2009

Embed Size (px)

Citation preview

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    1/227

    Formacin prctica sobre sistemas de Voz Ip basadosen Asterisk

    ASTERISK

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    2/227

    2

    Asterisk es una marca registrada de Digium. El curso

    se realiza sobre la versin GPL del software y por tanto no puede

    ser considerado Genuine Digium !oftware".

    #odas las menciones $ue se realizan en este curso a productosde marcas comerciales registradas se %acen en el conte&to de

    la formacin otorgada y sin pretender afectar a los derec%os

    de 'opyrig%t de sus leg(timos propietarios.

    La documentacin del curso es propiedad de 'apa #res!oluciones #ecnolgicas y $uedan reservados todos los derec%os.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    3/227

    3

    Quin da la clase ?

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    4/227

    4

    Ronda de presentaciones:

    A fin de saber $uien somos cada uno) es muy interesante $ue

    comentemos cada uno de los asistentes*

    + ,ombre) Empresa -si se es empresa

    + 'onocimientos de Asterisk -,ivel #ri&bo&)compilado) nada...

    + /b0etivo de la asistencia al curso -instalacion propia) abrir nueva

    l(nea de negocio) etc

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    5/227

    5

    Evitemos interrupciones:

    Durante el curso os pedimos $ue los tel1fonos mviles se mantengan

    apagados) a fin de evitar interrupciones en la clase. Entendemos $ue

    es dif(cil cuando se trata de vuestra empresa) pero a menos $ue sea

    algo muy urgente) 2 no puede esperar a la pr&ima pausa 3

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    6/227

    6

    Acceso a Internet en el Aula:

    Para a$uellos $ue lo precisen) se dispondr4 de acceso

    a 5nternet en el Aula en las paradas para caf1 y fuera

    del %orario de la clase. Durante las clases el acceso a

    5nternet $uedar4 cerrado.

    omidas:

    La comida $ueda a discrecin de los asistentes) peroel profesor coordinar4 si se desea reserva para ir a

    comer 0untos.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    7/227

    7

    !b"etivos del curso

    - #entar bases slidascon Asterisk que faciliten el desarrolloposterior de conocimientos avanzados.

    - Familiarizar a los asistentes con los sistemas de Voz sore !"asados en Asterisk.

    - #nse$ar lo preciso para que los asistentes sean capaces dedesarrollar tareas de instalaci%n & confi'uraci%n.

    Perder el miedo a Asterisk y conocer sus posibilidades es elprincipal objetivo de este curso.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    8/227

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    9/227

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    10/227

    >?

    LUNES MARTES MIRCOLES JUEVES VIERNES10:00Que s Asterisk?

    Breve Histori Asterisk

    !"ri#$tes Tr%ets

    Vri"&es ' !u$#io$es Tru$ks I( )SI(*IA+,

    12:00Co--e.Brek Co--e.Brek Co--e.Brek Co--e.Brek Co--e.Brek12:20

    14:00

    Co/i0 Co/i0 Co/i0 Co/i0 !IN 1EL CURSO

    16:00

    C20e#s ' Asterisk

    18:00!i$ 03 !i$ 03 !i$ 03 !i$ 0i

    Ar#4ivos 0e#o$-i5ur#i2$

    I$stio$ tr%etsR1SI

    (rovee0ores 0e Vo6so"re I(

    Co/7ii2$.I$sti2$ Asterisk

    I$sti2$ Servi0ores#o$ Ce$tOS

    Co$-i5ur#i2$ 0e &oste&-o$os I(

    Co$-i5ur#i2$ AsteriskR1SI )/IS1N,

    I$sti2$ Tr%ets

    A$&25i#s ' /o$t%ere0 te&e-2$i#

    Visi2$ 5e$er& 0e &os

    -i#4eros 0e#o$-i5ur#i2$

    Trou"&es4ooti$5

    Asterisk ' 7ro"&e/s0e ECO

    Te#$o&o53s 0e#o/u$i##io$es

    Visi2$ 5e$er& 0e &os-i#4eros 0e#o$-i5ur#i2$

    (r8#ti# 0es7&ie5ue0i&7&$

    (rovisio$/ie$to 0e&os Te&-o$os I(

    1es#r5 7rere9uisitos

    sterisk

    1i/e$sio$0oServi0ores

    (r8#ti#: 7ri/ers7rue"s

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    11/227

    >>

    *ia + : (unes

    - Que es Asterisk?- Breve Historia de Asterisk- Fabricantes de tarjetas para Asterisk

    - Instaaci!n de as Tarjetas de Tee"on#a $ana!%icas&- Instaaci!n de os servidores usando 'ent(S )*+- Breve visi!n de as tecnoo%#as en Tee"on#a $F,(F,SR.SI/etc&- .escar%a de re0uisitos para a instaaci!n de Asterisk*- '!decs- .i1ensionado de servidores*

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    12/227

    >2

    Qu es Asterisk ?

    Asterisk es un producto de softare creado por la compa$a@i'ium en #stados nidos.

    #/iste una versi%n comercial soportada por @i'ium apro/. 5 )@B

    Funciona a+o plataformas /(6 C /(6D64 C "oer"< usando inu/, 0)@o 8ac:)E versi%n indos es inestaleB.

    "rovee las funcionalidades de las centralitas tradicionales, pero puede*acer muc*as mas cosas.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    13/227

    >3

    (a licencia ,$( permite---

    a modificaci%n del c%di'o fuente.a redistriuci%n del c%di'o modificado, pero solo si el c%di'o fuentemodificadoB se inclu&e.a venta comercial del softare.

    & los traa+os derivados de c%di'o G" *an de ser licenciados a+o elmismo modelo de licenciamiento G"B.

    Asterisk estH lierado a+o licencia G" es posile a$adir partes dec%di'o propietario al usar por e+emplo el c%dec G72B. a licencia delc%dec !0< *a camiado en la Iltima versi%n.

    #l nomre de Asterisk es una marca re'istrada. "osiles prolemas enel futuro incidente del Goo'le Adords...B

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    14/227

    >4

    Qu .! es Asterisk ?

    Asterisk 1: es un pro/& )!". Aunque posea funcionalidades deestos, carece de la ma&or parte de la implementaci%n )!"necesaria por e+emplo )!" 8#))AG#, ";#)#1

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    15/227

    >5

    /istoria:

    *ttpCC.zapatatelep*on&.or'C

    #n el a$o > & de la mano de 9im @i/on se creanvarios dise$os de tar+etas de telefona #>C>B como

    respuesta a los precios e/istentes. #l dise$o esdominio pIlico & estH en !nternet todava. 9im @i/oncrea una ase de *ardare las tar+etas tormenta &tormenta2B pero no dispone de softare paraaprovec*arlas.

    8ark )pencer crea un producto de softare para usaresas tar+etas, & con la uni%n de amas cosas Asterisk*a nacido.

    http://www.zapatatelephony.org/http://www.zapatatelephony.org/
  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    16/227

    >6

    0amas de desarrollo 1 variantes de Asterisk

    a versi%n >.? de Asterisk estH en modo mantenimiento soloparc*es de se'uridad.

    a versi%n >.2 de Asterisk pas% a modo mantenimiento el > deA'osto 2??7 solo parc*es de se'uridad desde ese momento.Jltima versi%n >.2.3?.2..

    Asterisk 1.4 es la versin actual a la cual se recomiendamigrar los sistemas de produccin (1.4.23.1) !!!!!

    Asterisk >.6 es la pr%/ima versi%n estale >.6.? &a lieradaB

    Kum.... L estale M

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    17/227

    >7

    ambios en Asterisk +-2 34 +-5

    - 1uevas opciones de confi'uraci%n reescrito de muc*osm%dulos por completoB.

    - 1ueva estructura de compilaci%n make menuselectB

    - 1uevos sonidos en !n'lNs, FrancNs & #spa$ol disponiles.- 1uevo 9itter0uffer en todos los protocolos, no solo en !AE.

    - ;eescritura parcial del soporte )!" 1o es )!" v2 todavaB

    - 1uevas variales disponiles @!A)A) por e+emploB.

    - !ncorporaci%n servidor e propio, A9AE & panel e endesarrollo todavaB.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    18/227

    >(

    ambios en Asterisk +-5 34 +-6

    - 1uevas opciones de confi'uraci%n reescrito de muc*osm%dulos por completoB.

    - @AK@! en vez de =aptel

    - 1uevas aplicaciones casi dos veces mas que antesB- 8e+orado el soporte 1A en el protocolo )!"

    -

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    19/227

    >

    $rotocolos de Voz sobre I$

    Asterisk soporta como protocolos de voz sore !" los mHsestandarizados

    - )!" )ession !nitiation "rotocolB el mas e/tendido & conocido.- !AE !nter Asterisk #/c*an'eB nativo de Asterisk, 1at friendl&.- K323 practicamente osoleto, en desuso cada vez mHs.- )

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    20/227

    2?

    Fabricantes de /ard'are 7+8

    *i9ium

    @i'ium es el principal faricante de *ardare para Asterisk.

    )us dise$os son "

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    21/227

    2>

    Fabricantes de /ard'are 728 *i9ium Anal9icas

    @84?? @8(??CA#E(?? @824??Kasta 4 lneas anal%'icas Kasta ( lneas anal%'icas Kasta 24 lneas anal%'icas8odulos standard 8%dulos doles 8%dulos doles)in cancelaci%n de eco

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    22/227

    22

    Fabricantes de /ard'are 7;8 *i9ium .uevas Anal9icas

    @84?? @842EKasta 4 lneas anal%'icas Kasta 4 lneas anal%'icas8odulos standard 8%dulos standard)in cancelaci%n de eco

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    23/227

    23

    Fabricantes de /ard'are 758 *i9ium *i9itales

    #>2?" #2>2" #4>2" 04>?"> primario #>C> 2 primarios #>C> 4 primarios #>C> 4 accesos Hsicos ;@)!3? canales de voz 6? canales de voz >2? canales de voz ( canales de voz)in cancelaci%n de eco :pcional cancelaci%n de eco :pcional cancelacion de eco

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    24/227

    24

    Fabricantes de /ard'are 7 2 primarios #>C> ar+eta de ranscodin' K>2? canales de voz 6? canales de voz 6 licencias G72 @ise$o "

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    25/227

    25

    Fabricantes de /ard'are 768 *i9ium .ovedades

    #>2> #>22 A#E24??> primario #>C> > primarios #>C> 24 canales anal%'icos3? canales de voz 3? canales de voz

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    26/227

    26

    Fabricantes de /ard'are 7=8

    *ttpCC.openvo/.com.cn

    :penVo/ es un faricante con ase en )*enz*en

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    27/227

    27

    Fabricantes de /ard'are 7>8 !penVo) Anal9icas $I

    A4??"// A(??"// A>2??"////Kasta 4 puertos FE:CFE) Kasta ( puertos FE:CFE) Kasta >2 puertos FE:FE)"

    0a+o coste, uena calidad 0a+o coste, uena calidad 0a+o coste, uena calidad)in cancelaci%n de eco por *ardare )in cancelaci%n de eco por *ardare )in cancelaci%n de eco por *ardare "recisa adaptador )">4> "recisa adaptador )">4?

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    28/227

    2(

    Fabricantes de /ard'are 78 !penVo) 0*#I $I

    0>??" 02??" 04??" 0(??" > lnea ;@)! 2 lineas ;@)! 4 lneas ;@)! ( lneas ;@)! )lot "

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    29/227

    2

    Fabricantes de /ard'are 7+@8 !penVo) $rimarios $I

    @>>?"G @2>?" @4>?" > lnea #>C> 2 lineas #>C> 4 lneas #>C>

    )lot "

    "recisa controlador propio

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    30/227

    3?

    Fabricantes de /ard'are 7++8 !penVo) .ovedades 7+8

    A4??# 02??#C04??# @2>?#C@4>?#4 puertos FE:CFE) 2 o 4 lneas ;@)! 2 primarios C 4 primarios #>C> @ise$o "

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    31/227

    3>

    Fabricantes de /ard'are 7+28 !penVo) .ovedades 728

    A4??8 0>??8 C 02??8 C 04??8 4 puertos FE:CFE) >, 2 o 4 lneas ;@)!

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    32/227

    32

    Fabricantes de /ard'are 7+;8 !penVo) .ovedades 71 ;8

    @#2>?# @#4>?# 2 primarios #>C> 4 primarios #>C>

    ?"B Versiones "?#B & "?"B

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    33/227

    33

    Fabricantes de /ard'are 7+58 !penVo) pro)imamente---

    "ara los pr%/imos meses :penVo/ tiene previsto sacar al mercado

    - !E>?? Pit centralita completo asado en tar+etas mini"

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    34/227

    34

    Fabricantes de /ard'are 7+

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    35/227

    35

    Fabricantes de /ard'are 7+68 #an9oma Analo9icas

    A2?? A4?? 4 lneas anal%'icas FE:CFE)B ampliales con >2 lineas anal%'icas FE:CFE)B ampliales con tar+etas esclavas *asta 24 puertos. tar+etas esclavas *asta 4( puertos.

    @isponile en "ci #/press & "

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    36/227

    36

    Fabricantes de /ard'are 7+=8 #an9oma *i9itales

    A>?> "?2 "?4C>?( " primario #>C> con opci%n de #< 2 primarios #>C> con opcion de #< 4C( "rimarios #>C> con opci%n # m%dulo G)8 inte'rado 2 m%dulos G)8 inte'rados 4 m%dulos G)8 inte'rados)in cancelaci%n de eco *ardare )in cancelaci%n de eco Kardare )in cancelaci%n de eco *ardare@isponile en slot "

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    40/227

    4?

    Fabricantes de /ard'are 72+8 $ICA

    "ika ec*nolo'ies es una compa$a

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    41/227

    4>

    Fabricantes de /ard'are 7 1 228 $ICA

    !nline 88 >C#> 'atea&4 puertos FE: 2 *ailitados para FAEB 4 puertos #>C> activales por licencias

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    42/227

    42

    El cancelador de eco /$E de *i9ium

    a casa @i'ium dispone de un cancelador de eco por softare, vHlido*asta >6 canales simultHneos.

    /i'* $erformance Ec*o anceller

    K"#< funciona sore canales =A" proporcionando *asta >2( ms decancelaci%n de eco >?24 tapsB & *asta un mH/imo de >6 canalessimultHneos por mHquina.

    6(-2??4.

    "uede comprarse a @i'ium directamente, & por cada tar+eta @i'iumpuede solicitarse una licencia sin coste por m%dulosin soporte oficialB.

    @istriuido en #spa$a por Avanzada 7.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    43/227

    43

    El cancelador de eco #oDtE/! de !ctasic

    a casa :ctasic, referente oli'ada en el mundo de los canceladores deeco, dispone de un producto de cancelaci%n por softare )oft#

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    44/227

    44

    El cancelador de eco !#(E

    #s :pen)ource

    :slec funciona sore canales =A" proporcionando *asta >2( ms decancelaci%n de eco >?24 tapsB & *asta un mH/imo de >6 canalessimultHneos por mHquina. Versi%n m!)@1 disponile.

    6(-2??4.

    #s un desarrollo que no *a& que perder de vista.

    Bttp:'''-ro'etel-comucasteriskoslec-Btml

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    45/227

    45

    Instalacin de los ordenadores

    #l aula estH montada alrededor del equipo del profesor, que tienela direcci%n !" >?.>3.>3.>57. #ste equipo provee los si'uientesservcios al Aula

    - )ervidor @K

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    46/227

    46

    $rctica: conDi9uracin de la red en el aula

    ;ed >?.>3.>3.?C255.255.255.?#quipo profesor >?.>3.>3.>57

    #quipos aula confi'urados por @K

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    47/227

    47

    ras la car'a inicial invocada con F>2B se nos presentarH la si'uientellamada. )eleccionaremos la opci%n >

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    48/227

    4(

    0uscaremos con las flec*as la opci%n de idioma )panis*.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    49/227

    4

    )eleccionaremos el teclado es#spa$olB

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    50/227

    5?

    )e producirH la petici%n de la direcci%n !" al servidor @K

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    51/227

    5>

    )e iniciarH el entorno 'rHfico en el servidor. Karemos click en )i'uiente.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    52/227

    52

    #n al'unos casos nos pedirH inicializar el disco duro. Aceptar.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    53/227

    53

    @e las posiles opciones de particionado, esco+eremos la personalizada.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    54/227

    54

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    55/227

    55

    Aceptaremos los valores por defecto propuestos.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    56/227

    56

    Aceptaremos los valores por defecto propuestos.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    57/227

    57

    Aceptaremos los valores por defecto propuestos.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    58/227

    5(

    a contrase$a su'erida durante el curso es QasteriskR.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    59/227

    5

    @e la selecci%n de paquetes seleccionaremos @esktop Gnome o P@#B.@e+aremos el resto de opciones sin marcar.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    60/227

    6?

    na vez *a'amos click en )i'uiente, se verificarHn las dependencias& darH comienzo la instalaci%n.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    61/227

    6>

    "ulsar )i'uiente para dar comienzo a la instalaci%n.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    62/227

    62

    a instalaci%n darH comienzo. ardarH apro/imadamente unos 3? min.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    63/227

    63

    Al finalizar, se nos pedirH reiniciar el servidor.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    64/227

    64

    ras el reinicio procederemos a des*ailitar & confi'urar las opcionesiniciales.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    65/227

    65

    @es*ailitaremos el cortafue'os.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    66/227

    66

    Aceptamos que se soreescrian las re'las.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    67/227

    67

    8arcaremos )einu/ como des*ailitado.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    68/227

    6(

    Aceptaremos la advertencia de que se deerHn reetiquetar losfic*eros & que esto causarH una demora en el primer arranque.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    69/227

    6

    ;evisaremos la confi'uraci%n de fec*a & *ora. Kacer los a+ustes precisos.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    70/227

    7?

    Activar 1" & de+ar seleccionado >?.>3.>3.>57 como server.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    71/227

    7>

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    72/227

    72

    Aceptar los valores por defecto para la tar+eta de sonido.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    73/227

    73

    1o se usarHn

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    74/227

    74

    #l equipo se reiniciarH. #ste primer arranque tardarH un rato deidoa los a+ustes de )#inu/.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    75/227

    75

    #n resumen lo realizado es una instalaci%n ase, sin nada superfluo, quecompletaremos en los si'uientes pasos.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    76/227

    76

    (neas Anal9icas 7FG! 1 FG#8 7+8as lneas anal%'icas son conocidas por todos, por ser las mas comunesen los domicilios. )e asan en una transmisi%n por corriente continuamodulada por las se$ales de audio. a transmisi%n en #spa$aB delcallerid se *ace por F)P en el inicio de llamada & el cuel'ue delnea se marca mediante inversiones de polaridad.

    Ka& dos tipos de interfaces en telefona anal%'ica

    FG! Foreign Exchange OfficeT ;equiere tensi%n de lnea. #s elequivalente de un telNfono.FG# Foreign Exchange StationT "rovee tensi%n de lnea. #s elequivalente del "

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    77/227

    77

    (neas Anal9icas 7FG! 1 FG#8 728

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    78/227

    7(

    Instalando las tar"etas de HeleDona Anal9icas#n el aula simularemos una red telef%nica donde el equipo del profesor es el proveedorde servicio, & cada uno de los equipos es una centralita, dotada de dos telNfonos.

    "ara ello vamos a instalar las tar+etas de telefona que os *emos entre'ado & vamos aconfi'urarlas para que sean utilizales. as tar+etas suministradas son las A4??">> >m%dulo FE: & un modulo FE) instaladosB que funcionan sore slots "

    voltios indistintamente.

    ;ecordemos

    8%dulo ;o+o FE:B precisa tensi%n de lnea.8%dulo Verde FE)B provee tensi%n de lnea.

    Jams conectar un mdulo FXS a una roseta telefnica: destruccin asegurada.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    79/227

    7

    (neas *i9itales 70*#I8 7+8

    as lneas di'itales ;@)!C!)@1B son de mas amplio uso en empresas en#uropa, en los ## predominan las de primarioB.

    #l protocolo de las lneas ;@)! es un suset de las de primario, que

    veremos mas adelante.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    80/227

    (?

    (neas *i9itales 70*#I8 728as lneas di'itales pueden estar confi'uradas en varios modos

    - 1 T :ri'inador de ;ed T as tar+etas se confi'uraran como #- # T #quipo erminal T as tar+etas se confi'uraran como 1

    1ormalmente las lneas de telef%nica se entre'an confi'uradas como 1.

    Adicionalmente *a& dos complementos a estos modos

    - "unto a "unto ptpB usado cuando lle'a mas de un @@! nImeroB porlnea ;@)!.- "unto a 8ultipunto ptmpB cuando lle'a un nImero simple & se

    distin'ue a las terminales por el 8)1 como si fuera una 8A

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    81/227

    (>

    (neas *i9itales 70*#I8 7;8na nota importante sore ;@)! & Asterisk

    Ka& dos ramas principales de softare para usar Asterisk con ;@)!.

    - 8!)@1 oficialmente soportada por Asterisk. .

    - 0ri)tuff producida por 9un'*anns faricante AlemHn de *ardareB esla alternativa para las tar+etas tipo uad0;! e incorpora al'unoscomandos e/tra que no e/isten en Asterisk de serie.

    a funcionalidad Hsica es similar en amas.

    Ali t i% l

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    82/227

    (2

    (neas *i9itales 70*#I8 71 58

    erminadores >?? o*miosnormalmente :FF

    #C1@ependiendode la lnea

    Alimentaci%n a lospuertos solo paraalimentar dispositivos

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    83/227

    (3

    (neas *i9itales 7$rimarios8 7+8as lneas de primario constitu&en una variante de las ;@)! en realidadprimero fueron las de primarioB usando la misma tecnolo'a que estas,proporcionan *asta 3? canales 0 & > canal @.

    )e suministran mediante toma ;945 en al'unos sitios con toma coa/ialB

    & elef%nica los suministra en capacidades de >?,>5 o 3? canales de vozpor primario.

    )e aplican los mismos modos que en las ;@)!1C#B pero solo aceptan"unto a "unto ptpB. Al i'ual que estas *a& un proceso de pruea & error,deido a que nunca tendremos la certeza de en que modo estHconfi'urada la lnea.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    84/227

    (4

    (neas *i9itales 7$rimarios8 71 28

    )elector !@ tar+etapara mas de una tar+etadel mismo modelo en lamaquina.

    )elector #>C>norma europea 3? c*.B

    normal Americana 24 c*B.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    85/227

    (5

    $rere%uisitos a la instalacin de Asterisk 7+8

    !nstalaremos aquellos paquetes necesarios para la correcta compilaci%n& funcionamiento de Asterisk. #+ecutaremos desde consola por tanto

    &um install kernel kernel-devel ison 'cc m&sql-server m&sql-devel *ttpdautoconf ncurses-devel litermcap litermcap-devel net net-devel

    ncurses 'cc-cWW compat-'cc-32 compat-'cc-32-cWW openssl-devel fle/

    na vez completados estos pasos reiniciar la mHquina para usar el nuevokernel. (-2.el5-i6(6 CusrCsrcClinu/ln -s CusrCsrcCkernelsC2.6.>(-2.el5-i6(6 CusrCsrcClinu/-2.6

    (solo necesario para su uso con Bristuff)

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    86/227

    (6

    $rere%uisitos a la instalacin de Asterisk 7 1 28

    @escar'aremos todos los fic*eros necesarios para la instalacion deasterisk desde el equipo del profesor, uicHndolos en CusrCsrcC

    'et *ttpCC>?.>3.>3.>57CasteriskCzaptel->.4.>2.>.tar.'z'et *ttpCC>?.>3.>3.>57CasteriskClipri->.4.7.tar.'z'et *ttpCC>?.>3.>3.>57CasteriskCasterisk->.4.2>.2.tar.'z'et *ttpCC>?.>3.>3.>57CasteriskCasterisk-addons->.4.7.tar.'z

    O los fic*eros de sonidos

    'et *ttpCC>?.>3.>3.>57CasteriskCvoipnovatos-core-sounds-es-ala->.4.tar.'z'et *ttpCC>?.>3.>3.>57CasteriskCvoipnovatos-e/tra-sounds-es-ala->.4.tar.'z'et *ttpCC>?.>3.>3.>57CasteriskCCasterisk-voces-es-v>D2-mo*-voipnovatos.tar.'z

    http://10.13.13.157/asterisk/voipnovatos-extra-sounds-es-alaw-1.4.tar.gzhttp://10.13.13.157/asterisk/voipnovatos-extra-sounds-es-alaw-1.4.tar.gz
  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    87/227

    (7

    decs

    n c%dec es el elemento encar'ado de comprimir el audio en un canalde conversaci%n. > 64 Pps (7.2 Pps ala-laB

    G.72 ( Pps 3>.2 Pps ? #;C 6.4 Pps 2>. Pps

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    88/227

    ((

    decs

    g711 g729 g723.1 gsm ilbc g726

    0

    10

    20

    30

    40

    50

    60

    70

    Llamadas por Megabit

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    89/227

    (

    *imensionado de #ervidores 7+8

    a 'ran duda a la *ora de instalar una centralita usando Asterisk es

    omo de 9rande Ba de ser el servidor ?

    Al'unas directrices 'enerales

    - #l principal factor limitante es el transcodin' conversi%n entre distintosc%decsB. #s importante minimizar la conversi%n a fin de reducir la car'ade procesador.- Generalmente se acepta que se requieren 4? 8*z de procesador porcanal concurrente de voz si *a& transcodin' 3 G*z X 75conversacionesB.

    - @i'ium recomienda 2 procesadores a 2.( G*z & > G de ;A8 para >2?canales concurrentes con transcodin' G72 T Ala.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    90/227

    ?

    *imensionado de #ervidores 728

    L

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    91/227

    >

    #lots $I en los servidores

    Guia para identificar los slots "

    ? X )lot AG"> X )lot 64 its 5 voltios2 X )lot 64 its 3.3 voltios3 X )lot 32 its 5 voltios4 X )lot 32 its 3.3 voltios5 X i'ual que el 3.

    os slots de color verde no en lafotoB son de >33 8*z en vez de>?? 8*z de 0us, pero son

    compatiles con el*ardare de Asterisk.

    #lots $I E)press en los

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    92/227

    2

    # o s p ess e osservidores

    Guia para identificar los slots "

    ? X )lot "ci #/press /4> X )lot "ci #/press />62 X )lot "ci #/press />3 X )lot "ci #/press />64 X )lot "

    as tar+etas para Asterisk suelenser actualmente "ci #/press />,pero pueden insertarse en los

    otros z%calos sin prolemas.

    ?

    >

    2

    3

    4

    #ervidores 0ecomendados:

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    93/227

    3

    #ervidores 0ecomendados:

    Digium recomienda:

    * Dell Poweredge 2850 * HP Proliant DL360 * IBM x206 * IBM x36

    !dicionalmente no"otro" o" #odemo" dar re$erencia" de %ueno" re"ultado" con:

    * HP Proliant ML&&0'3('('5 )oo+ e"te ,ltimo "olo & P-I . 3 P-i/x#re"" * !-/1 !lto" '320 * HP Proliant DL380(DL360

    Placa" Ba"e: uir de lo" ci#"et" norce )muca" tareta" no "on detectada"4-i#"et" I!(Intel $uncionan %ien generalmente4

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    94/227

    4

    *ia 2 : Jartes

    - 'o1piaci!n e instaaci!n de Asterisk- 'on"i%uraci!n de os te2"onos I3*

    - 4isi!n %enera de os "ic5eros de con"i%uraci!n de Asterisk*- 3r6ctica7 3ri1eras pruebas

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    95/227

    5

    ompilacin de Asterisk 7+8

    Antes de comenzar a compilar, deeremos retocar al'unas cosas. "rimerodescomprimiremos

    for n in Y.tar.'zZ do tar /fvz [nZ done

    Familiarizarse con el Hrol de directorios creado.

    steris$*%*2*2 +$ sterisdictate +$ forma parte de las ,ocesfollowme +$ forma parte de las ,oceslibpri$*%*7 +$ -ibprisilence +$ forma parte de las ,oces.aptel$*%*2* +$ /apteldigits +$ forma parte de las ,ocesp0onetic +$ forma parte de las ,oces

    asteris$addons$*%*7 +$ steris$ddonses +$ forma parte de las ,ocesletters +$ forma parte de las ,ocesmo0$nati,e +$ m1sicas en espera

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    96/227

    6

    ompilacin de Asterisk 728

    "oniendo las cosas en su sitio. A fin de no inducir a errores a'ruparemos los fic*eros delas voces en espa$ol en un unico sitio.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    97/227

    7

    ompilacin de Asterisk 7;8

    os pasos de compilaci%n son importantes

    - #n primer lu'ar compilaremos zaptel, responsale de Q*alarR con el *ardare.- #n se'undo lu'ar lipri, que proporciona la informaci%n de se$alizaci%n para lneas;@)! se usa tamiNn en lneas anal%'icasB.- #n tercer lu'ar compilaremos Asterisk, nucleo de la aplicaci%n.- #n cuarto & Iltimo lu'ar compilaremos Asterisk-Addons que proporciona c%decs para8"3, funcionalidad para *323 & soporte para escriir el

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    98/227

    (

    ompilacin de Asterisk 758

    =A"#

    make menuselectnos permitirH seleccionar

    /aptel 4odule Selection

    5ress 0 for 0elp*$$$ * 8ernel 4odules 2* 9tilities 3* :inar; Firmware 5acages

    "ara marcar & desmarcar opciones se usa #1#;, cursores para desplazarse por losmenIs cursor izquierdo sale a menI superiorB & se salvan los camio con la letrax.

    )eleccionar todas las utilidades & despuNs de salvar compilar usando makeZ make

    install.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    99/227

    ompilacin de Asterisk 7

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    100/227

    >??

    ompilacin de Asterisk 768

    LIBPRI

    !n'resaremos al directorio de lipri e+ecutando un simple makepara compilar, se'uidode un make installpara uicar el softare en su destino.

    ASTERISK 1.4

    )e trata del coraz%n del sistema & merece un vistazo en detalle.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    101/227

    >?>

    ompilacin de Asterisk 7=8

    ASTERISK 1.4

    na vez compilado e instalado, procederemos a copiar los scripts de inicio a susuicaciones

    cp contrib/init.d/rc.redhat.asterisk /etc/init.d/asteriskchkconfig --add asterisk

    chkconfig asterisk on

    ASTERISK-ADDONS

    )i'uiendo el modelo de los m%dulos anteriores, confi'uraremos & compilaremosusando

    ./configure; make menuselect; make; make install; make samples

    il i d A t i k 7 >8

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    102/227

    >?2

    ompilacin de Asterisk 71 >8

    na vez completados los pasos previos astarH con e+ecutar

    asterisk -vvvvvvvvc

    "ara otener un arranque de asterisk que *a de concluir con

    steris Read;*

    Y.4.2?.> uilt & root ] local*ost.localdomain on a i6(6 runnin' inu/ on 2??(-?>-?3 ?42>7 ?3

    Kltimos pasos

    Karemos los Iltimos retoques, tras los cuales toda la instalaci%n queda lista paraconfi'urar.

    Ase'urarnos de que los scripts de inicio tienen permisos de e+ecuci%n

    chmod a+x /etc/init.d/zaptelchmod a+x /etc/init.d/asterisk

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    104/227

    >?4

    VeriDicando las tar"etas de HeleDona 7+8

    A fin de completar la verificaci%n, *aremos la confi'uraci%n mnima de la tar+eta. "araello editaremos el fic*ero CetcCzaptel.conf orrando todo el contenido & escriiendo

    loadzone=esdefaultzone=es

    fxsks=1fxoks=2

    na vez escrito e+ecutar un start de zaptel mediante service zaptel restart & cuando*a&a completado podremos ver en dmes' la inicializacion de la tar+eta.

    Zaptel Version: 1.4.Zaptel !c"o #anceller: $%2&egistered 'orenta2 #*+res"aker ,ersion: -1+res"aker passed register test$odule : *nstalled // 0' +3 (+## ode)$odule 1: *nstalled 0' +35 (+## ode)

    $odule 2: 6ot installed$odule : 6ot installed+ound a 7ildcard '8$: 7ildcard '8$4 &!V !9+ (1 odules)&egistered tone zone (5pain)

    VeriDicando las tar"etas de HeleDona 728

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    105/227

    >?5

    VeriDicando las tar"etas de HeleDona 728

    na vez arrancado el equipo verificaremos el status de la tar+eta del si'uiente modo

    aB 5 se esta usando apic. #s recomendaledesactivarlo usando noapicen 9etc9gru;.conf.

    as tar+etas di'ium requieren (??? interrupciones por se'undo sostenidas, & compartir!; puede ser causa de prolemas. 8e+or evitarlo si es posile.

    Formas de evitarlo camiar de slot "

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    106/227

    >?6

    VeriDicando las tar"etas de HeleDona 71 ;8

    B corriendo las dos *erramientas del sistema incluidas en el directorio de zaptel

    zttestT ;ealiza un acceso a la tar+eta. @e+ar funcionar un rato. Valor mnimo quedee devolver nunca inferior a (,??^.

    zttoolT 1os permite ver si una tar+eta estH perdiendo interrupciones la tar+eta *ade estar confi'uradaB.

    cB 1o *a& nin'una pruea comparale al uso real. os parHmetros indicados son unasuenas directrices, pero QoirR realmente como funciona es lo me+or. 1o es posilesustituir la pruea emprica.

    Jonta"e de la red teleDnica del aula

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    107/227

    >?7

    Jonta"e de la red teleDnica del aula

    Vamos a conectar a*ora los ordenadores de los alumnos al equipo del profesor,utilizando cales ;9>> telef%nicos standard.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    108/227

    >?(

    onDi9urando los telDonos I$ AH!J AH?> & para el otro la >?2, & posteriormenteasociaremos la e/tensi%n >?> a un nImero 'eo'rHfico & lae/tensi%n >?2 al otro.

    onDi9urando los telDonos I$ AH!J AH

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    109/227

    >?

    onDi9urando los telDonos I$ AH!J AH

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    110/227

    >>?

    onDi9urando los telDonos I$ AH!J AH?> o >?2 se'In cual sea.

    *HJF Jode ;F

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    111/227

    >>>

    9 71 8

    )iempre despuNs de camiar una opci%n, *acer click en "ave.

    #n la :pci%n Audio #ettin9scamiaremos las si'uientes opciones

    odec )eleccionaremos G7>>A#i9nal #tandard German& la mas similar a la usada en #spa$aB.Input Volume >

    ras esto *aremos un #ave& &a tendremos el telNfono listo para las prueas.

    (os DicBeros de conDi9uracin de Asterisk 7+8

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    112/227

    >>2

    9 7 8

    Asterisk se confi'ura con los fic*eros uicados en varios sitios.

    CetcCs&sconfi'Czaptel T !ndica que controladores se *an de car'ar & el ordenCetcCzaptel.conf - confi'ura zaptel para que pueda *alar con el *ardareCetcCasterisk - contiene el resto de fic*eros de confi'uraci%n de Asterisk.

    os fic*eros mas importantes en CetcCasterisk usualmente son

    FicBero Msoasterisk.conf Fic*ero maestro de confi'uraci%n, contiene las rutas al resto de fic*eros necesarios.modules.conf !ndica que m%dulos *an de car'arse & quN modulos no.zapata.conf !ndica al sistema como usar los canales =A", *alando con el componente =aptel.e/tensions.conf #l corazon del sistema, donde decidimos que *acemos paso a paso con las llamadas.sip.conf

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    113/227

    >>3

    9

    CetcCs&sconfi'Czaptel

    T

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    114/227

    >>4

    CetcCzaptel.conf Analo'icasB

    B define spain tone .oneload.one A esdefault.oneA es

    f#osA2

    f#ssA3%

    =aptel es el responsale de Q*alarR con el *ardare & proporcionar esa conectividad aAsterisk mediante el interface de cone/i%n zapata.

    :+o -\ la se$alizacion es siempre al reves un m%dulo FE: tendrH se$alizaci%n FE).

    #n #spa$a el mas usual es f/sks kelstartB aunque puede usarse f/sls loopstartB.

    (os DicBeros de conDi9uracin de Asterisk 758

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    115/227

    >>5

    9 7 8

    )e$alizaci%n de las lneas anal%'icas

    - (oop3#tart se$aliza la llamada cerrando el ucle.

    - ,round3#tart se$aliza la llamada poniendo el par a tierra.

    - Ce'lstart #s una cominaci%n de varios modos...

    - oop-)tart controlando el e/tremo remoto.- Apertura del loop cuando el e/tremo cuel'a al final de la llamada.

    #n #spa$a es siempre Pelstart al menos con telef%nica...B

    (os DicBeros de conDi9uracin de Asterisk 7=8

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    116/227

    >>6

    CetcCasteriskCasterisk.conf

    GdirectoriesHastetcdir A etcasterisastmoddir A usrlibasterismodulesast,arlibdir A ,arlibasterisastagidir A ,arlibasterisagi$bin

    astspooldir A ,arspoolasterisastrundir A ,arrunastlogdir A ,arlogasteris

    !ndica las rutas donde se encuentra todo el softare. #ditando este fic*ero es posileadecuar el esquema de uicaci%n del softare a otros entornos, o *acerlo compatilecon la )0, que no cumple.

    (os DicBeros de conDi9uracin de Asterisk 71 >8

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    117/227

    >>7

    CetcCasteriskCmodules.conf

    GmodulesHautoloadA;esnoload A pb#Igtconsole*soload A cdrIaddonIm;sJl*so

    "ermite personalizar la car'a de los m%dulos, forzHndola de forma e/plcita one'Hndola.

    $rctico: conDi9uracin inicial 7+8

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    118/227

    >>(

    Vamos a desple'ar una confi'uraci%n mnima para comenzar con las primeras prueas."ara ello, dado que zaptel.conf &a *a sido confi'urado, comenzaremos a confi'urar unaestructura mnima. As pues editaremos

    CetcCasteriskCzapata.conf

    CetcCasteriskCsip.confCetcCasteriskCe/tensions.conf

    $rctico: conDi9uracin inicial 728

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    119/227

    >>

    =apata.conf

    Gc0annelsHlanguageAesconte#tAincomingsignallingAf#sIsusercalleridA;es

    r#gainA!t#gainA!answeronpolarit;switc0A;es0anguponpolarit;switc0A;espolarit;onanswerdela;A6!!prog.oneAesc0annel A

    $rctico: conDi9uracin inicial 7;8

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    120/227

    >2?

    )ip.conf

    GgeneralHconte#tAdefaultbindportA &!6!binaddrA!*!*!*!disallowAall

    allowAalaw

    G!Ht;peAfriendconte#tAconte#to0ostAd;namicusernameA!secretA!

    dtmfmodeArfc2'33disallowAallallowAalaw

    $rctico: conDi9uracin inicial 758

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    121/227

    >2>

    e/tensions.conf

    GgeneralHstaticA;eswriteprotectA;es

    GglobalsH5ST?A/ap

    GincomingHe#ten A snswer()e#ten A s2Dial(SK5!6!tT)e#ten A s3=angup()

    $rctico: conDi9uracin inicial 7

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    122/227

    >22

    e/tensions.conf continuacionB

    Gconte#toHinclude A outgoing

    e#ten A !Dial(SK5!6!tT)e#ten A !2=angup()

    e#ten A !2Dial(SK5!26!tT)e#ten A !22=angup()

    GoutgoingH

    e#ten A I"LLLLLLLLDial(EM5ST?NEM

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    123/227

    >23

    Ejecutar un rearranque de asterisk desde la consola:

    *CLI> restart now

    Observar:

    - Se pierde la conexin de la cnsola de !sterisk al reiniciar"

    - #o se $a e%ectuado un reload si no un restart &di%erencias'(- )estart iplica recon%i+urar la tarjeta de tele%on,a

    robar:

    la centralita en su estado actual peritir. a abas extensiones llaarse entre ellas / recibir / eitirllaadas $acia o desde la tarjeta de tele%on,a"

    *ia ; : Jircoles

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    124/227

    >24

    - Arc5ivos de 'on"i%uraci!n- 4ariabes de 8suario- 4ariabes de 'ana- Funciones 9 Apicaciones- E:tensions*con"

    - 3r6ctica de despie%ue de un diapan- Te1as e%aes en a %rabaci!n de a1adas

    ArcBivos bsicos de conDi9uracin

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    125/227

    >25

    )ip.conf e/tensiones & canalesB!a/.conf e/tensiones & canalesB=apata.conf a'rupamos canales zap & se$alizacionesBVoicemail.conf uzones de vozBFeatures.conf asi'naci%n de teclas a funciones internasB#/tensions.conf l%'ica de llamadasB

    #ip-conD7apartado 9eneral8

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    126/227

    >26

    _'eneral`

    conte/toXdefaultindportX5?6?inaddrX?.?.?.?disalloXall

    alloXula lan'ua'eXes...

    #ip-conD 7deDinimos una e)tensin8

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    127/227

    >27

    _>23`t&peX friend user peerconte/tXconte/tocalleridXsuario >23 b>23\*ostXd&namic ///.///.///.///

    usernameX>23secretXcontrase$adtmfmodeXrfc2(33mailo/X>23disalloXallalloXalaalloXula

    alloX'sm.

    Ia)-conD 7apartado 9eneral8

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    128/227

    >2(

    _'eneral`

    conte/toXdefaultindportX456inaddrX?.?.?.?

    disalloXallalloXula...

    Ia)-conD 7deDinimos una e)tensin8

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    129/227

    >2

    _32>`t&peXfriend user peerconte/tXconte/tocalleridXRsuario 32>R b32>\*ostXd&namic ///.///.///.///

    usernameX32>secretXcontrase$aaut*Xmd5,plainmailo/X32>disalloXallalloXalaalloXula

    alloX'sm

    Napata-conD 7deDinimos nuestro enlace a la red teleDnica di9ital

    _c*annels`

    lan'ua'eXes Zidioma por defectoconte/tXincomin' Zconte/to por defecto

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    130/227

    >3?

    conte/tXincomin' Zconte/to por defecto

    sitc*t&peXeuroisdnsi'nallin'XriDcpeDptmpusecalleridX&esr/'ainX?t/'ainX?calleridXasreceivednationalprefi/Xinternationalprefi/X??inmediateXnoec*ocancelX&esec*otrainin'Xnofa/detectXincomin''roupX?transferX&esc*annel X\ >,2

    Napata-conD 7deDinimos nuestro enlace a la red teleDnica anal9ica8

    _c*annels`

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    131/227

    >3>

    _c*annels`

    lan'ua'eXes Zidioma por defectoconte/tXincomin' Zconte/to por defecto

    si'nallin'Xf/sDks f/oDksusecalleridX&es

    r/'ainX?t/'ainX?anseronpolarit&sitc*X&es*an'uponpolarit&sitc*X&espolarit&onanserdela&X6??pro'zoneXesconte/toXincomin'c*annel X\ 3

    Features-conD

    _'eneral`

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    132/227

    >32

    _'eneral`

    parke/t X\ 7??parkpos X\ 7?>-72?conte/t X\ parkedcallstransferdi'ittimeout X\ 3 Z sBfeaturedi'ittimeout X\ 5?? Z msB

    at/fernoansertimeout X\ >5 Z sB

    _featuremap`

    lind/fer X\ >at/fer X\ Y2disconnect X\ Y?automon X\ Y>

    meetme-conD

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    133/227

    >33

    O Configuration file for 4eet4e simple conference roomsO for steris of course*OGroomsHOO 9sage is conf A confnopincodeOconf A "!!!conf A "!!23%&6

    musiconBold-conD

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    134/227

    >34

    GdefaultHmodeAfilesdirector;A,arlibasterismo0OOGnati,e$randomHOmodeAfilesOdirector;A,arlibasterismo0OrandomA;es O 5la; t0e files in a random order

    %ueues-conD

    GdefaultH

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    135/227

    >35

    Gde au tHOO Default settings for Jueues (currentl; unused)O

    GcapatresHmusicon0old A default

    strateg; A ringalltimeout A !retr; A announce$freJuenc; A 3!announce$0oldtime A ;eslea,ew0enempt; A strictmember A SK5&!%member A SK5&!3member A SK5&!2

    Voicemail 7+8

    Voice8ailuzon_]conte/to`_uzon_]conte/to``_...`_opciones`B

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    136/227

    >36

    #sta aplicaci%n permite a la persona que llama de+ar un mensa+e para la listade uzones especificados. )i se indican mIltiples uzones, se reproducirH elmensa+e del primero. a aplicaci%n saldrH si se recien los si'uientes d'itos@8F

    ? T !rH a la e/tensi%n SoS del conte/to actual. Y - !rH a la e/tensi%n SaS del conte/to actual.

    :pciones - reproduce el mensa+e de ocupado. 'B - sa una 'anancia indicada al 'raar el mensa+e. s - 1o reproduce nin'In mensa+e.

    u - ;eproduce el mensa+e de no disponile. + - )alta a la prioridad nW>?> si el uz%n no e/iste o si *a& un error.

    Voicemail 728

    onDi9uracin Voicemail etcasteriskvoicemail-conD

    fi 0 d fi i d l i il

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    137/227

    >37

    O fic0ero de configuracion del ,oicemailO b; Puan Carlos Qalero para capatresOGgeneralHformatAwa,%"gsmwa, O formato de grabacin del audioattac0A;es O en,iar mensaes de ,o. por correo electronicofromstringACentralita steris de CapaTres O te#to del FromUemailsubectAG5:LH Recibido mensae numero EMQ4I4S?94N en su bu.on de ,o.*

    emailbod;AVnVnVn

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    138/227

    >3(

    attac0A;esno $ dunta el mensae de ,o. al correosa;cidA;esno $ Dice al principio el callerid del

    llamantesa;durationAonoff $ dice la duracin del mensae al

    principiooperatorAonoff $ 5ermite se marJue ! para ir a la

    operadoradeleteA;esno $ :orra los mensaes del ser,idor al

    en,iarlos por email,olgainAnum $ umenta el ,olumen de los mensaes

    grabados

    $atterns

    os patterns es la primera *erramienta a e/plotar en nuestro dialplan, a

    fin de evitar la repeticion de codi'o

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    139/227

    >3

    p '

    E T & - #+. _>2`? puede ser >? o 2?B.

    _3-7` T @'itos entre 3 & 7 3,4,5,6,7B_237-` T @'itos 2 C 3 C 7 C ( C

    :+o, si llamamos a la 2?> en el e+emplo si'uiente, se parsearH siempre lalinea de la 2?>. )iempre es la que me+or QcuadreR con el nImero aparsear dentro del conte/to.

    e/ten X\ D2EEe/ten X\ 2?>

    Variables deDinidas por deDecto

    Asterisk provee una serie de variales sumamente Itiles a la *ora de

    pro'ramar nuesto dialplan. as mas usuales son

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    140/227

    >4?

    p ' p

    [A1)#;#@!8# - iempo en se'undos desde el Anser[0!1@;A1)F#; - #nero >7? ni/-timeB[#E#1 - B[!1VA!@D#E#1 - #/tensi%n marcada cuando se e+ecuta la i invalidB[A1GAG# - !dioma actual[8##8#)#

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    141/227

    >4>

    Y .!A.#OE0 1o contestada Y A.E( #l llamante cancel% antes de que se estaleciera la llamada Y !.,E#HI!. 1ormalmente relacionado con numeros erroneos. Y /A.M.AVAI( ,@ial[=A"C>C[A;G>,,Be/ten X\ s,n,1o:p @ial )tatus [@!A)A)Be/ten X\ s,n,Gotos-[@!A)A),>B

    e/ten X\ s-1:A1)#;,>,Kan'upe/ten X\ s-,,0us&e/ten X\ s-,)et

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    142/227

    >42

    que se *acen interactuar para producir un resultado.

    "or e+emplo, para sumar a la variale 18#;: un numero, *aramos

    [_[18#;:W>`

    "ara aplicar por e+emplo una suma dentro de una e+ecuci%n de dialplan*aramos

    e/ten X\ >23,>,)etVA;!A0#D#9#8":X>Be/ten X\ >23,2,)et1#VADVA;!A0#X[_[VA;!A0#D#9#8":W>`Be/ten X\ >23,3,)a&1umer[1#VADVA;!A0#B

    Janipulacin de variables 728 !peradores ooleanos

    os :peradores nos permitirHn manipular las variales

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    143/227

    >43

    os :peradores nos permitirHn manipular las variales.

    e/pre>e/pre2 - :; evalua amas, devolviendo > si unade las dos es cierta, o ? si amas son

    falsas.e/pre>e/pre2 - A1@ > si amas son ciertas o ? si no.e/pre>Xe/pre2 - # > si amas son i'uales o ? si no.e/pre>\e/pre2 - G > si e/pre> es ma&or que e/pre2e/pre>be/pre2 - > si e/pre2 es ma&or que e/pre>e/pre>\Xe/pre2 - > si e/pre> es ma&or o i'ual a e/pre2e/pre>bXe/pre2 - > si e/pre> es menor o i'ual a e/pre2e/pre>Xe/pre2 - > si e/pre> no es i'ual a e/pre2

    Janipulacin de variables 7;8 !peradores Jatemticos

    os :peradores matemHticos nos permitirHn operar con las variales

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    144/227

    >44

    os :peradores matemHticos nos permitirHn operar con las variales

    e/pre>We/pre2 - )uma de e/presionese/pre>-e/pre2 - ;esta de e/presionese/pre>Ye/pre2 - 8ultiplicaci%n de e/presionese/pre>Ce/pre2 - @ivisi%n de e/presionese/pre^e/pre2 - ;esto de una operaci%n de divisi%n

    Janipulacin de variables 71 58 orte adenas

    Funciones de corte de cadenas

    [nomredesplazamientolon'itud

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    145/227

    >45

    [nomredesplazamientolon'itud

    Y )i el desplazamiento es ne'ativo, comienza a contar desde laderec*a.

    Y )i lon'itud se omite o es ne'ativa, se devuelve el resto de la cadena.

    [VA;!A0#3 - #limina los tres primeros di'itos [VA;!A0#-3 - #limina todo menos los Iltimos tres d'itos [VA;!A0#>4 - #limina > carHcter del principio & muestra los 4

    d'itos si'uientes Inicamente. [VA;!A0#-43 - #limina todo menos los cuatro Iltimos d'itos &

    muestra los tres primeros.

    Funciones 1 aplicaciones

    1os valdremos de las funciones & aplicaciones para dise$arnuestro dialplan. )%n las encar'adas de realizar las acciones

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    146/227

    >46

    sore canales, variales, ase de datos ...

    "odemos listar las aplicaciones re'istradas en nuestro "0Econ el comando QsBo' applicationsR en la consola de Asterisk."ara otener informaci%n detallada sore la aplicaci%n deemos

    usar el comando QsBo' application )))))R

    "odemos listar las funciones re'istradas en nuestro "0Econ el comando QsBo' DunctionsR en la consola de Asterisk."ara otener informaci%n detallada sore la funci%n deemosusar el comando QsBo' Dunction )))))R

    #inta)is de las e)tensiones

    e/ten X\ 5??,>,AnserB

    e/ten X\ 5??,n,ait2Be/ten X\ 5??,n,"la&ackienvenidoB

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    147/227

    >47

    e/ten \ 5??,n,"la&ackienvenidoBe/ten X\ 5??,n,Kan'upB

    e/ten X\ e/tension, prioridad, aplicaci%n

    as prioridades pueden numerarse de forma estricta o usar la letra n dene/tB para indicar el valor si'uiente. #l uso de laels etiquetasB paradisponer de puntos de salto estH permitido siempre & cuando se invoquedesde la misma e/tension. "or e+emplo

    e/ten X\ 5??,netiquetaB,@ial....

    #altos en el *ialplan 7+8

    A fin de poder *acer saltos & crear puntos de decisi%n, disponemos de las

    aplicaciones Goto, Goto!f & Goto!fimeG t __ t t ` t i ` i id dB

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    148/227

    >4(

    Goto__conte/to`e/tension`prioridadB

    1os permite definir un salto a un conte/to, e/tensi%n & prioridad.

    Goto!fe/presionMetiqueta>_etiqueta2`B

    Al evaluar, saltarH a la etiqueta> si la condici%n es cierta, o a la si'uienteprioridad o la etiqueta2 si se *a definidoB en caso de ser falsa.

    e/ten X\ >23,>,set";#0A)X23Be/ten X\ >23,2,Goto!f[_[";#0A)X23`M34e/ten X\ >23,3,1o:"Q"rueas es i'ual a 23RBe/ten X\ >23,4,1o:"Q"rueas no es i'ual a 23RB

    #altos en el *ialplan 728

    Goto!fimeb*oraminuto\bdias de la semana\bdas del mes\bmeses\M__conte/to`e/tension`prioridadB

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    149/227

    >4

    __ ` `p B

    )i la *ora actual coincide con lo especificado, se salta a la e/tensi%n &prioridad especificado. )i no, a si'uiente prioridad. 23,>B

    #altos en el *ialplan 71 ;8

    Gosu__conte/to`e/tension`prioridadB

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    150/227

    >5?

    "ermite saltar a un punto del dialplan & volver de nuevo tras la e+ecuci%nde la aplicaci%n ;eturn.

    e/ten X\ D1EE-EEEE,>,GosuetiquetaBe/ten X\ D1EE-EEEE,2,@ial=apC'?C[#E#1Be/ten X\ D1EE-EEEE,3,

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    151/227

    >5>

    riteprotect X no Z reescriile con el comando save dialplanfic*ero.conf Z incluimos un fic*ero e/terno

    _'loals`")1X=apC'?

    G)8X=apC'>0=:1X>??

    E)tensions-conD

    _incomin'`e/ten X\ s,>,AnserBe/ten X\ s 2 0ackGroundCvarCliCasteriskCsoundsCesCienvenidaB

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    152/227

    >52

    e/ten X\ s,2,0ackGroundCvarCliCasteriskCsoundsCesCienvenidaBe/ten X\ s,3,Voice8ail[0=:1B

    e/ten X\ >,>,"la&0ackCvarCliCasteriskCsoundsCesCopcion>Be/ten X\ >,2,Kan'upB

    e/ten X\ 2,>,"la&0ackCvarCliCasteriskCsoundsCesCopcion2Be/ten X\ 2,2,Kan'upB

    e/ten X\ i,>,"la&0ack&ouDdialedDinvalidDnumerBe/ten X\ i,2,Kan'upBe/ten X\ t,>,Kan'upB

    e/ten X\ *,>,Kan'upB

    E)tensions-conD

    _conte/to`include X\ out'oin'

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    153/227

    >53

    e/ten X\ D>EE,>,@ial)!"C[#E#1Be/ten X\ D>EE,n,*an'upB

    e/ten X\ D3EE,>,@ial)!"C[#E#1B

    e/ten X\ D3EE,n,*an'upB

    e/ten X\ 33,>,'otoincomin',s,>Be/ten X\ 55,>,;ecordCvarCliCasteriskCsoundsCesCienvenidaalaBe/ten X\ 77,>,;ecordCvarCliCasteriskCsoundsCesCopcion>alaBe/ten X\ ,>,;ecordCvarCliCasteriskCsoundsCesCopcion2alaB

    E)tensions-conD

    _out'oin'`e/ten X\ DEEEEEEEE,>,@ial[")1C[#E#1,45,trBe/ten X\ EEEEEEEE,n,Kan'upB

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    154/227

    >54

    e/ten \ DEEEEEEEE,n,Kan'upB

    e/ten X\ D6EEEEEEEE,>,@ial[G)8C[#E#1,45,tBe/ten X\ D6EEEEEEEE,n,Kan'upB

    e/ten X\ D?.,>,@ial[")1C[#E#1e/ten X\ D?.,n,Kan'upB

    L cualJuier dXgito entre !$"/ cualJuier dXgito entre $"

    ? cualJuier digito entre 2$" G237$"H cualJuier dXgito o letra entre marcas

    * ComodinU uno o mYs caracteres Z ComodXnU cero o mYs caracteres

    $rctica

    :+etivos

    as llamadas entrantes reproducirHn un mensa+e de ienvenida que informarH de lat d !V; d i i d d H ll d

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    155/227

    >55

    entrada a un !V; con dos opciones. as opciones desencadenarHn una llamada auna de las dos e/tensiones )!" que definamos en la centralita.

    ;eenviaremos la llamada al mensa+e de ienvenida en caso de pulsar una opci%nincorrecta. )i no se pulsa nin'una opci%n enviaremos la llamada a un voicemail'enNrico. #l menI de ienvenida dee poder personalizarse desde los terminalesmarcando el nImero 333.

    @efinir las dos e/tensiones en un conte/to llamado _conte/to` que puedan llamarseentre si. @efinir un conte/to _out'oin'` para las llamadas salientes, amase/tensiones podrHn alcanzar las demHs centralitas a travNs del conte/to _out'oin'`.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    156/227

    Hemas (e9ales en la 9rabacin de llamadas 7+8

    a le'islaci%n actual en #spa$a determina que

    - #s ile'al 'raar o escuc*ar una conversaci%n en la que uno no esparte, & los demHs desconocen la 'raaci%n o escuc*a.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    157/227

    >57

    p , & '

    - #s le'al 'raar una conversaci%n en la que uno es parte, pero es ile'alfacilitar esa 'raaci%n a un tercero que no *a&a sido autorizado por losque participaron en la conversaci%n.

    #l riunal (4, )< >>C>(4, cuando estalece, entre otrasconsideraciones que

    guien 'raa una conversaci%n de otros atenta, independientemente detoda otra consideraci%n,al derecho reconocido en el art. 18.3 EZ por el

    contrario, quien 'raa una conversaci%n con otro no incurre, por estesolo *ec*o, en conducta contraria al precepto constitucional citado.g

    Hemas (e9ales en la 9rabacin de llamadas 728

    )i uno no es parte en la conversaci%n estarH vulnerando un derec*ofundamental, reconocido en el artculo >(.3 de la

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    158/227

    >5(

    q ' p q ' pese s%lo *ec*o ilcito al'uno.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    159/227

    >5

    p 'mediante la realizaci%n de llamadas telef%nicas efectuadas desde un#stado miemro de la ni%n #uropea.#n relaci%n con esta cuesti%n, se considera que siempre %ue %uien&aya de reali'ar el tratamiento tenga conocimiento directo o

    indirecto de %uin es la persona cuya vo' est siendo objeto degrabacin* as+ como de su n,mero de tel$ono* la grabacine$ectuada tendr la naturale'a de dato de carcter personal& eltratamiento efectuado estarH sometido a la normativa de protecci%n dedatos, al incorporarse al mismo los datos identificativos del su+etonomre & apellidosB, su nImero de telNfono & su voz, conforme a lodispuesto en el artculo 3.aB de la :"@ & el artculo >.4 del ;eal @ecreto

    >332C>4, de 2? de +unio, que indica que dic*os datos podrHn procederde informaci%n acIstica.

    *ia 5 : ueves

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    160/227

    >6?

    - Instaaci!n de tarjetas R.SI- 'on"i%uraci!n Asterisk R.SI con BRIST8FF- 'on"i%uraci!n Asterisk R.SI con 1IS.;- 3r6ctica R.SI en e aua- Autoaprovisiona1iento de os te2"onos I3 $S;(< 9 =I;KS>S&

    Instalacin tar"etas 0*#I 7+8

    a tar+eta suministrada para el curso es la 0>??" de la casa :penVo/.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    161/227

    >6>

    erminador

    1C#

    Instalacin tar"etas 0*#I 71 28

    na vez instalada en el sistema, usar la orden lspci para verificarque es reconocida

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    162/227

    >62

    !%U!!*! ?etwor controllerU Cologne C0ip Designs mb= KSD? networcontroller G=FC$5CKH (re, !2)

    as tar+etas ;@)! no son reconocidas por =aptel, & precisan o ien de un con+untode parc*es ristuffB o ien de una pila ;@)! como la proporcionada por m!)@1.

    @i'ium se *a decantado por el uso de m!)@1 como pila ;@)!, mientras que9un'*anns si'ue con su con+unto de parc*es 0ristuffB.

    Veremos a continuaci%n los dos modos de confi'urar e instalar una tar+eta ;@)!en Asterisk.

    Instalacin ristuDD 7+8

    @escar'ar desde el equipo del profesor la Iltima versi%n disponilede ristuff. #sta versi%n *a sido corre'ida para no pedir los paquetesa !nternet sino para que los descar'ue desde nuestra red local o

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    163/227

    >63

    a !nternet, sino para que los descar'ue desde nuestra red local. odescar'aremos a CusrCsrc

    na vez alli des*acemos el tar.'z & entramos al directorio.

    tar /fvz ristuff-?.4.?-test6.tar.'z

    cd

    *ttpCC>?.>3.>3.>57Cristuff-?.4.?-test6.tar.'z

    ristuff-?.4.?-test6

    Instalacin ristuDD 728

    a instalaci%n de ristuff es 'uiada mediante un par de scripts.

    Cdonload s*

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    164/227

    >64

    .Cdonload.s*

    ue descar'a el softare, lo descomprime & aplica los parc*es

    .Ccompile.s*

    ue realiza la compilaci%n paso a paso. ras cada paso se detiene &pide confirmaci%n con #nter para se'uir con los si'uientespaquetes. na vez completados estos dos pasos el sistema &a estHlisto, requiriendo tan solo de la confi'uraci%n.

    Instalacin ristuDD 7;8

    CetcCzaptel.conf @i'italesB

    B define spain tone .onel d

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    165/227

    >65

    load.one A esdefault.oneA es

    spanA!!ccs0db3crc%bc0anA$2

    dc0anA3

    as lneas di'itales se usan mediante QspansR, donde cada span es una a'rupaci%n decanales. #n una ;@)! simple los canales 0 de datosB serian el > & 2, & su canal @se$alizaci%nB el 3.

    #n una lnea de primario podran ser canales 0 del > al 3>, & canal @ el >6."ueden *aer lneas de primarios de >? canales o de 2?. 1ormalmente se mantendrH el

    canal @ de se$alizaci%n en el >6.

    Instalacin ristuDD 758

    CetcCzaptel.conf @i'itales -

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    166/227

    >66

    #/aminemos esta lnea en detalle

    +X nImero del span, en orden & comenzando por el >.@ X fuente de sincrona ;@)!. ? para nada, > para primario & 2 en adelante para

    secundarios.@X atenuaci%n de la lnea no se usa en #spa$aBccsXFramin', indica como *alar con el *ardareBdb;X

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    167/227

    >67

    CetcCzaptel.conf

    spanX>,>,?,ccs,*d3,crc4c*anX>,2

    dc*anX3

    CetcCasteriskCzapata.conf

    si'nallin'XriDcpeDptmpsitc*t&peXeuroisdnc*annel X\ >,2

    Instalacin ristuDD 71 68

    0ristuff facilita el acceso a ;@)! usando canales =A", al i'ual que*ace con las lneas anal%'icas o las de primario. @e ese modo no esnecesario mas que indicar el canal saliente para las llamadas.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    168/227

    >6(

    q p

    "ara reciir llamadas *a& dos escenarios, dependiendo de que usemos elparametro immediateX&es o no en el fic*ero zapata.conf.

    )i es immediateX&es las llamadas se entre'arHn a la e/tensi%n s del conte/toindicado.

    )i es immediateXno las llamadas se entre'aran al numero llamado, es decir queen el conte/to tendremos que tener

    e/ten X\ 3555>2>3,>,AnserB

    #anit1 Beck

    os pasos de compilaci%n de 0ristuff *an de+ado versiones distintas

    de los componentes en nuestras mHquinas. A fin de evitarprolemas antes de pasar a m!)@1 se requiere recompilar lasversiones iniciales del softare. "ara ello

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    169/227

    >6

    - 0orrar el contenido de CusrCliCasteriskCmodules

    - 0orrar CusrCincludeCasterisk & CusrCincludeCzaptel

    - #mplazarse en el directorio donde descar'amos los primerospaquetes de zaptelClipriCasteriskCasterisk-addons.

    - ;ecompilar zaptel & lipri e instalarlos de nuevo.

    - uedarH pendiente de recompilar Asterisk & Asterisk-addons. o*aremos tras los pasos de m!)@1.

    Instalacin mI#*. 7+8

    m!)@1 es una pila ;@)! que a$adimos a Asterisk. Funciona asociadoa las versiones mas actuales, no necesitando parc*eo al'uno.

    @ l ft i d d l i d l f

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    170/227

    >7?

    @escar'aremos el softare necesario desde el equipo del profesor,uicHndolo en CusrCsrc

    wget 0ttpU!*3*3*&7asterismKSD?$II'*tar*g.

    wget 0ttpU!*3*3*&7asterismKSD?user$II'*tar*g.

    o descomprimiremos usando

    tar #f,. mKSD?$II'*tar*g.tar #f,. mKSD?user$II'*tar*g.

    Instalacin mI#*. 71 28

    na vez descomprimido, comenzaremos a compilar."rimero m!)@1

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    171/227

    >7>

    makeZ make install

    @espues m!)@nuser.

    8akeZ make install

    .4.2?.> revisando via make menuselect quec*anDmisdn sea seleccionale dentro de

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    172/227

    >72

    card >,*fcpci_ii` run gCusrCsinCmisdn-init confi'g to store t*is information to CetcCmisdn-init.conf

    #+ecutar CetcCinit.dCmisdn-init confi' para 'raar la confi'uracionB

    _:P` CetcCmisdn-init.conf created. !tSs no safe to run gCusrCsinCmisdn-init startg_ii` make &our port >B availale in asterisk & editin' gCetcCasteriskCmisdn.confg

    "ara ase'urarnos de que el servicio m!)@1 arranque siempre e+ecutaremos

    c*kconfi' misdn-init on

    A continuaci%n editaremos CetcCasteriskCmisdn.conf para confi'urar la tar+eta.

    onDi9urando mI#*. 728

    CetcCasteriskCmisdn.conf

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    173/227

    >73

    _'eneral`misdnDinitXCetcCmisdn-init.confdeu'X?

    l>atc*erDtimeoutX?stopDtoneDafterDfirstDdi'itX&esappendDdi'its2e/tenX&es

    )i'ue en si'uientes transparencias....

    onDi9urando mI#*. 7;8

    CetcCasteriskCmisdn.conf continuacionB

    _default`conte/tXincomin'lan'ua'eXesmusicclassXdefaultsenddtmfX&es

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    174/227

    >74

    alloedDearersXallr/'ainX?t/'ainX?teDc*ooseDc*annelXnopmpDl>Dc*eckX&esppDl2Dc*eckXno

    re+ectDcauseX>6met*odXstandardearl&DconnectX&esincomin'Dearl&DaudioXnopresentationX->screenX->ec*ocancelXonec*ocancel*enrid'edXnoec*otrainin'Xno

    +itterufferX4???+itterufferDupperDt*res*oldX?

    onDi9urando mI#*. 71 58

    CetcCasteriskCmisdn.conf continuacionB

    _e/tension>`portsX>conte/tXincomin'

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    175/227

    >75

    #sta Iltima secci%n es la mas importante, &a que nos va a indicar que puertosvamos a enviar a que conte/to.

    "ara enviar llamadas a la ;@)! usaremos la sinta/is

    e/ten X\ DEEEEEEEE,>,@ialmisdnC>C[#E#1B b- para llamar por un puertoe/ten X\ DEEEEEEEE,>,@ialmisdnC'e/tension>C[#E#1B b- por 'rupo

    as llamadas entrantes lle'aran o no a la e/tensi%n s del conte/to indicadodependiendo de si e/iste o n% el parHmetro all'a1sRimmediate.

    AMH!A$0!VI#I!.AJIE.H! *E HE(EF!.!# 7+8

    #l auto-aprovisionamiento de los telNfonos es la car'a automHtica &desatendida de la confi'uraci%n de los terminales mediante el usode una tNcnica de desplie'ue.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    176/227

    >76

    @escriiremos a continuaci%n como aprovisionar un telNfono )1:83?? & como aprovisionar un inks&s 4>, como e+emplos de amas

    'amas.)e requiere de un servidor @K

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    177/227

    >77

    con el firmare

    - snom3??-bdireccion mac en ma&usculas\.*tm que contendrH la

    ruta del si'uiente fic*ero & los parametros 'enerales deconfi'uracion-

    - snom-firmare.*tm que contendrH la ruta al fic*ero de firmare ainstalar.

    AMH!A$0!VI#I!.AJIE.H! *E HE(EF!.!# 7;8

    )1:8 3??@K

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    178/227

    >7(

    )nom 3?? F"

    e

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    179/227

    >7

    languageZU

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    180/227

    >(?

    B e#ample snom firmware setting file

    B Firmware setting defines t0e 9R- of t0e firmwareroot fslinu# image filefirmwareU 0ttpU!*3*3*2snom3!!$6*&*!$SK5$*bin

    +pre+0tml

    AMH!A$0!VI#I!.AJIE.H! *E HE(EF!.!# 768

    !1P)O) )"A4>

    "ara el inks&s )"A4> necesitaremos dos fic*ero de te/to & unfic*ero con el firmare

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    181/227

    >(>

    fic*ero con el firmare

    - spa4>.cf' que contendrH los parHmetros 'enerales de

    confi'uraci%n & la ruta al fic*ero especifico.- bdireccionmac\.cf' que contendrH la confi'uraci%n especficapara un dispositivo.

    AMH!A$0!VI#I!.AJIE.H! *E HE(EF!.!# 7=8

    inks&s )"A4>@K

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    182/227

    >(2

    )"A4>

    F"

    T spa4>.cf'+flat$profile +Z$$ Sipura S5$"% Configuration 5arameters $$

    +5ro,isionI

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    183/227

    >(3

    +Res;ncI>nIReset uaAna @es +Res;ncI>nIReset +Res;ncIRandomIDela; uaAna 2 +Res;ncIRandomIDela; +Res;ncI5eriodic uaAna +Res;ncI5eriodic +Res;ncI T bdireccionmac.cf'\+flat$profile +Z$$ Sipura S5$"% Configuration 5arameters $$

    +5rimar;I?T5ISer,er uaArw !*3*3*2 +5rimar;I?T5ISer,er+-ineI

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    184/227

    >(4

    +SK5I5ortII uaAna &!6!+SK5I5ortII+4ailbo#IKD uaAna &!3+4ailbo#IKD+QoiceI4ailISer,erII uaAna !*3*3*2 +QoiceI4ailISer,erII+5ro#;II uaAna !*3*3*2+5ro#;II+9seI>utboundI5ro#;II uaAna ?o+9seI>utboundI5ro#;II+RegisterII uaAna @es+RegisterII+9serIKDII uaAna &!3+9serIKDII+5asswordII uaAna &!3+5asswordII+9seIut0IKDII uaAna @es+9seIut0IKDII+ut0IKDII uaAna &!3+ut0IKDII+5referredICodecII uaAna 7a+5referredICodecII

    +flat$profile

    *ia < : Viernes

    3 d d 4 b I3 A t i k

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    185/227

    >(5

    - 3roveedores de 4o sobre I3 9 Asterisk- Troubes5ootin% asterisk7 probe1as 9 souciones- Asterisk 9 os ecos

    Asterisk 1 la cone)in a proveedores VozI$ 7+8

    "rerequisitos

    - "ara un proveedor )!", es preciso tener los si'uientes puertos aiertos en sucortafue'os & una re'la de 1A estalecida que entre'ue el trHfico e/terno a lamHquina Asterisk.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    186/227

    >(6

    "uerto 5?6? @" - )e$alizaci%n "uertos >???? al 2???? @" - Flu+o ;" 2 puertos por conversacionB #l ran'o es el estalecido en rtp.conf

    - "ara un proveedor !AE2, no es preciso estalecer un 1A e/plicito aunquesiempre va ien. #l protocolo !AE2 se dise$% para ser Qnat friendl&R.

    "uerto 456 @" - )e$alizaci%n & flu+o de datos

    Asterisk 1 la cone)in a proveedores VozI$ 728

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    187/227

    >(7

    recepcion & viceversaB.

    "ara la recepci%n de llamadas etcasterissip*confB

    register A usuariocarpoUcontrase\aWcarpo*net

    #l primer parHmetro tras el re'ister es el nImero de usuario facilitado por

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    188/227

    >((

    GcarpoHconte#tAoutgoingt;peApeerusernameAusuariocarposecretApasswordcarpo

    fromuserAusuariocarpo0ostAcarpo*netfromdomainAcarpo*netdisallowAallallowAalawallowAg72"Jualif;A;esdtmfmodeAinbandrealmAcarpo

    Asterisk 1 la cone)in a proveedores VozI$ 758

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    189/227

    >(

    e#ten A numerocarpooto(incomings)

    O en vuestro conte/to out'oin' definiremos el pattern de salida de llamadas

    e#ten A I7!!*Dial(SK5EM

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    190/227

    >?

    p p &

    "ara la recepci%n de llamadas etcasterisia#*confB

    register A usuarioUcontrase\aW0ostdedestinoia#

    #l primer parHmetro tras el re'ister es el nImero de usuario facilitado por eloperador, el se'undo es la contrase$a estalecida por el operador, & tras laarroa viene el *ost de destino de la cone/i%n.

    Asterisk 1 la cone)in a proveedores VozI$ 768

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    191/227

    >>

    GoperadorHt;peApeeruserAusuario0ostA0ostdedestino

    secretA#######aut0Amd&plainconte#tAdefaultinsecureA;esJualif;A;esdisallowAallallowAilbcallowAg72"allowAulawitterbufferA;esdropcountA

    Asterisk 1 la cone)in a proveedores VozI$ 7=8

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    192/227

    >2

    O en vuestro conte/to out'oin' definiremos el pattern de salida de llamadas

    e#ten A I777*Dial(KL2operadorEM

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    193/227

    $roblemas 1 #oluciones 728

    LVale... pero porque *a& ecos si no los ten'o con un telefono normalM

    Ka& dos tipos de eco near-end & far-end

    1#A;-#1@ se ori'ina en la terminal telef%nica o en la lnea anal%'ica

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    194/227

    >4

    en el lado cliente.

    FA;-#1@ se ori'ina en el e/tremo remoto de la conversaci%n, o porrefle/i%n en un enlace *irido.

    )e puede comatir el 1#A;-#1@ con una me+or calidad deequipamiento, o usando un cancelador de eco por *ardareCsoftarede uena calidad. #l FA;-#1@ solo puede ser eliminado por uncancelador dedicado o por el operador de telefona.

    $roblemas 1 #oluciones 7;8

    LVale... pero porque *a& ecos si no los ten'o con un telefono normalM

    !mportante

    #l uso de un softp*one o de un telNfono !" a$ade un factor que noe/ista en la telefona convencional la anda de paso

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    195/227

    >5

    e/ista en la telefona convencional la anda de paso.

    radicionalmente los telNfonos solo operan entre 3??-3??? Kz.

    elNfonos !" & )oftp*ones sore todo estos IltimosB operan entre 2?-2??? Kz.

    8as frecuencias a+as & mas frecuencias altas X mas ener'ia.

    8as ener'a X ma&or reote X ma&or eco.

    $roblemas 1 #oluciones 758

    8alos telNfonos !"

    os telNfonos !" asados en el

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    196/227

    >6

    )e *an comercializado a+o mIltiples marcas. Ou/in, Atcom,)iptronic, #urope)!", etc.

    #n al'unos modelos como el A

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    197/227

    >7

    f/otune -i 5 -vv

    os datos se escrien en CetcCf/otune.conf & se car'an con

    f/otune -s

    a orden dee insertarse en el script de inicio de Asterisk.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    198/227

    $roblemas 1 #oluciones 7=8

    8al a+uste del cancelador de eco

    #l cancelador de eco por defecto de Asterisk es 8G2. "ermiteteoricamente *asta >?24 taps pasos de cancelaci%nB o >2( ms,pero en la prHctica lo resultados no son uenos por encima de 32

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    199/227

    >

    p p pms 256 tapsB. #sto es insuficiente para cancelar un eco molesto.

    #ditando zconfi'.* es posile camiar el cancelador de eco entreST

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    200/227

    2??

    O ,alores ,alidos 2&6(32ms)&2(6%ms)!2%(2'ms)ec0ocancelA;es

    ec0otrainingA;esec0ocancelw0enbridgedAno

    )i modificando estos a+ustes no es posile eliminar el eco, *araque optar por otros cancelador de eco opcionales.

    $roblemas 1 #oluciones 78

    :tras opciones a la cancelaci%n de eco

    a primera es usar una tar+eta dotada de un cancelador de eco por*ardare. @i'ium, :penVo/ & )an'oma tienen &a modelos en elmercado.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    201/227

    2?>

    sar un cancelador de eco por *ardare es la opci%n recomendada

    siempre & cuando podamos afrontarla por coste.

    )i se escapa de presupuesto, *a& canceladores opcionales de ecopor )oftare disponiles para Asterisk.

    $roblemas 1 #oluciones 7+@8

    :tros canceladores de eco.

    @i'ium dispone del K"#< Ki'* "erformance #c*o ?24 taps >2( ms de cancelaci%nB a un coste de >? #;por licencia. 1o *a& soporte oficial para este cancelador.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    202/227

    2?2

    :ctasic dispone de )oft#?24 taps

    >2( ms de cancelaci%nB & que es compatile con la norma G>6( dela$o 2??4. !ncorpora cancelaci%n de eco & reducci%n de ruidos en elmismo producto, con soporte de :ctasic & un coste de >? #; porlicencia mH/imo >6 licencias por mHquinaB.

    1o nos olvidemos de :slec, un pro&ecto sumamente interesante.

    $roblemas 1 #oluciones 7++8

    Audio entrecortado o aparici%n de ruidos en la lnea

    )i la lnea es anal%'ica, desconfiar primero de esta, pero proar conzttest el rendimiento de la tar+eta. !nterrupciones compartidaspueden causar clics en el audio o ruidos, si la compartici%n es con

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    203/227

    2?3

    un dispositivo de 'ran car'a disco duro, tar+eta de red, etcB.

    )i la lnea es di'ital, uscar errores

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    204/227

    2?4

    etc.aptel*confetcasteris

    ,arspoolasteris,oicemail,arspoolasterismonitor,arlogasteris,arliboctwarelicenses

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    205/227

    2?5

    mH/ima productividad posile.

    #l equipo de

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    206/227

    2?6

    Al concluir car'amos el modulo creado con un insmod kerneloslec-ko. #n la salida dedmes' deemos ver

    :pen )ource ine #c*o b ..CoslecCkernelCzaptel->.4..2.patc* el Iltimo que e/ista en realidadB

    na vez parc*eado podremos prose'uir con la compilaci%n de Asterisk. #l canceladorpor defecto de este sistema serH a*ora :)#

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    207/227

    2?7

    p ' qAsterisk podremos ver en la salida de dmes9el si'uiente mensa+e

    =apata elep*on& !nterface ;e'istered on ma+or >6=aptel Version >.4.>?.>=aptel #c*o

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    208/227

    2?(

    na macro en el dialplan se comporta como un conte/to cu&o nomre

    comienza con Qmacro-R. "or e+emplo si deseamos crear una macro quese llame QuzonR el conte/to que escriiremos se llamarH

    _macro-uzon`

    Al in'resar la llamada a la macro se *ace siempre a la e/tensi%n QsR.

    Jacros 728

    "ara invocar a la macro usaremos la aplicaci%n macroB cu&a sinta/is es

    macronomreDdeDlaDmacro,ar'>,ar'2,ar'3...ar'>7B#n el interior de la macro reciiremos los distintos ar'umentos mediantelas variales predefinidas [A;G>,[A;G2,etc.

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    209/227

    2?

    Adicionalmente dentro de la macro dispondremos de unas variales que

    nos indicarHn desde que conte/to, e/tensi%n & prioridad se invoc%.

    [8A

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    210/227

    2>?

    e/ten X\ s,>,@ial)!"C[A;G>,3?,tB

    e/ten X\ s,n,Gotos-[@!A)A),>B

    e/ten X\ s-1AVA!A0#,>,Voicemail[A;G>uBe/ten X\ s-1AVA!A0#.n.Kan'upB

    e/ten X\ s-0)O,>,Voicemail[A;G>Be/ten X\ s-0)O,n,Kan'upB

    Jacros 758

    Vamos a crear una macro que permita traa+ar de forma mas QseriaR conal'uno de los conceptos que *emos traa+ado

    - #scriiendo valores a la ase de datos- #staleciendo un Q@esvioR en un telNfono- ;ecuperando esos valores desde una macro & tomando decisiones

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    211/227

    2>>

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    212/227

    2>2

    Z @esactivar @esvio

    e/ten X\ Y73,>,@0@el[

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    213/227

    2>3

    _ `

    Z los ar'umentos que reciiremos sonZ [A;G> T R`Ms-F:;A;@,>Be/ten X\ s,n,@ial[A;G>,[A;G3,tBe/ten X\ s,n,Gotos-[@!A)A),>B

    e/ten X\ s-F:;A;@,>,@ial)!"C[@0[A;G2CfdB]conte/toe/ten X\ s-F:;A;@,n,Gotos-[@!A)A),>B

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    214/227

    2>4

    e/ten X\ s-1:A1)#;,>,Voicemail[A;G2uB

    e/ten X\ s-1:A1)#;,n,Kan'upB

    e/ten X\ s-0)O,>,Voicemail[A;G2Be/ten X\ s-0)O,n,Kan'upB

    Hrunkin9 #I$ 3 7+8

    n trunk es una a'rupaci%n de canales que podremos usar para llamar oser llamados. Vamos a ver en las si'uientes *o+as como definir un enlace

    entre sistemas !AE & entre sistemas )!" para poder enviar & reciir unflu+o de llamadas.

    #mpezaremos por )!", el protocolo mas e/tendido actualmente para lacone/i%n de dispositivos de Voz sore !".

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    215/227

    2>5

    @efiniremos un trunk de salida en nuestros sistemas, de formacoordinada con la central de Asterisk que esco+amos. @efinir quien es el*ost A & quien el *ost 0, & ser ima'inativos a la *ora de implementar lasoluci%n..

    ;ecordar que son definiciones cruzadas del peer de un lado al user delotro & viceversa.

    Hrunkin9 #I$ 3 728

    #l el Kost A

    SK5*C>?F

    G=>ST$:$S-K

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    216/227

    2>6

    dtmfmodeArfc2'33

    0ostAK5$del$ser,idor$remotoinsecureA,er;usernameA23%& O la e#tensionusuario Jue nos 0an dadosecretA23%& O la cla,ecanrein,iteAno

    Hrunkin9 #I$ 3 7;8

    #l el Kost A

    SK5*C>?F (continuamos)

    G=>ST$:$

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    217/227

    2>7

    dtmfmodeArfc2'33

    0ostAK5$del$ser,idor$remotoinsecureA,er;usernameA23%& O la e#tensionusuario Jue nos 0an dadosecretA23%& O la cla,ecanrein,iteAno

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    218/227

    2>(

    dtmfmodeArfc2'33

    0ostAK5$del$ser,idor$remotoinsecureA,er;usernameA23%& O la e#tensionusuario Jue nos 0an dadosecretA23%& O la cla,ecanrein,iteAno

    Hrunkin9 #I$ 3 7?F (continuacion)

    G=>ST$$

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    219/227

    2>

    dtmfmodeArfc2'33

    0ostAK5$del$ser,idor$remotoinsecureA,er;usernameA23%& O la e#tensionusuario Jue nos 0an dadosecretA23%& O la cla,ecanrein,iteAno

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    220/227

    22?

    cone/i%n.-

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    221/227

    JI,0AI!. *E #I#HEJA# *E HE(EF!.IA 728

    #scenarios posiles...

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    222/227

    222

    8antener la central e/istente, pero mi'rar a un entorno de Vo!".

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    223/227

    223

    ;utado por @!@ a la central e/istente o a un entorno propio. #s elescenario ideal para una mi'racion por departamentos o por fases.

    JI,0AI!. *E #I#HEJA# *E HE(EF!.IA 758

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    224/227

    224

    tilizar a Asterisk como punto de salida *acia el mundo Vo!". o usamoscomo puente pero capturamos numeraciones marcadas & las enviamos a

    otros destinos.

    JI,0AI!. *E #I#HEJA# *E HE(EF!.IA 7

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    225/227

    225

    "or e+emplo suponiendo que nuestra central ten'a multinumeros3555>>22 & 3555>>23 & que las llamadas entran por =apC'?B

    e/ten X\ 3555>>22,>,@ial=apC'>C[#E#1,3?,tBe/ten X\ 3555>>22,n,Kan'upB

    e/ten X\ 3555>>23,>,@ial=apC'>C[#E#1,3?,tB

    e/ten X\ 3555>>23,n,Kan'upB

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    226/227

    JI,0AI!. *E #I#HEJA# *E HE(EF!.IA 71 =8

    LO las llamadas provenientes desde nuestra central anti'ua M

    :viamente tendremos definido que el conte/to de destino de =apC'>conectado a nuestra central anti'uaB apunta a un conte/to aislado pore+emplo _salida-anti'ua`

    1o nos compliquemos la vida, la otra central &a *a formateado lanumeraci%n por nosotros

  • 8/13/2019 Curso Asterisk Prctico Barcelona Marzo 2009

    227/227

    227

    _salida-anti'ua`

    e/ten X\ D.,>,@ial=apC'?C[#E#1,6?,tBe/ten X\ D.,n,Kan'upB