Академический Документы
Профессиональный Документы
Культура Документы
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 productos de 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.
Quin da la clase ?
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.
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
omidas:
La comida $ueda a discrecin de los asistentes) pero el profesor coordinar4 si se desea reserva para ir a comer 0untos.
LUNES
10:00 Que s Asterisk? Breve Histori Asterisk ! "ri# $tes T r%et s I$st & #i2$ Servi0ores #o$ Ce$tOS 12:00 Co--e.Bre k 12:20 I$st & #i2$ T r%et s A$ &25i# s ' /o$t %e re0 te&e-2$i# 14:00 Co/i0 16:00 Te#$o&o53 s 0e #o/u$i# #io$es
MARTES
MIRCOLES
Ar#4ivos 0e #o$-i5ur #i2$
JUEVES
I$st & #io$ R1SI
VIERNES
t r%et s (rovee0ores 0e Vo6 so"re I(
Co/7i& #i2$. I$st & #i2$ Asterisk Co$-i5ur #i2$ 0e &os te&-o$os I( Co--e.Bre k Visi2$ 5e$er & 0e &os -i#4eros 0e #o$-i5ur #i2$ Co/i0 Visi2$ 5e$er & 0e &os -i#4eros 0e #o$-i5ur #i2$ V ri "&es ' !u$#io$es Co--e.Bre k Co$-i5ur #i2$ Asterisk Tru$ks I( )SI(*IA+, R1SI )/IS1N, Co--e.Bre k Co--e.Bre k Trou"&es4ooti$5 Asterisk ' 7ro"&e/ s 0e ECO Co/i0 (rovisio$ /ie$to 0e &os Te&-o$os I( !IN 1EL CURSO
1es# r5 7rere9uisitos sterisk C20e#s ' Asterisk 1i/e$sio$ 0o (r8#ti# : 7ri/er s Servi0ores 7rue" s 18:00 !i$ 03 !i$ 03
!i$ 03
!i$ 0i
>?
*ia + : (unes
Que es Asterisk? Breve Historia de Asterisk Fabricantes de tarjetas para Asterisk Insta aci!n de as Tarjetas de Te e"on#a $ana !%icas& Insta aci!n de os servidores usando 'ent(S )*+ Breve visi!n de as tecno o%#as en Te e"on#a $F,(-F,S-R.SI/etc& .escar%a de re0uisitos para a insta aci!n de Asterisk* '!decs .i1ensionado de servidores*
>>
Qu es Asterisk ?
Asterisk es un producto de soft2are creado por la compa$3a @i'ium en #stados 4nidos. #/iste una versi%n comercial soportada por @i'ium A apro/. 555 4)@B Funciona a+o plataformas /(6 C /(6D64 C "o2er"< usando -inu/, 0)@ o 8ac:)E Aversi%n Findo2s es inesta leB. "rovee las funcionalidades de las centralitas tradicionales, pero puede *acer muc*as mas cosas.
>2
(a licencia ,$( permite---a modificaci%n del c%di'o fuente. -a redistri uci%n del c%di'o modificado, pero solo si el c%di'o fuente AmodificadoB se inclu&e. -a venta comercial del soft2are. & los tra a+os derivados de c%di'o G"- *an de ser licenciados a+o el mismo modelo de licenciamiento AG"-B.
Asterisk estH li erado a+o licencia G"- Aes posi le a$adir partes de c%di'o propietario al usar por e+emplo el c%dec G725B. -a licencia del c%dec !-0< *a cam iado en la Iltima versi%n. #l nom re de Asterisk es una marca re'istrada. "osi les pro lemas en el futuro Aincidente del Goo'le Ad2ords...B
>3
Qu .! es Asterisk ?
Asterisk 1: es un pro/& )!". Aunque posea funcionalidades de estos, carece de la ma&or parte de la implementaci%n )!" necesaria Apor e+emplo )!" 8#))AG#, ";#)#1<!A, etcB. "ara proveer funcionalidades de "ro/& )!" e/isten otros productos, como por e+emplo :pen)#;. Asterisk 1: es una soluci%n de 8ultiVideo<onferencia. Al menos a corto plazo, no se espera transcodin' de video en tiempo real. Asterisk 1: es un servidor de fa/es. "uede interactuar con productos de terceros para enviar & reci ir fa/es, pero no inclu&e esa funcionalidad de serie.
>4
/istoria:
*ttp6CC222.zapatatelep*on&.or'C #n el a$o >555 & de la mano de 9im @i/on se crean varios dise$os de tar+etas de telefon3a A#>C.>B como respuesta a los precios e/istentes. #l dise$o es dominio pI lico & estH en !nternet todav3a. 9im @i/on crea una ase de *ard2are Alas tar+etas tormenta & tormenta2B pero no dispone de soft2are para aprovec*arlas. 8ark )pencer crea un producto de soft2are para usar esas tar+etas, & con la uni%n de am as cosas Asterisk *a nacido.
>5
>6
>7
>(
>5
2?
*i9ium : Anal9icas
.@84??
.@8(??CA#E(??
Kasta ( l3neas anal%'icas 8%dulos do les <ancelador de eco opcional 8odelo A#E(?? "ci #/press
.@824??
2>
.@84??
.@842E
Kasta 4 l3neas anal%'icas 8%dulos standard <ancelador de eco opcional 8odelo A#E(?? "ci #/press
22
*i9ium : *i9itales
.#>2?"
.#2>2"
2 primarios #>C.> 4 primarios #>C.> 6? canales de voz >2? canales de voz :pcional cancelaci%n de eco :pcional cancelacion de eco versiones 3.2 & 5 v. versiones 3.3 & 5 v.
.#4>2"
04>?"
23
*i9ium : *i9itales
.#42?"
4 primarios #>C.> >2? canales de voz <ancelaci%n de eco opcional @ise$o "<! #/press E>
2 primarios #>C.> 6? canales de voz <ancelaci%n de eco opcional @ise$o "<! #/press E>
.#22?"
.<4??
24
*i9ium : .ovedades
.#>2>
> primario #>C.> 3? canales de voz <ancelaci%n de eco opcional @ise$o "<! #/press E>
.#>22
> primarios #>C.> 3? canales de voz <ancelaci%n de eco opcional @ise$o "<! 2.2
A#E24??
25
26
!penVo) Anal9icas $ I
A4??"//
Kasta 4 puertos FE:CFE) "<! 3.3C 5v. 0a+o coste, uena calidad )in cancelaci%n de eco por *ard2are
A(??"//
Kasta ( puertos FE:CFE) "<! 3.3C5v 0a+o coste, uena calidad )in cancelaci%n de eco por *ard2are "recisa adaptador )">4>
Kasta >2 puertos FE:AFE) "<! 3.3C5v 0a+o coste, uena calidad )in cancelaci%n de eco por *ard2are "recisa adaptador )">4?
A>2??"////
27
!penVo) 0*#I $ I
0>??"
02??"
04??"
0(??"
2(
!penVo) $rimarios $ I
> l3nea #>C.> )lot "<! 3.3C5v 1o #< Kard2are "recisa controlador propio
@>>?"G
2 lineas #>C.> )lot "<! 3.3C5v #< Kard2are opcional <ontroladores zaptel
@2>?"
4 l3neas #>C.> )lot "<! 3.3C5v #< Kard2are :pcional <ontroladores zaptel
@4>?"
25
A4??#
4 puertos FE:CFE) <ompati le driver 2ctdm @ise$o "<! e/press />
02??#C04??#
2 o 4 l3neas ;@)! <ompati le qozapC*fcmulti @ise$o "<! #/press />
@2>?#C@4>?#
2 primarios C 4 primarios #>C.> <ompati le controlador 2ct>//e @ise$o "<! #/press /> <ancelador #co KF :pcional
3?
A4??8
4 puertos FE:CFE) <ompati le driver 2ctdm @ise$o mini"<! t&pe !!!
3>
!penVo) .ovedades 71 ;8
@#2>?#
2 primarios #>C.> <ancelaci%n de eco por *ard2are Versiones "<! #/press A@#2>?#B & "<! A@#2>?"B
@#4>?#
4 primarios #>C.> <ancelaci%n de eco por *ard2are Versiones "<! #/press A@#4>?#B & "<! A@#4>?"B
32
!penVo) pro)imamente---
"ara los pr%/imos meses :penVo/ tiene previsto sacar al mercado6 !E>?? APit centralita completo asado en tar+etas mini"<!B Versiones "<! #/press del resto de sus tar+etas .ar+etas ;@)! con cancelaci%n de eco por *ard2are 4na tar+eta de 24 puertos Anal%'icos .ar+etas G)8 "<! A4 m%dulos G)8B O muc*as mas cosas...
33
#an9oma
)an'oma es un fa ricante independiente, que requiere de controladores propios en Asterisk, pero que ofrece productos de elevada calidad. Jnico fa ricante que tiene 'ama de productos con )lots "ci #/press ademHs del "ci *a itual. #/celente calidad aunque precio al'o elevado. -as tar+etas anal%'icas se ofrecen en )oft#<K: de la casa :ctasic. undle con el cancelador de eco
34
#an9oma : Analo9icas
A2??
4 l3neas anal%'icas AFE:CFE)B amplia les con tar+etas esclavas *asta 24 puertos. @isponi le en "ci #/press & "<! )e vende en undle con )oft#<K: de :ctasic
A4??
>2 lineas anal%'icas AFE:CFE)B amplia les con tar+etas esclavas *asta 4( puertos. @isponi le en "ci #/press & "<!
35
#an9oma : *i9itales
A>?> "<!
> primario #>C.> con opci%n de #< @isponi le en slots "ci #/press & "<!
A>?2 "<!
A>?4C>?( "<!
4C( "rimarios #>C.> con opci%n #< @isponi le en )lots "ci #/press & "<!
36
Aun9Banns
9un'*anns es un fa ricante independiente, con una 'ama propia de productos que inclu&en tar+etas ;@)! & G)8. .ienen su propio Hr ol de instalaci%n parc*eado6 ristuff. asado en un Asterisk fuertemente
0uena calidad de producto, aunque su l3nea de productos se encuentra de mano de otras marcas a un precio mas reducido. 9un'*anns estH representado en #spa$a por Avanzada 7.
37
Au9Banns 3 *i9itales
74A@0;!
4 ;@)! Hsicas sin opci%n de cancelaci%n cancelaci%n 8%dulo alimentaci%n opcional @isponi le en "<! ;equiere controlador ristuffCm!)@1 ristuffCm!)@1
:<.:0;!
( ;@)! Hsicas sin opci%n de cancelaci%n 8%dulo alimentaci%n opcional @isponi le en "<! ;equiere controlador ristuffCm!)@1
@4:0;!
3(
Au9Banns 3 *i9itales
:1#G)8
> m%dulo G)8 inte'rado )in cancelaci%n de eco *ard2are @isponi le en slot "<! ;equiere controlador ristuffCm!)@1
@4:G)8
2 m%dulos G)8 inte'rados )in cancelaci%n de eco Kard2are @isponi le en slot "<! ;equiere controlador ristuff
74A@G)8
4 m%dulos G)8 inte'rados )in cancelaci%n de eco *ard2are @isponi le en slot "<! ;equiere controlador ristuff
35
$ICA
"ika .ec*nolo'ies es una compa$3a <anadiense que lleva varios a$os vendiendo soluciones de tar+eter3a para sistemas de Voz. ;ecientemente *a empezado a ofrecer al'unas tar+etas para Asterisk. -a principal diferencia con los otros fa ricantes es su sistema a ase de licencias. <uando uno compra la tar+eta, esta tiene todas sus posi ilidades inte'radas, & la activaci%n se realiza mediante la compra de licencias. )us tar+etas estan disponi les en "<! & "ci #/press.
4?
$ICA
!nline 88
4 puertos FE: A2 *a ilitados para FAEB <ancelaci%n de eco *ard2are @isponi le en slot "<! C "ci #/press
4 puertos #>C.> activa les por licencias <ancelaci%n de eco Kard2are @isponi le en slot "<! C "ci #/press
.>C#> 'ate2a&
4>
de *i9ium
-a casa @i'ium dispone de un cancelador de eco por soft2are, vHlido *asta >6 canales simultHneos. /i'* $erformance Ec*o anceller
K"#< funciona so re canales =A" proporcionando *asta >2( ms de cancelaci%n de eco A>?24 tapsB & *asta un mH/imo de >6 canales simultHneos por mHquina. <umple la norma G>6(-2??4. "uede comprarse a @i'ium directamente, & por cada tar+eta @i'ium puede solicitarse una licencia sin coste por m%duloAsin soporte oficialB. @istri uido en #spa$a por Avanzada 7.
42
43
44
Instalacin de los ordenadores #l aula estH montada alrededor del equipo del profesor, que tiene la direcci%n !" >?.>3.>3.>57. #ste equipo provee los si'uientes serv3cios al Aula6 )ervidor @K<" )ervidor .F."0::. ;epositorio de )oft2are )imulaci%n de red telef%nica
"ara iniciar la instalaci%n de los equipos, comenzaremos por ponerlos en marc*a pulsando F>2 para seleccionar un arranque en red. @e este arranque o tendremos todo el soft2are preciso para la instalaci%n de los servidores.
45
46
.ras la car'a inicial Ainvocada con F>2B se nos presentarH la si'uiente llamada. )eleccionaremos la opci%n >
47
4(
45
5?
5>
52
53
54
55
56
57
5(
@e la selecci%n de paquetes seleccionaremos @esktop AGnome o P@#B. @e+aremos el resto de opciones sin marcar.
55
4na vez *a'amos click en )i'uiente, se verificarHn las dependencias & darH comienzo la instalaci%n.
6?
6>
62
63
.ras el reinicio procederemos a des*a ilitar & confi'urar las opciones iniciales.
64
65
66
67
Aceptaremos la advertencia de que se de erHn reetiquetar los fic*eros & que esto causarH una demora en el primer arranque.
6(
65
7?
<rear un usuario que se usarH para las sesiones normales de tra a+o.
7>
72
73
#l equipo se reiniciarH. #ste primer arranque tardarH un rato de ido a los a+ustes de )#-inu/.
74
#n resumen lo realizado es una instalaci%n ase, sin nada superfluo, que completaremos en los si'uientes pasos. <opiaremos mediante el comando wget la informaci%n de repositorios de )oft2are a fin de instalar desde el equipo del profesor. 2'et *ttp6CC>?.>3.>3.>57C<ent:)-0ase.repo O lo copiaremos a su u icaci%n, so reescri iendo al e/istente. cp <ent:)-0ase.repo CetcC&um.repos.dC<ent:)-0ase.repo
75
76
"<! 5 voltios
77
7(
75
(?
(>
<onector 8:-#E6 solo si *a& que alimentar dispositivos. .#C1. @ependiendo de la l3nea
(2
(3
)elector #>C.>6 norma europea A3? c*.B normal Americana A24 c*B.
)elector !@ tar+eta6 para mas de una tar+eta del mismo modelo en la maquina.
(4
(5
(6
decs
4n c%dec es el elemento encar'ado de comprimir el audio en un canal de conversaci%n. <ontra ma&or compresi%n, menor calidad. odec G.7>> G.725 G.723.> G.723.> G.726 i-0< I0 64 P ps ( P ps 6.4 P ps 5.3 P ps 32 P ps >5 P ps .EI (7.2 P 3>.2 P 2>.5 P 2?.( P 55.2 P 27.7 P ps ps ps ps ps ps Aala2-4la2B A<omercial >? #4;C<onversacionB A<omercial, solo .<4??B A<omercial, solo .<4??B A<omercial, inclu3doB AFreeB.
(7
decs
Llamadas por Megabit
70 60
50
40
30
20
10
((
Al'unas directrices 'enerales6 - #l principal factor limitante es el transcodin' Aconversi%n entre distintos c%decsB. #s importante minimizar la conversi%n a fin de reducir la car'a de procesador. - Generalmente se acepta que se requieren 4? 8*z de procesador por canal concurrente de voz si *a& transcodin' A3 G*z X 75 conversacionesB. - @i'ium recomienda 2 procesadores a 2.( G*z & > G de ;A8 para >2? canales concurrentes con transcodin' G725 T Ala2.
(5
5?
-os slots de color verde Ano en la fotoB son de >33 8*z en vez de >?? 8*z de 0us, pero son compati les con el *ard2are de Asterisk.
5>
? > 2 3 4
-as tar+etas para Asterisk suelen ser actualmente "ci #/press />, pero pueden insertarse en los otros z%calos sin pro lemas.
52
#ervidores 0ecomendados:
Digium recomienda: * * * * Dell Poweredge 2850 HP Proliant DL360 IBM x206 IBM x3 6
!dicionalmente no"otro" o" #odemo" dar re$erencia" de %ueno" re"ultado" con: * HP Proliant ML&&0'3(' ('5 )o*o+ e"te ,ltimo "olo & P-I . 3 P-i/x#re""0 * !-/1 !lto" '320 * HP Proliant DL380(DL360 Placa" Ba"e: 2uir de lo" c2i#"et" n3orce )muc2a" tar*eta" no "on detectada"04 -2i#"et" 5I!(Intel $uncionan %ien generalmente4
53
*ia 2 : Jartes
'o1pi aci!n e insta aci!n de Asterisk 'on"i%uraci!n de os te 2"onos I3* 4isi!n %enera de os "ic5eros de con"i%uraci!n de Asterisk* 3r6ctica7 3ri1eras pruebas
54
for n in Y.tar.'zZ do tar /fvz [nZ done Familiarizarse con el Hr ol de directorios creado.
(steris)$ *%*2 *2 dictate followme libpri$ *%*7 silence .aptel$ *%* 2* digits p0onetic asteris)$addons$ *%*7 es letters mo0$nati,e +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ +$ (steris) forma parte de las forma parte de las -ibpri forma parte de las /aptel forma parte de las forma parte de las (steris)$(ddons forma parte de las forma parte de las m1sicas en espera ,oces ,oces ,oces ,oces ,oces ,oces ,oces
55
@e este modo tendremos &a a'rupadas las voces en un Inico sitio & podremos comenzar a compilar.
56
57
"ara marcar & desmarcar opciones se usa #1.#;, cursores para desplazarse por los menIs Acursor izquierdo sale a menI superiorB & se salvan los cam io con la letra x. )eleccionar todas las utilidades & despuNs de salvar compilar usando makeZ make install.
5(
55
ASTERISK 1.4
)e trata del coraz%n del sistema & merece un vistazo en detalle. <omenzaremos con un -EconDi9ure, se'uido de un make menuselect donde vamos a revisar al'unos parHmetros. 1o cam iaremos nada, pero repasaremos al'unas opciones, para ver las principales diferencias con la versi%n >.2 de Asterisk. 4na vez completado, salir usando la q para no salvar cam ios & compilaremos usando make se'uido de make install. #+ecutar make samples para instalar los fic*eros de e+emplo.
>??
ASTERISK-ADDONS
)i'uiendo el modelo de los m%dulos anteriores, confi'uraremos & compilaremos usando6 ./configure; make menuselect; make; make install; make samples
>?>
>?2
Kltimos pasos
Karemos los Iltimos retoques, tras los cuales toda la instalaci%n queda lista para confi'urar. Ase'urarnos de que los scripts de inicio tienen permisos de e+ecuci%n6 chmod a+x /etc/init.d/zaptel chmod a+x /etc/init.d/asterisk <opiar las mIsicas en espera & voces en #spa$ol a sus u icaciones6 cd /var/lib/asterisk/moh cp -rav /usr/src/moh-native/* . cd /usr/src/sonidos cp -rav es /var/lib/asterisk/sounds/
>?3
4na 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 'or(enta2 )#* +res"(aker ,ersion: -1 +res"(aker passed register test $odule .: *nstalled // 01'2 +32 (+## (ode) $odule 1: *nstalled 4 01'2 +35 (+## (ode) $odule 2: 6ot installed $odule : 6ot installed +ound a 7ildcard '8$: 7ildcard '8$4..) &!V !9+ (1 (odules) &egistered tone zone : (5pain)
>?4
>?5
>?6
@e este modo simularemos una red telef%nica donde el equipo del profesor asumirH el rol de Qcompa$3a telef%nicaR & cada uno de los alumnos tendrH una centralita con dos e/tensiones. <onecten todas las tar+etas de telefon3a de los equipos central> a central7 a las tomas correspondientes del equipo del profesor.
>?7
<onfi'uraremos estos telNfonos en modo )!", usando para uno de ellos la e/tensi%n >?> & para el otro la >?2, & posteriormente asociaremos la e/tensi%n >?> a un nImero 'eo'rHfico & la e/tensi%n >?2 al otro.
>?(
#l usuario por defecto es admin & la contrase$a es admin. 4na vez introducidos podremos comenzar a confi'urar el telNfono.
>?5
-os datos importantes son6 0e9ister #erver Address6 -a direcci%n !" de vuestro servidor Asterisk 0e9ister MsernameE0e9ister $ass'ordE$Bone .umber6 >?> o >?2 se'In cual sea. *HJF Jode6 ;F<D2(33 Asi no los tonos @.8F no pasan correctamenteB. Enable 0e9ister6 de e estar seleccionado.
>>?
odec6 )eleccionaremos G7>>A #i9nal #tandard6 German& Ala mas similar a la usada en #spa$aB. Input Volume6 > .ras esto *aremos un #ave & &a tendremos el telNfono listo para las prue as.
>>>
>>2
>>3
>>4
>>5
>>6
>>7
>>(
>>5
>2?
>2>
>22
>23
*ia ; : Jircoles
Arc5ivos de 'on"i%uraci!n 4ariab es de 8suario 4ariab es de 'ana Funciones 9 Ap icaciones E:tensions*con" 3r6ctica de desp ie%ue de un dia p an Te1as e%a es en a %rabaci!n de a1adas
>24
Ae/tensiones & canalesB Ae/tensiones & canalesB Aa'rupamos canales zap & se$alizacionesB A uzones de vozB Aasi'naci%n de teclas a funciones internasB Al%'ica de llamadasB
>25
_'eneral`
conte/toXdefault indportX5?6? inaddrX?.?.?.? disallo2Xall allo2Xula2 lan'ua'eXes . . .
>26
_>23`
t&peX friend a user a peer conte/tXconte/to calleridX4suario >23 b>23\ *ostXd&namic a ///.///.///./// usernameX>23 secretXcontrase$a dtmfmodeXrfc2(33 mail o/X>23 disallo2Xall allo2Xala2 allo2Xula2 allo2X'sm
.
>27
>2(
_32>` t&peXfriend a user a peer conte/tXconte/to calleridXR4suario 32>R b32>\ *ostXd&namic a ///.///.///./// usernameX32> secretXcontrase$a aut*Xmd5,plain mail o/X32> disallo2Xall allo2Xala2 allo2Xula2 allo2X'sm
>25
s2itc*t&peXeuroisdn si'nallin'X riDcpeDptmp usecalleridX&es r/'ainX? t/'ainX? calleridXasreceived nationalprefi/X internationalprefi/X?? inmediateXno ec*ocancelX&es ec*otrainin'Xno fa/detectXincomin' 'roupX? transferX&es c*annel X\ >,2
>3?
si'nallin'Xf/sDks a f/oDks usecalleridX&es r/'ainX? t/'ainX? ans2eronpolarit&s2itc*X&es *an'uponpolarit&s2itc*X&es polarit&onans2erdela&X6?? pro'zoneXes conte/toXincomin' c*annel X\ 3
>3>
Features-conD _'eneral` parke/t X\ 7?? parkpos X\ 7?>-72? conte/t X\ parkedcalls transferdi'ittimeout X\ 3 Z AsB featuredi'ittimeout X\ 5?? Z AmsB at/fernoans2ertimeout X\ >5 Z AsB _featuremap` lind/fer X\ c> at/fer X\ Y2 disconnect X\ Y? automon X\ Y>
>32
meetme-conD O Configuration file for 4eet4e simple conference rooms O for (steris) of course* O GroomsH O O 9sage is conf A7 confnoFpincode O conf A7 "!!! conf A7 "!! F 23%&6
>33
musiconBold-conD GdefaultH modeAfiles director;A2,ar2lib2asteris)2mo0 O OGnati,e$randomH OmodeAfiles Odirector;A2,ar2lib2asteris)2mo0 OrandomA;es O 5la; t0e files in a random order
>34
%ueues-conD GdefaultH O O Default settings for Jueues (currentl; unused) O GcapatresH musicon0old A default strateg; A ringall timeout A ! retr; A announce$freJuenc; A 3! announce$0oldtime A ;es lea,ew0enempt; A strict member A7 SK52&!% member A7 SK52&!3 member A7 SK52&!2
>35
Voicemail 7+8
Voice8ailA uzon_]conte/to`_d uzon_]conte/to``_...`_aopciones`B6 #sta aplicaci%n permite a la persona que llama de+ar un mensa+e para la lista de uzones especificados. )i se indican mIltiples uzones, se reproducirH el mensa+e del primero. -a aplicaci%n saldrH si se reci en los si'uientes d3'itos @.8F6 ? T !rH a la e/tensi%n SoS del conte/to actual. Y - !rH a la e/tensi%n SaS del conte/to actual. :pciones6 - reproduce el mensa+e de ocupado. 'AcB - 4sa una 'anancia indicada al 'ra ar el mensa+e. s - 1o reproduce nin'In mensa+e. u - ;eproduce el mensa+e de no disponi le. + - )alta a la prioridad nW>?> si el uz%n no e/iste o si *a& un error.
>36
Voicemail 728
onDi9uracin Voicemail EetcEasteriskEvoicemail-conD
O fic0ero de configuracion del ,oicemail O b; Puan Carlos Qalero para capatres O GgeneralH formatAwa,%"RgsmRwa, O formato de grabaciSn del audio attac0A;es O en,iar mensaTes de ,o. por correo electronico fromstringADCentralita (steris) de CapaTresD O te#to del FromU emailsubTectAG5:LH Recibido mensaTe numero EMQ4I4SC?94N en su bu.on de ,o.* emailbod;AVnVnVn33333 <ste es un mensaTe automatico de la centralita d*** language A es GdefaultH O la sinta#is esU O bu.on A7 passwordFnombreFemailFbuscaFopciones O !! A7 23%FcapatresFinfoWcapatres*comFFattac0A;esRdeleteA;es
>37
Voicemail 7;8
Al9unos Fla9s vlidos en Voicemail-conD attac0A;es2no sa;cidA;es2no sa;durationAon2off operatorAon2off deleteA;es2no ,olgainAnum $ $ $ $ $ $ (dTunta el mensaTe de ,o. al correo Dice al principio el callerid del llamante dice la duraciSn del mensaTe al principio 5ermite se marJue ! para ir a la operadora :orra los mensaTes del ser,idor al en,iarlos por email (umenta el ,olumen de los mensaTes grabados
>3(
$atterns
-os patterns es la primera *erramienta a e/plotar en nuestro dialplan, a fin de evitar la repeticion de codi'o6 E T <ualquier d3'ito entre ? & 5 = T <ualquier d3'ito entre > & 5 1 T <ualquier d3'ito entre 2 & 5 . - 4no o mHs caracteres V - <ero o mHs caracteres
_?>` T @3'itos ? o > A#+. 5_>2`? puede ser 5>? o 52?B. _3-7` T @3'itos entre 3 & 7 A3,4,5,6,7B _237-5` T @3'itos 2 C 3 C 7 C ( C 5 :+o, si llamamos a la 2?> en el e+emplo si'uiente, se parsearH siempre la linea de la 2?>. )iempre es la que me+or QcuadreR con el nImero a parsear dentro del conte/to. e/ten X\ D2EE e/ten X\ 2?>
>35
>4?
*IA(#HAHM#
#stados de @!A-).A.4)6 Y Y Y Y Y Y Y Y A.#OE06 -lamada contestada IM#P6 :cupado .!A.#OE06 1o contestada A. E(6 #l llamante cancel% antes de que se esta leciera la llamada !.,E#HI!.6 1ormalmente relacionado con numeros erroneos. /A.M.AVAI(6 <anal no disponi le. *!.H A((6 #l llamado rec*az% la llamada. I.VA(I*A0,#6 #rror en el comando @ial
_conte/to` e/ten X\ s,>,@ialA[e=A"C>C[eA;G>f,,.B e/ten X\ s,n,1o:pA @ial )tatus6 [e@!A-).A.4)fB e/ten X\ s,n,GotoAs-[e@!A-).A.4)f,>B e/ten e/ten e/ten e/ten e/ten e/ten X\ X\ X\ X\ X\ X\ s-1:A1)F#;,>,Kan'up s-<:1G#).!:1,>,<on'estion s-<A1<#-,>,Kan'up s-04)O,>,0us& s-<KA141AVA!-,>,)et<aller!dA[e<A--#;!@148fB s-<KA141AVA!-,2,@ialA)!"CsippeerC[e-:<A-A;#A<:@#f[eA;G>f,,.B
>4>
E)presiones
-as e/presiones son com inaciones de varia les, operadores & valores que se *acen interactuar para producir un resultado. "or e+emplo, para sumar a la varia le 148#;: un numero, *ar3amos6 [_[e148#;:fW>` "ara aplicar por e+emplo una suma dentro de una e+ecuci%n de dialplan *ar3amos6 e/ten X\ >23,>,)etAVA;!A0-#D#9#8"-:X>B e/ten X\ >23,2,)etA14#VADVA;!A0-#X[_[eVA;!A0-#D#9#8"-:fW>`B e/ten X\ >23,3,)a&1um erA[e14#VADVA;!A0-#fB
>42
!peradores Iooleanos
-os :peradores nos permitirHn manipular las varia les. e/pre>ae/pre2 falsas. e/pre>de/pre2 e/pre>Xe/pre2 e/pre>\e/pre2 e/pre>be/pre2 e/pre>\Xe/pre2 e/pre>bXe/pre2 e/pre>VXe/pre2 :;6 evalua am as, devolviendo > si una de las dos es cierta, o ? si am as son A1@6 > si am as son ciertas o ? si no. #76 > si am as son i'uales o ? si no. G.6 > si e/pre> es ma&or que e/pre2 -.6 > si e/pre2 es ma&or que e/pre> > si e/pre> es ma&or o i'ual a e/pre2 > si e/pre> es menor o i'ual a e/pre2 > si e/pre> no es i'ual a e/pre2
>43
!peradores Jatemticos
-os :peradores matemHticos nos permitirHn operar con las varia les6 e/pre>We/pre2 e/pre>-e/pre2 e/pre>Ye/pre2 e/pre>Ce/pre2 e/pre^e/pre2 )uma de e/presiones ;esta de e/presiones 8ultiplicaci%n de e/presiones @ivisi%n de e/presiones ;esto de una operaci%n de divisi%n
>44
Janipulacin de variables 71 58
Funciones de corte de cadenas6 [enom re6desplazamiento6lon'itudf
orte
adenas
Y )i el desplazamiento es ne'ativo, comienza a contar desde la derec*a. Y )i lon'itud se omite o es ne'ativa, se devuelve el resto de la cadena. [eVA;!A0-#63f [eVA;!A0-#6-3f [eVA;!A0-#6>64f [eVA;!A0-#6-463f - #limina los tres primeros di'itos - #limina todo menos los Iltimos tres d3'itos - #limina > carHcter del principio & muestra los 4 d3'itos si'uientes Inicamente. - #limina todo menos los cuatro Iltimos d3'itos & muestra los tres primeros.
>45
Funciones 1 aplicaciones 1os valdremos de las funciones & aplicaciones para dise$ar nuestro dialplan. )%n las encar'adas de realizar las acciones so re canales, varia les, ase de datos ... "odemos listar las aplicaciones re'istradas en nuestro "0E con el comando QsBo' applicationsR en la consola de Asterisk. "ara o tener informaci%n detallada so re la aplicaci%n de emos usar el comando QsBo' application )))))R "odemos listar las funciones re'istradas en nuestro "0E con el comando QsBo' DunctionsR en la consola de Asterisk. "ara o tener informaci%n detallada so re la funci%n de emos usar el comando QsBo' Dunction )))))R
>46
e/ten X\ e/tension, prioridad, aplicaci%n -as prioridades pueden numerarse de forma estricta o usar la letra n Ade ne/tB para indicar el valor si'uiente. #l uso de la els AetiquetasB para disponer de puntos de salto estH permitido siempre & cuando se invoque desde la misma e/tension. "or e+emplo6 e/ten X\ 5??,nAetiquetaB,@ial....
>47
>4(
>45
#altos en el *ialplan 71 ;8
Gosu A__conte/toa`e/tensiona`prioridadB "ermite saltar a un punto del dialplan & volver de nuevo tras la e+ecuci%n de la aplicaci%n ;eturn. e/ten e/ten e/ten e/ten e/ten X\ X\ X\ X\ X\ D1EE-EEEE,>,Gosu AetiquetaB D1EE-EEEE,2,@ialA=apC'?C[e#E.#1fB D1EE-EEEE,3,<on'estion D1EE-EEEE,4,AetiquetaB,)etA<A--#;!@AnumBX234567(5?>B D1EE-EEEE,5,;eturnAB
>5?
E)tensions-conD _'eneral` static X &es Z no se reescri e por cam ios desde consola 2riteprotect X no Z reescri i le con el comando save dialplan cfic*ero.conf Z incluimos un fic*ero e/terno _'lo als` ").1X=apC'? G)8X=apC'> 04=:1X>??
>5>
E)tensions-conD _incomin'` e/ten X\ s,>,Ans2erAB e/ten X\ s,2,0ackGroundACvarCli CasteriskCsoundsCesC ienvenidaB e/ten X\ s,3,Voice8ailA[e04=:1fB e/ten X\ >,>,"la&0ackACvarCli CasteriskCsoundsCesCopcion>B e/ten X\ >,2,Kan'upAB e/ten X\ 2,>,"la&0ackACvarCli CasteriskCsoundsCesCopcion2B e/ten X\ 2,2,Kan'upAB e/ten e/ten e/ten e/ten X\ X\ X\ X\ i,>,"la&0ackA&ouDdialedDinvalidDnum erB i,2,Kan'upAB t,>,Kan'upAB *,>,Kan'upAB
>52
E)tensions-conD _conte/to` include X\ out'oin' e/ten X\ D>EE,>,@ialA)!"C[e#E.#1fB e/ten X\ D>EE,n,*an'upAB e/ten X\ D3EE,>,@ialA)!"C[e#E.#1fB e/ten X\ D3EE,n,*an'upAB e/ten e/ten e/ten e/ten X\ X\ X\ X\ 33,>,'otoAincomin',s,>B 55,>,;ecordACvarCli CasteriskCsoundsCesC ienvenida6ala2B 77,>,;ecordACvarCli CasteriskCsoundsCesCopcion>6ala2B 55,>,;ecordACvarCli CasteriskCsoundsCesCopcion26ala2B
>53
E)tensions-conD _out'oin'` e/ten X\ D5EEEEEEEE,>,@ialA[e").1fC[e#E.#1f,45,t.2FrB e/ten X\ D5EEEEEEEE,n,Kan'upAB e/ten X\ D6EEEEEEEE,>,@ialA[eG)8fC[e#E.#1f,45,t.2FB e/ten X\ D6EEEEEEEE,n,Kan'upAB e/ten X\ D?.,>,@ialA[e").1fC[e#E.#1f e/ten X\ D?.,n,Kan'upAB L / ? G 237$"H * Z cualJuier dXgito entre !$" cualJuier dXgito entre $" cualJuier digito entre 2$" cualJuier dXgito o letra entre marcas ComodinU uno o mYs caracteres ComodXnU cero o mYs caracteres
>54
$rctica
: +etivos6 -as llamadas entrantes reproducirHn un mensa+e de ienvenida que informarH de la entrada a un !V; con dos opciones. -as opciones desencadenarHn una llamada a una de las dos e/tensiones )!" que definamos en la centralita. ;eenviaremos la llamada al mensa+e de ienvenida en caso de pulsar una opci%n incorrecta. )i no se pulsa nin'una opci%n enviaremos la llamada a un voicemail 'enNrico. #l menI de ienvenida de e poder personalizarse desde los terminales marcando el nImero 333. @efinir las dos e/tensiones en un conte/to llamado _conte/to` que puedan llamarse entre si. @efinir un conte/to _out'oin'` para las llamadas salientes, am as e/tensiones podrHn alcanzar las demHs centralitas a travNs del conte/to _out'oin'`.
>55
>56
>5(
(!$*
)e plantearon a la A'encia #spa$ola de "rotecci%n de @atos diversas cuestiones relacionadas con la recopilaci%n por parte de una empresa de diversos re'istros de voz, con la finalidad de ela orar un pro'rama de gsoft2areg de reconocimiento de voz. -a recopilaci%n tendr3a lu'ar mediante la realizaci%n de llamadas telef%nicas efectuadas desde un #stado miem ro de la 4ni%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 %ui(n es la persona cuya vo' est) siendo objeto de grabacin* as+ como de su n,mero de tel($ono* la grabacin e$ectuada tendr) la naturale'a de dato de car)cter personal & el tratamiento efectuado estarH sometido a la normativa de protecci%n de datos, al incorporarse al mismo los datos identificativos del su+eto Anom re & apellidosB, su nImero de telNfono & su voz, conforme a lo dispuesto en el art3culo 3.aB de la -:"@ & el art3culo >.4 del ;eal @ecreto >332C>554, de 2? de +unio, que indica que dic*os datos podrHn proceder de informaci%n acIstica.
>55
*ia 5 : Aueves
Insta aci!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 au a Autoaprovisiona1iento de os te 2"onos I3 $S;(< 9 =I;KS>S&
>6?
1.C.#
>6>
>62
>63
>64
>65
>66
>67
Instalacin IristuDD 71 68
0ristuff facilita el acceso a ;@)! usando canales =A", al i'ual que *ace con las l3neas anal%'icas o las de primario. @e ese modo no es necesario mas que indicar el canal saliente para las llamadas.
"ara reci ir llamadas *a& dos escenarios, dependiendo de que usemos el parametro 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/to indicado. )i es immediateXno las llamadas se entre'aran al numero llamado, es decir que en el conte/to tendremos que tener6 e/ten X\ 53555>2>3,>,Ans2erAB
>6(
#anit1
Beck
-os pasos de compilaci%n de 0ristuff *an de+ado versiones distintas de los componentes en nuestras mHquinas. A fin de evitar pro lemas antes de pasar a m!)@1 se requiere recompilar las versiones iniciales del soft2are. "ara ello6 - 0orrar el contenido de CusrCli CasteriskCmodules - 0orrar CusrCincludeCasterisk & CusrCincludeCzaptel - #mplazarse en el directorio donde descar'amos los primeros paquetes de zaptelCli priCasteriskCasterisk-addons. - ;ecompilar zaptel & li pri e instalarlos de nuevo. - 7uedarH pendiente de recompilar Asterisk & Asterisk-addons. -o *aremos tras los pasos de m!)@1.
>65
>7?
Instalacin mI#*. 71 28
4na vez descomprimido, comenzaremos a compilar.
"rimero m!)@16 makeZ make install @espues m!)@nuser. 8akeZ make install <ompilar de nuevo asterisk->.4.2?.> revisando via make menuselect que c*anDmisdn sea selecciona le Adentro de <*annel @riversB. !nstalar asterisk con make install. <ompilar e instar Asterisk-Addons en Iltimo lu'ar. 8!)@1 esta listo para ser confi'urado.
>7>
>72
>73
>74
onDi9urando mI#*. 71 58
CetcCasteriskCmisdn.conf AcontinuacionB
_e/tension>` portsX> conte/tXincomin' #sta Iltima secci%n es la mas importante, &a que nos va a indicar que puertos vamos a enviar a que conte/to. "ara enviar llamadas a la ;@)! usaremos la sinta/is6 e/ten X\ D5EEEEEEEE,>,@ialAmisdnC>C[e#E.#1fB b- para llamar por un puerto e/ten X\ D5EEEEEEEE,>,@ialAmisdnC'6e/tension>C[e#E.#1fB b- por 'rupo -as llamadas entrantes lle'aran o no a la e/tensi%n s del conte/to indicado dependiendo de si e/iste o n% el parHmetro all'a1sRimmediate.
>75
>76
>77
@K<"
)nom 3??
<on el nom re recuperador del .F.", solicita el fic*ero de confi'uraci%n & lo car'a, recuperando el nom re del fic*ero de firm2are.
.F."
Fe
4na vez recuperado el fic*ero de firm2are, se aplica, as3 como la confi'uraci%n
>7(
>75
>(?
>(>
@K<"
.F." )"A54>
<on el nom re recuperador del .F.", solicita el fic*ero de confi'uraci%n & lo car'a, recuperando el nom re del fic*ero de firm2are.
>(2
>(3
>(4
- 3roveedores de 4o? sobre I3 9 Asterisk - Troub es5ootin% asterisk7 prob e1as 9 so uciones - Asterisk 9 os ecos
>(5
- "ara un proveedor !AE2, no es preciso esta lecer un 1A. e/plicito aunque siempre va ien. #l protocolo !AE2 se dise$% para ser Qnat friendl&R. "uerto 4565 4@" - )e$alizaci%n & flu+o de datos
>(6
>(7
>((
>(5
>5?
>5>
>52
>53
>54
>55
#n al'unos modelos como el A.<:8 A.53? A<*ipset !nfineonB es o li'ado a+ar el a+uste de microfono so pena de tener pro lemas de saturacion de audio Ano ecoB. -os softp*ones pueden causar ecos tam ien, si los auriculares son de calidad a+a.
>56
>57
>5(
>55
2??
2?>
2?2
2?3
*udas 1 pre9untas
Kan sido cinco dias con un temario mu& denso & muc*os temas que a uen se'uro os plantean dudas. #s el momento de aprovec*ar & plantearnos esas dudas que tenNis, de cara a aclarar conceptos & poder o tener de este curso la mH/ima productividad posi le.
#l equipo de <apa .res )oluciones .ecnol%'icas os a'radece la asistencia & espera os sea Itil el temario que os *emos impartido.
2?5
A.EG!:
Inte9rando !#(E
7+8
!nte'raremos en esta instalaci%n el cancelador de eco :)-#< a fin de poder ponerlo a prue a. @escar'aremos el soft2are desde6 <@;:8 curso o ien *ttp6CC222.ro2etel.com tar /fvz oslec.tar.'z #ntramos al directorio & compilamos con la instrucci%n make. Al concluir car'amos el modulo creado con un insmod kernelEoslec-ko. #n la salida de dmes' de emos ver6 :pen )ource -ine #c*o <anceller !nstalled 4na vez verificado que funciona, lo copiaremos a su u icaci%n definitiva6 cp kernelCoslec.ko Cli CmodulesCbversion del kernel\CkernelCdriversCnetC O e+ecutaremos un depmod 3ae para que quede listado
2?6
A.EG!:
Inte9rando !#(E
71 28
4na vez *ec*a la primera parte, instalaremos los parc*es en zaptel para que este pueda usarlo. @esde el directorio de zaptel *aremos6 patc* -p> b ..CoslecCkernelCzaptel->.4.5.2.patc* Ael Iltimo que e/ista en realidadB 4na vez parc*eado podremos prose'uir con la compilaci%n de Asterisk. #l cancelador por defecto de este sistema serH a*ora :)-#<. #n los si'uientes arranques del servidor Asterisk podremos ver en la salida de dmes9 el si'uiente mensa+e6 =apata .elep*on& !nterface ;e'istered on ma+or >56 =aptel Version6 >.4.>?.> =aptel #c*o <anceller6 :)-#< Adicionalmente verificar el script contenido en el directorio kernel de oslec que sirve para manipular las caracteristicas del cancelador de eco oslec oslec-ctrl-panel.s*
2?7
Jacros 7+8
4na macro es un trozo de c%di'o que puede ser llamado desde cualquier parte del dialplan. -as macros se utilizan para automatizar operaciones repetitivas, a&udando a reducir el c%di'o a escri ir Apor e+emplo fi+ar la decisi%n de l3neas de salida a usar, o verificar si una e/tensi%n es alcanza le & de e ir la llamada a uz%n de voz, etcB. 4na macro en el dialplan se comporta como un conte/to cu&o nom re comienza con Qmacro-R. "or e+emplo si deseamos crear una macro que se llame Q uzonR el conte/to que escri iremos se llamarH6 _macro- uzon` Al in'resar la llamada a la macro se *ace siempre a la e/tensi%n QsR.
2?(
Jacros 728
"ara invocar a la macro usaremos la aplicaci%n macroAB cu&a sinta/is es6 macroAnom reDdeDlaDmacro,ar'>,ar'2,ar'3...ar'>7B #n el interior de la macro reci iremos los distintos ar'umentos mediante las varia les predefinidas [eA;G>f,[eA;G2f,etc. Adicionalmente dentro de la macro dispondremos de unas varia les que nos indicarHn desde que conte/to, e/tensi%n & prioridad se invoc%. [e8A<;:D<:1.#E.f [e8A<;:D#E.#1f [e8A<;:D";!:;!.Of
2?5
Jacros 7;8
4n e+emplo simple de macro podria ser6 _conte/to` e/ten X\ D2EE,>,8acroA@ial-con- uzon,[e#E.#1fB _macro-@ial-con- uzon` e/ten X\ s,>,@ialA)!"C[eA;G>f,3?,t.2FB e/ten X\ s,n,GotoAs-[e@!A-).A.4)f,>B e/ten X\ s-41AVA!-A0-#,>,VoicemailA[eA;G>fauB e/ten X\ s-41AVA!-A0-#.n.Kan'upAB e/ten X\ s-04)O,>,VoicemailA[eA;G>fa B e/ten X\ s-04)O,n,Kan'upAB
2>?
Jacros 758
Vamos a crear una macro que permita tra a+ar de forma mas QseriaR con al'uno de los conceptos que *emos tra a+ado6 - #scri iendo valores a la ase de datos - #sta leciendo un Q@esvioR en un telNfono - ;ecuperando esos valores desde una macro & tomando decisiones <omo primer paso crearemos en nuestro conte/to un modo de activar & desactivar el desv3o. <omo se'undo paso, modificaremos nuestro e/tension para que en vez de ir la llamada a una aplicaci%n @ialAB la enviemos a 8acroAB. O como tercero... pro aremos.
2>>
Jacros 7<8
ZActivar @esvio e/ten X\ DY72EEE,>,)etA@0A[e<A--#;!@AnumBCf2dBX[e#E.#163fB e/ten X\ DY72EEE,n,"la& ackAcall-for2arddforde/tensionB e/ten X\ DY72EEE,n,)a&@i'itsA[e<A--#;!@AnumBfB e/ten X\ DY72EEE,n,"la& ackAis-set-toB e/ten X\ DY72EEE,n,)a&@i'itsA[e@0A[e<A--#;!@AnumBfCf2dfB e/ten X\ DY72EEE,n,Kan'upAB Z @esactivar @esvio e/ten X\ Y73,>,@0@elA[e<A--#;!@AnumBfCf2dB e/ten X\ Y73,n,"la& ackAcall-for2arddforde/tensionB e/ten X\ Y73,n,)a&@i'itsA[e<A--#;!@AnumBfB e/ten X\ Y73,n,"la& ackAdisa lesB e/ten X\ Y73,n,Kan'upAB
2>2
Jacros 768
8odificaremos nuestro conte/to, donde *acemos un @ial a la e/tensi%n a*ora *aremos6 e/ten X\ D2EE,>,8acroAe/tension-interna,)!"C[e#E.#1f,[e#E.#1f,2?B O crearemos una macro6 _macro-e/tension-interna` Z Z Z Z los ar'umentos que reci iremos son [eA;G>f T <anal & e/tension a marcar [eA;G2f T 1umero del uzon de voz [eA;G3f - .imeout
2>3
Jacros 71 =8
<ontinuaci%n...
e/ten X\ s,>,Goto!FA[_Q[e@0D#E!).A[eA;G2fCf2dfBRXR>R`Ms-F:;FA;@,>B e/ten X\ s,n,@ialA[eA;G>f,[eA;G3f,t.2FB e/ten X\ s,n,GotoAs-[e@!A-).A.4)f,>B e/ten X\ s-F:;FA;@,>,@ialA)!"C[e@0A[eA;G2fCf2dBf]conte/to e/ten X\ s-F:;FA;@,n,GotoAs-[e@!A-).A.4)f,>B e/ten X\ s-1:A1)F#;,>,VoicemailA[eA;G2fauB e/ten X\ s-1:A1)F#;,n,Kan'upAB e/ten X\ s-04)O,>,VoicemailA[eA;G2fa B e/ten X\ s-04)O,n,Kan'upAB
2>4
2>5
2>6
2>7
2>(
2>5
Hrunkin9 #I$ : 71 68
#s importante tomar nota de6 - #l conte/to de destino del trunk Adefinido con la orden <:1.#E.B *a de e/istir & *a de contener un pattern que coincida con el nImero que le estamos pasando. )i no fallarH. - #l destino de erH soportar el tipo de c%dec que estemos usando en la cone/i%n. - <ada cone/i%n que realicemos precisarH de 2 puertos ;.". !mportante cuadrar las re'las de 1A. o de cortafue'os precisas. - .odo trunk definido saliente *a de tener su contrapartida entrante en el sistema remoto.
22?
22>
8antener la central e/istente, pero mi'rar a un entorno de Vo!". <omplementar el sistema e/istente con aplicaciones asadas en Asterisk.
222
;utado por @!@ a la central e/istente o a un entorno propio. #s el escenario ideal para una mi'racion por departamentos o por fases.
223
4tilizar a Asterisk como punto de salida *acia el mundo Vo!". -o usamos como puente pero capturamos numeraciones marcadas & las enviamos a otros destinos.
224
226
227