Está en la página 1de 51

MANUALDE INSTALACINY CONFIGURACINDE UNSERVIDOR ASTERISK

LuisFelipeMartnez,WilsonTeranT. Juniode2007

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

MANUALDEINSTALACINY CONFIGURACINDEUNSERVIDOR ASTERISK

CONTENIDO

CONTENIDO.................................................................................................................1 LISTADEFIGURAS......................................................................................................3 LISTADETABLAS...................................................Error!Marcadornodefinido. INTRODUCCIN.........................................................................................................5 REQUERIMIENTOS.....................................................................................................7 PROCESODEINSTALACIN....................................................................................8 1. ReiniciardesdeelCD. ........................................................................................8

2. ConfiguracindelTeclado................................................................................9 3. Crearlasparticiones(soloinstalacinavanzada)...........................................9 4. Configuracindelgestordearranque .............................................................. 11 5. SeleccindeZonaHoraria...............................................................................13 6. ContraseadeadministradororooteIniciodeinstalacin.........................13 7. IniciandoTrixbox. .............................................................................................15 8. ConfiguracindeRed.......................................................................................16 CONFIGURACINDEASTERISK.............................................................................18 1. AccediendoaFreePBX....................................................................................19

2. MdulosdelFreePBX......................................................................................22 a. Extensions(Extensiones).............................................................................24 b. FeaturesCodes ..............................................................................................26 c. GeneralSetting(AspectosGenerales)........................................................26

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

d. Trunks(Troncales).......................................................................................28 e. OutboundRoutes(RutasSalientes)...........................................................32 f. InboundRoutes(RutasEntrantes).............................................................34

g. Blacklist(ListaNegra)..................................................................................35 h. IVRInteractiveVoiceResponce(RecepcionistaDigital).......................36 i. j. Conferences(Salasdeconferencia)............................................................36 MusicOnHold(Msicaenespera)............................................................36

k. TimeConditions(CondicionsHorarias)....................................................36 l. m. Followme ......................................................................................................37 RingGroups(GruposdeExtensiones)....................................................37

n. Queues(Colas).............................................................................................37 o. DISA(DirectInwardSystemAccess).........................................................37 p. SystemRecordings.......................................................................................37 FLASHOPERATORPANEL .......................................................................................38 CONFIGURACINDELOSSOFTPHONES............................................................39 1. ConfigurarIdefisk............................................................................................39

2. ConfigurarXLite.............................................................................................42 CONFIGURACINDELOSTELEFONOSIP..........................................................45 INTERCONECTARDOSSERVIDORESASTERISK.................................................48 Mtodo1.Usuario/Servidor...................................................................................48 Mtodo2.ServidoresAmigos................................................................................49 BIBLIOGRAFIA...........................................................................................................50

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

LISTADEFIGURAS
Figura1.PantalladeInstalacin Figura2.ConfiguracindelTeclado Figura3.TabladeParticiones Figura4.Agregarunaparticin Figura5.ElegirelGestordedescarga. Figura6.SeleccindeSistemaOperativoacargarpordefault Figura7.Seleccindeparticindondeseinstalarelgestordedescarga Figura8.Seleccindezonahoraria Figura9.Contraseadeadministrador Figura10.ProcesodeInstalacin Figura11.ListadodeSistemasOperativos Figura12.Login Figura13.Configuracindeparmetrosdered Figura14.Barradedirecciones Figura15.PantalladeBienvenidaTrixbox Figura16.Autenticacinparaentrarenmodoadministrador Figura17.Ventanaprincipal Figura18.AccediendoaFreePBX Figura19.PginadebienvenidadelFreePBX Figura20.Administradordemdulos Figura21.BarradeCambiosdeconfiguracin Figura22.SetupdelFreePBX. Figura23.Agregarunaextensin Figura24.Menconextensionescreadas. Figura25.ModulodeOpcionesGenerales Figura26.AgregarunaTroncal Figura27.ConfiguracindeOutboundRoutes Figura28.AgregarunaInboundRoute Figura29.ElegirdestinodelallamadaenInboundRoute Figura30.FlashOperatorPanel Figura31.VentanadeIdefisk 8 9 10 10 11 12 12 13 13 14 15 16 16 19 19 20 20 21 21 23 23 24 25 26 27 31 33 34 35 38 39

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

Figura32.AgregarunacuentaenIdefisk Figura33.ConfigurandounacuentaSIPenIdefisk Figura34.Idefisk Figura35.VentanaprincipaldeXLite Figura36.ConfigurandoXLite Figura37.XLite Figura38.ContraseaparaconfiguracindeltelfonoIP Figura39.Pginadeconfiguracin Figura40.Configuracindelosparmetrosdereddeltelfono

40 40 41 42 43 44 45 46 47

LISTADETABLAS

Tabla1.ConfiguracinTelfonoIP Tabla2.ConfiguracindelaTroncalparaelmtodo1 Tabla3.ConfiguracindelaRutasSalientesparaelmtodo1 Tabla4.ConfiguracindelaTroncalparaelmtodo2 Tabla5.ConfiguracindelaRutasSalientesparaelmtodo2

46 49 49 49 49

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

INTRODUCCIN
En este documento se muestra paso a paso el proceso de instalacin y configuracin deunservidorIPPBXbasadoenAsterisk. EstainformacinesdegranutilidadpararealizarlaPrctica4. Adems sirve de ayuda para todo aquel que desee implementar una central telefnicabasadaenAsterisk. Antesdecontinuar,esconvenienteiniciarallectorconunabrevereseadeloquees Asterisk. Asterisk es una aplicacin software libre de una central telefnica (PBX). Como cualquier PBX, se puede conectar un nmero determinado de telfonos para hacer llamadasentreseinclusoconectaraunproveedordeVoIPobienaunaRDSItanto bsicoscomoprimarios.AsterisktienelicenciaGPL. Fue creado por Mark Spencer, de Digium, y en la actualidad es su principal desarrollador, junto con otrosprogramadores que hancontribuidoa corregirerrores y aadir novedades y funcionalidades. Originalmente desarrollado para el sistema operativo GNU/Linux, Asterisk actualmente tambin funciona en BSD, MacOSX, Solaris y Microsoft Windows, aunque la plataforma nativa (GNU/Linux) es la mejor soportadadetodas. Asterisk incluye muchas caractersticas anteriormente slo disponibles en costosos sistemas propietarios PBX: buzn de voz, conferencias, IVR, distribucin automtica de llamadas, y otras muchas ms. Los usuarios pueden crear nuevas funcionalidades escribiendo un dialplan en el lenguaje de script de Asterisk o aadiendo mdulos escritos en lenguaje C o en cualquier otro lenguaje de programacin soportado por Linux. ParaconectartelfonosnormalesanalgicoshacenfaltaunastarjetastelefnicasFXS oFXOfabricadasporDigiumoporotrosfabricantes.

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

Quiz lo ms interesante de Asterisk es que soporta muchos protocolos VoIP como pueden ser SIP, H.323, IAX y MGCP. Asterisk puede interoperar con terminales IP actuandocomounregistradorycomogatewayentreambos. Lejos de poder competir con las compaas que comercializan soluciones de VoIP Hardware/Software de alta calidad como Alcatel, Cisco, Avaya o Nortel, Asterisk se empieza a adoptar en algunos entornos corporativos como solucin de bajo costo juntoconSER(SipExpressRouter). Como se describi anteriormente, Asterisk es un software nativo de Linux y es sobre esta plataforma donde su operacin es ptima. Por lo cual ser sobre Linux el sistema donde se implementar el servidor PBX. Precisamente este es uno de los principales inconvenientes que conlleva trabajar con Asterisk, al estar basado en Linux hereda uno de las aparentes desventajas de este sistema operativo, su complejidad. Partiendo de eso y gracias a la caracterstica de Asterisk de ser libre, una gran cantidad de desarrolladores en el mundo, consientes que la inmensa mayora de usuarios de PCs desconocen que existen sistemas operativos diferentes a Windows de Microsoft, han desarrollado herramientas que permitan a cualquier usuario implementarunservidorAsterisksinsiquieradarsecuentaqueestntrabajandocon Linux. Estas han sido lanzadas como distribuciones de Asterisk, las cuales incluyen Asterisk y aplicaciones de GUI (Graphical User Interface) o interfaces grficas que ayudan al usuario a la configuracin de su servidor PBX. Entre las ms populares se encuentran Trixbox (anteriormente conocida como Asterisk@Home), EvolutionPBX, CosmoPBXymsrecientementeAsteriskNOWlaculesdesarrolladaporDigium. Delasanteriormentemencionadas,Trixboxsecaracterizaporsugrantrayectoria,su gran aceptacin por parte de los usuarios y por poseer un gran nmero de aplicacionesquefacilitanenormementelainstalacinyconfiguracindeunservidor Asterisk. Es Trixbox la distribucin elegida para la implementacin de los escenarios donde se describe un sistema de VoIP basado en un IP PBX implementado con Asterisk.

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

REQUERIMIENTOS
Como cualquier sistema operativo, Trixbox necesita unos requerimientos mnimos quegaranticenelbuenfuncionamientodelmismo. Estosrequerimientosson: Las especificaciones mnimas de hardware son: Procesador Pentium III de 500MHzcon256MbdeRAM. Una particin con formato ext3 o ext2. El tamao de esta depende de que cantidaddeoperacionesoserviciostendrqueimplementarelservidor.Para unaaplicacinacadmica,unaparticinde3Gbessuficiente. Unaparticinswap.Eltamaodeestaparticindebeseralmenoseldoblede la memoria RAM instalada en el equipo. Una mayor cantidad de memoria RAM y una particin swap mayor, permite ejecutar un mayor de procesos al tiempo(muchasllamadasaltiempo,porejemplo).

Si el equipo donde va a ser instalado Trixbox es adems utilizado para otros fines y posee instalado un sistema operativo, lo recomendable es crear estas particiones, previas a la instalacin. Estas se pueden realizar con software como Partition Magic u otros similares. Otra opcin es simplemente dejar el espacio correspondiente a las dosparticiones (ext3yswap)sin formatoydurante lainstalacin se llevar acabo la creacindelasmismas. Paralainstalacin,esnecesariocontarconelCDdeinstalacin,suministradojunto con este tutorial. En cualquier caso, El CD de instalacin de Trixbox puede ser descargadodesdelapaginaoficialwww.trixbox.orgenformatoISO.

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

PR ROCESODE D INSTA ALACIN


1. Re einiciardesdeelCD. Re einicie el PC C con el CD D de Trixbox en la unid dad de CD y presione Enter. Luego de eunossegun ndossemostraralasig guienteimagen.

Figura1.Pan ntalladeInstalacin

Si el equipo es adems utilizado para p otros fines, f introduzca adva anced y luego pre esioneEnte erparainsta alarTrixbox xenmodoavanzado. a Si el equipo o ser utilizado solo o como ser rvidor PBX X, proseguimos con la ins stalacinpr resionandoEnter.
Nota:Alpres sionarEnter,toda t lainform macinalmace enadapreviam menteeneldi iscoduro delequipose ereliminada. .

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

2. Co onfiguraci ndelTecl lado Lu uego de qu ue el sistem ma detecte el hardwa are del equ uipo, pregu untar por la configuracin n del teclad do. Utilice las teclas de navegac cin para seleccionar s el correspondien nteasutec cladoyluegopresioneOK.

Fi igura2.Conf figuracinde elTeclado

3. Cr rearlaspar rticiones(s soloinstal lacinavan nzada) Sielequipose erutilizad dosolocomoservidorPBX P contin econelpa aso5. Un na vez que e se decid de instalar Trixbox en e modo avanzado, a el gestor de ins stalacin muestra m una a ventana con las ac ctuales part ticiones de el sistema. El esp pacio reserv vado aparec cer como free f space y el ocupad do por los otros o sistem mas op perativos ap parecer com mo hdan, donde n es el e nmero de d la partici in. (Si pos see m s de un di isco duro se ern hda y hdb, si el disco d duro es SATA la as particion nes ser rnsda1,sd da2,etc.) Pa ara crear un na particin n accedemo os a New donde d se se eleccionar que tipo de sis stemadearc chivossecr rearyelta amaodela aparticincreada. c Se deben cre ear la partic cin con si istema de archivos a sw wap con un n tamao del d do oble de la memoria m RA AM instalad da (es lo re ecomendado). Y una particin p ex xt3

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

con punto de montaje /. El tama ao de esta particin depende d de cuanto des see asi ignaraTrix xbox.

Figura3.Ta abladeParti iciones

Figura4.Ag gregarunapa articin

10

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

4. Co onfiguraci ndelgest tordearra anque Ya aquesetien neotrosiste emaoperativoinstalad doenelequ uipo,alinic ciarelsistem ma el usuario de ebe elegir con cul sis stema opera ativo arranc car la mqu uina. En es sta pa antalla se pregunta p si i desea ins stalar un gestor g de arranque a o utilizar ot tro pre eviamenteinstalado. i Se S recomien ndaelegirin nstalarelge estorGRUB.

Fig gura5.Elegir relGestorde edescarga.

A Continuac cin, se observar o una u panta alla solicita ando ingre esar algun nos comandos esp peciales que son neces sarios para el arranque e de ciertas s mquinas. A me enosquese epaqueesta ahaciendo,dejeestasopciones o en nblancoypresione p OK K. Lu uego, se mu uestra la op pcin para colocar una a contrase a al gestor r de descar rga GR RUB. Esta opcin o no es s recomend dada a meno os que dese ee que otras s personas no n pu uedanusarel e equipo. Seguidamente e,sedetectarnlossist temasoper rativosinsta aladosyser nmostrad dos n pantalla. Configure C el e nombre con c el cul quiere identificar cad da uno de los l en sis stemasoper rativosinsta aladosycu lsecargar demaner raautomtic caalarranc car la mquina. Sistemas operativos o Windows W se s mostrar n como Others O . En la op pcin Edit puede p cam mbiar el nombre con el que se identifica cada sistem ma op perativo.

11

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

Figura6.Selec ccindeSiste emaOperati ivoacargarpor p default

Fin nalmente, se s pregunta ar en que particin p desea instala ar el gestor r de descarg ga. Serecomiend dainstalarlo oenelMBR R

Figura7. 7 Seleccinde d particindondeseins stalarelges stordedesca arga

12

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

5. Se eleccinde eZonaHor raria Lu uego de probar el ha ardware det tectado, se e preguntar r por la zona z horar ria. SeleccioneAm mricaBogo ot/Lima,correspondi c ienteaColo ombia.

F Figura 8.Sele eccindezon nahoraria

6. Co ontraseadeadministradororoot r eInici iodeinsta alacin. Co omo en tod das las distr ribuciones Linux, el s perusuari io o root es s quien tien ne tod dos los privilegios de e administ trador. En esta venta ana le preg gunta por la contrasea.Asigne A ladeseada.

Fig gura9.Contra aseadeadm ministrador

13

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

Lu uego de est to, se proce ede con la creacin y formateo de las par rticiones pa ara lue egoempeza arconlains stalacin.

Figura10.Pr rocesodeIns stalacin

14

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

7. In niciandoTr rixbox. Lu uego de inst talado, el CD ser expu ulsado y el sistema se reiniciar. Cercirese C de sac car el CD antes a de qu ue el sistem ma se reini icie. Luego aparecer una pantalla sim milar a la si iguiente, en n ella se listan los distintos sistem mas operativ vos instalad dos en n el equipo o (en caso o de exist tir ms de e uno), sel leccione CentOS C 4 que co orrespondeaTrixbox.

Figu ura11.Listado odeSistema asOperativos s

A continuaci n se obser rvar una gr ran cantida ad de lneas s de cdigo, , este proce eso tom ma tiempo ya que el sistema s est t compilan ndo Asterisk k. Luego de e terminar, el sis stema se reiniciar una a vez ms. La compila acin solo se s realiza la a primera vez v qu ueesejecuta adoTrixbox x,lasprxim masveceselprocesota ardarmeno os. Un na vez rein niciado, sele eccione nue evamente CentOS C 4 y luego de un u tiempo, se mo ostrar una a pantalla donde deb ber regist trarse (login: root y password: la co ontrasease eleccionada aenelpaso6) Si introduce la l contrase a correcta a observar una ventan na similar a la siguient te. (LadireccinIPmostrad dapuedeva ariar).

15

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

Figu ura12.Login

8. Co onfiguraci ndeRed Pa ara que la configuraci c n del Trixb box sea pos sible, nuestra maquin na debe ten ner un na direccin n IP vlida a y que se encuentre en nuestra a red. Para acceder a la co onfiguracin ndered,eje ecuteelcom mandonetco onfig. Ap parecer un n cuadro de dilogo pre eguntando si desea configurar la red. Presione OK Kyacontin nuacinapa arecerlasi iguientepan ntalla.

Figura13.Configura acindepar rmetrosdered r

16

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

Si el servidor Trixbox obtiene los parmetros de red a travs de un servidor DHCP,seleccionelacasillacorrespondienteyluegopresioneOK. Delocontrario, introduzca los parmetros de red del servidor Asterisk, estos son direccin IP (cercirese de que se encuentre en el rango de su red), mscara de red, direccin de la puerta de enlace y direccin de servidor DNS (en caso de utilizarlo,sinopuedecolocarladireccindelapuertadeenlace) Para que los cambios se hagan efectivos, debe ejecutar el comando: service networkrestart Para comprobar los parmetros de red configurados, utilice el comando: ifconfig

17

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

CONFIGURACINDEASTERISK
La forma habitual para configurar Asterisk es mediante la introduccin y modificacindecomandosendiferentesarchivos,enestosarchivosdeconfiguracin (de hecho su extensin es .conf) se configuran las extensiones (los usuarios) y el Dialplan oplan dellamadas,que es donde se define que accin tomar Asterisk para elmanejodellamadassalienteyentrantes. Si quisiramos comunicarnos adems con usuarios conectados en otra red o con usuarios que son administrados por otro servidor Asterisk, tendramos que editar y configurar otros archivos de configuracin. Lo que resulta un proceso tedioso y un poco complicado. An ms si se tiene en cuenta que Asterisk en un programa instalado en Linux o en su defecto un sistema operativo basado en Linux (como el caso de Trixbox) y la mayora de personas no est familiarizada con Linux, su filosofa,sistemadearchivos,comandos,etc. Afortunadamente en el mundo del software libre, encontramos aplicaciones como FreePBX, que nos permiten de una manera fcil e intuitiva la configuracin de nuestramquinaAsterisk.Yloqueesmejor,Trixbox,ladistribucindeAsteriskque ya hemos aprendido a instalar, posee instalada el FreePBX como aplicacin por defectoparalaconfiguracindelservidorPBXAsterisk.

18

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

1. Ac ccediendoaFreePBX X Inicialmente, se debe ob btener la di ireccin IP de nuestro servidor Asterisk, com mo nterior,esto oesposibleusandoelcomando c ifc config. seexplicencaptuloan Lu uego, desde un PC con nectado a la a misma red d del servido or Asterisk, digitamos la dir reccin del servidor Asterisk en la l barra de direcciones s del browser (puede ser s Int ternet Expl lorer, Mozi illa Firefox o cualquier otro). Para este ejem mplo nuest tro ser rvidortiene edireccin192.168.1.1

Figura14.Barra B dedire ecciones

Sinohayproblemasenla l configura acindered d,semostra arlasiguie entepantalla.

Figu ura15.PantalladeBienvenidaTrixbox x

En n caso de ex xistir problemas, se de ebe verifica ar que ambo os equipos estn bajo la mi isma red (puede pro obarse util lizando el comando ping). Ot tro problem ma fre ecuenteesla l configura acindepro oxydelbrow wser.

19

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

A continuaci n, seleccio onar switch para acced der. Aparece el siguien nte cuadro de dia alogo.

Fi igura16.Aute enticacinparaentraren nmodoadm ministrador

Ap parece un re ecuadro de identificacin, de esta a forma cua alquier persona no pod dr de esconfigurar r nuestro servidor s PB BX Asterisk. Como lo indica la figura f 16, por p de efectoelnom mbredeusu uarioesma aintylacon ntraseaespassword p . Un na vez aut tenticado el e perfil de administr rador, la pa antalla ant terior camb bia lev vemente.

Figura17.Ventanaprin ncipal

20

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

Pa ara acceder al FreePBX X, seleccion ne Asterisk y al despleg garse el me en, ingrese e a FreePBX.

F Figura 18.Ac ccediendoaFree F PBX

nalmente,carga c lapg ginadebien nvenidadelFreePBX Fin

Figura a19.Pginade d bienvenidadelFreePB BX

21

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

2. MdulosdelFreePBX1 FreePBX no se instala completamente, solo los paquetes ms comunes y necesariosparalarealizacindelasaplicacionesbsicasdeunsistemaVoIP.


Nota: FreePBX tiene una barra en la parte superior derecha con la opcin de elegir el

idioma, no brinda una buena traduccin al espaol (adems de no estar traducido en


sutotalidad)porloqueesrecomendablecontinuartrabajandoeningls.

Seleccione Tools y luego en el men lateral Module Admin. A continuacin muestra una lista con todos los mdulos del freePBX, el tipo y la versin de cada mdulo;ademsindicacualesmdulosestnactivados(oinstalados)ycualesno. Al seleccionar un mdulo se despliega un submen donde se muestran varias opciones: En Action se define que accin tomar con el mdulo seleccionado (instalar, desinstalar, desactivar o no modificar). En Description se muestra una breve descripcin de la utilidad del mdulo. Algunos mdulos poseen la opcin ChangeLogdondesemuestralaevolucindelmdulo,versintrasversin. Trixbox brinda adems la opcin de revisar actualizaciones en lnea para los mdulos.

AsteriskDesconsolado,EduardoViegasyFacundoCorrea.ASTERIO.

22

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

Figura20.Administradordemdulos

Luego, se instalan los mdulos necesarios en la opcin action, y finalmente se selecciona Process para instalar los paquetes o mdulos escogidos. Seguidamente, se carga una ventana que muestra el progreso de la instalacin e indica si la instalacinserealizsatisfactoriamente. Luego de esto, aparece una barra roja en la parte superior izquierda. Esta barra indica que se han realizado cambios a la ltima configuracin guardada en el servidorAsteriskyalhacerclicksobreellaseguardanloscambiosenelservidor.

Figura21.BarradeCambiosdeconfiguracin

Ahora al seleccionar Setup en la barra superior de FreePBX deben salir todos lo mdulosinstalados.

23

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

Figura22.Setup S delFre eePBX.

n se defin nen los mdulos m nec cesarios pa ara el mon ntaje de una A continuaci peq queacentr raltelefnic caconelser rvidorAster risk. ns(Extensiones) a. Extension Estemodul E loadicionatodoslosso oftphones,telfonos t VoIP V ocualq quiercosaque s considereunaexten se nsin,quefinalmente fi sern s losus suariosqueadministreel s servidor Asterisk. P Pasos paraagregaruna aextensin: : Elegirel e tipodedi ispositivo.Entre E lasop pcionesseencuentraSI IP,IAX2,ZA AP ycusto om.
24

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

SI IPesSessio onIniciatio onProtocol ,paratelf fonosIPoso oftphones. IA AX2 es Inter Asterisk Protocol, un nuevo protocolo p manejado m por p s lo unos pocos disp positivos. Usado U par ra comunic cacin ent tre se ervidoresAs sterisk. ZA AP es un hardware h que q se cone ecta a un servidor s Asterisk. Usad do pa aramanejar rtelfonosanlogos. a Custom es un adaptado or para cual lquier dispo ositivo no es standarizad do, po or ejemplo H.323. Tam mbin puede e ser usado o para trazar r un mapa de un naextensi naunnm meroexterno o. Diligen nciar la in nformacin relacionad da con la extensin n creada. La informa acin neces saria para que q un usu uario quede e registrado o se explica a a continu uacin. User Extension Debe ser un nme ero nico o, identifica a al usuario o. Este es el nme ero que pu uede ser ma arcado desde otra extensi n cual lquiera, direct tamente desde d la recepcionis sta digita al (IVR), si est activado es ste mdu ulo. Este nmero puede p ten ner cualquier longitud, pe ero encionalmente es utilizado u un u conve nme erodetrescuatrodg gitos. Displa ay Name Nombre N co on el cul se identi ifica la ex xtensin en n el servid dor Asteri isk. Es el no ombre que aparecer en elidentificadorde d llamadas s. Secret tEstaeslacontrasea autilizadapor p el dispositivo o telefnico pa ara nticarse con n el servid dor Asteris sk. auten Usado oenextensi ionesSIPeIAX2.

Figura23.Agregaruna aextensin

25

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

Otras opciones como el manejo de fax o correo electrnico, buzn de voz, grabacin de la conversacin, entre otras, son opciones que pueden ser configurablesenestemen.Diligenciadotodoslosdatos,seleccionarSubmit. Unavezcreadaslasextensiones,estaspuedensereditadas.

Figura24.Menconextensionescreadas.

b. FeaturesCodes(CdigosDestacados) Este mdulo permite personalizar los nmeros que se deben marcar para acceder a las funciones predefinidas de Asterisk. Entre estas se destacan: el nmero que se debe marcar para revisar el buzn de voz, activar o desactivar lasllamadasenesperaentreotrosservicios. c. GeneralSetting(AspectosGenerales) Configuracin de aspectos generales de Asterisk. Entre todas las opciones se destacan: DialingOptions(Opcionesdemarcado) Habilitan las diferentes opciones que el usuario podr utilizar para las llamadasentrantesysalientes. La opcin ms comn es Tr, que significa La persona que est recibiendo la llamadapuedetransferirla usando# y Generar tonosde llamado cuando una

26

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

extensin esta llamando. Existen otras opciones que pueden ser consultadas digitandoshowapplicationdialenlaconsoladelservidorAsterisk La opcin Outbound Dial command permite las mismas caractersticas de la opcinmencionadaanteriormente,peroaplicadoallamadassalientes. . VoiceMail(CorreodeVoz) Configuraciones generales del correodevoz. Nmerodesegundosque los telfonos timbrarn antes de enviar la llamada al correo de voz. Prefijo de extensin para acceder directamente al correo de voz. Anteponiendo este prefijo a la extensin la llamada se transfiere directamente al correodevoz(voicemail). Mensaje que se reproducir cuando la llamada sea transferida al correo de voz y volumen con el que se grabarnlosmensajesdevoz.
Figura25.ModulodeOpcionesGenerales

SecuritySettings(OpcionesdeSeguridad) Permitir el ingreso de llamadas SIP annimas? (Allow Anonymous Inbound SIP Calls?): Al seleccionar S permitir que cualquier persona pueda llamar dentro de su servidor Asterisk utilizando el protocolo SIP. Esto slo debera ser utilizado si usted comprende completamente lo que implica permitir llamadasannimasdentrodesuservidor.

27

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

d. Trunks(Troncales) Las troncales son lo que se utiliza para llevar una varias llamadas a un VSP (VOICE SERVICE PROVIDER) a algn dispositivo que responda al nmero que se marc (por ejemplo, otro Asterisk o la PSTN). Existen cinco tipos de troncales: ZAP(lneasanalgicas) IAX2(InterAsterisk) SIP(SessionInitiationProtocol) ENUM Personalizada(CustomTrunk)

Todaslastroncalesseconfigurandelamismaforma: OutboundCallerID(Identificadordellamadassalientes) Al configurar y activar esta accin, todas las llamadas provenientes de esta trocal sern identificados con este nombre (no identificar el nombre de los clientes,sinodelatroncal). MaximumChannels(Canalesmximos) Especifica el nmero mximo de llamadas simultneas que pueden salir o entrar por esta troncal. Se recomienda dejar en blanco para no especificar ningnlmite. OutgoingDialRules(ReglasdellamadasSalientes) Las reglas de marcado son muy importantes, y simples de aprender. Le indica al servidor cmo van a ser marcadas las llamadas en esta troncal. Puede ser utilizado para agregar quitar prefijos. Los nmeros que no tengan una equivalenciaconningnpatrndefinido,sernmarcadoscomoestn. Reglas: X Equivaleacualquierdgitode0a9 Z Equivaleacualquierdgitode1a9

28

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

N Equivaleacualquierdgitode2a9 [1,59]Equivaleacualquierdgitoletraentrellaves(enesteejemplo1,5,6, 7,8,9) . Equivaleaunomscaracteres(nopermitidoantesdeun|+) | Quita un prefijo de discado del nmero (Por ejemplo: 300|NXXXXXXequivaldr cuando alguien marque 30035551234, pero slo ingresarenlatroncal5551234) + Suma un prefijo de discado al nmero marcado (Por ejemplo: 300+NXXXXXX equivaldr cuando alguien marca 5551234 e ingresar a la troncalcomo3005551234)

DialRulesWizards(Asistentedereglasdemarcado). Esta herramienta facilita la creacin de reglas de marcado. Basta elegir una de lasopcionesyseguirlasinstruccionesenpantalla.Cuandoelasistentefinaliza, agregalareglaenelcuadrodetextodereglasdemarcado. OutboundDialPrefix(Prefijoparallamadassalientes) En esta opcin especifica el prefijo que se adicionar a todas las llamadas salientes. OutgoingSettings(DetallesdelaTrocaldeSalida) Conestaopcinseespecificalaconfiguracindelatroncaldesalida. EnelTrunkName,secolocaelnombredelatroncal. EnelcuadrodetextoPEERDetailssecolocanlosparmetrosqueidentificarn latroncal username:Nombredeusuarioparaautenticarseconelservidorremoto. host: Cmo la central busca al servidor del VSP contratado. Los valores posiblessondynamic,hostnameodireccinip. type: Si type est fijado en user, es el contexto para las llamadas entrantes.Siestfijadoenpeer,eselcontextoparalasllamadassalientes. Sitype=friend,eselcontextoparallamadasentrantesysalientes.

29

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

auth:NombredeusuarioparaautenticarsecontraelVSP. secret: Si Asterisk est actuando como un cliente de un servidor SIP remoto,ensecretcolocamoslacontraseaqueusarparaautenticarse. allow:Codecsaceptadosenordendepreferencia type: Puede configurarse como user, que es el contexto para las llamadas entrantes. peer, queeselcontexto para lasllamadas salientes.O friend, eselcontextoparallamadasentrantesysalientes.. port:Puertodecomunicacionesdelcliente.

IncomingSettings(DetallesdelaTrocaldeEntrada) En esta seccin se encuentran las Outgoing settings pero para llamadas entrantes. RegisterString(CadenadeRegistro) La mayora de los VSP requieren que la central se registre con el servidor, los parmetros y forma de los registros son suministrado por el proveedor. En general,suelentenerunformatosimilaraeste: nombre_de_usuario:contrasea@servidor

30

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

Figura26.Agregar A unaTroncal T

31

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

e. OutboundRoutes(RutasSalientes) Dependiendo del tipo de llamadas, estas son enrutadas a las diferentes troncales, este mdulo permite especificar las caractersticas que debe tener una llamada para poder ser enrutada a cierta troncal. Por ejemplo, es posible que se tenga contratada una troncal para llamadas internacionales y otra troncal para llamadas nacionales, se puede enrutar cada llamada dependiendo delnmeromarcado. Acontinuacinsedescribecomoseconfiguralasrutasdesalida. RouteName(NombredelaRuta) Nombredescriptivodelaruta. RoutePassword(ContraseadelaRuta) Es posible solicitarle al usuario una contrasea para poder realizar la llamada. tilparallamadasdelargadistanciaporejemplo. EmergencyDailling(Llamadasdeemergencia) Activar esta opcin indica que est troncal ser la utilizada para las llamadas deemergencia. DialPatterns(Patronesdemarcado) Poseenelmismoformatodelasreglasdellamadassalientesparalastroncales: X Equivaleacualquierdgitode0a9 Z Equivaleacualquierdgitode1a9 N Equivaleacualquierdgitode2a9 [1,59] Equivale a cualquier dgito letra entre parntesis (en este ejemplo 1,5,6,7,8,9) . Equivaleaunomscaracteres(nopermitidoantesdeun|+) | Quita un prefijo de discado del nmero (Por ejemplo: 300|NXXXXXX equivaldr cuando alguien marque 30035551234, pero slo ingresar en la troncal5551234)

32

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

+ Sum ma un pre efijo de discado d al nmero marcado m (P Por ejempl lo: 300+NX XXXXXX eq quivaldr cu uando algu uien marca 5551234 e ingresar i a la troncal lcomo3005 5551234)

TrunkSequ uence(Secu uenciadetr roncales) Cuando es sta ruta es s reconocid da por el patrn de discado anteriormen a nte mencionad do, la centr ral intenta realizar r la llamada l usa ando las troncales en el ordenenque q seansel leccionadasenestaopc cin.

Figura27.Configur racindeOu utboundRou utes

33

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

f. InboundRoutes R (Ru utasEntran ntes) La pgina de Inbound Routes le e permite configurar c que q destino o Asterisk usa u para llama adas entrant tes desde tr roncales. Cuando una llamada es s recibida por p Asterisk desde una troncal, t se identifican n el DID (n nmero ma arcado por el llamante) y el CID (nmero ( de esde el cua al el llaman nte realiza la llamada a callerID)ylallamadaesderivada adeacuerd doconsuco onfiguracin n. Paraconfig gurarunaRuta R entrant te. Nmerode eDID. Para un SI IP o un par ra IAX2, el nmero DID D es norm malmente el e nmero de cuenta. Nmerode eCallerID. Este es el nmero de e Identifica ador de llam madas (Cal ller ID) del l servidor del d proveedor. . Esto no es e algo en lo l que se deba d confia ar, ya que es e fcilmen nte falsificable e (para llam madas IP lneas te elefnicas). Puede dej jar estas dos d casillas (n mero DID y nmero de caller ID D) en blanco y reconoc cer todas las l llamadasde d cualquier rorigen.

Fig gura28.AgregarunaInbo oundRoute

SetDestina ation(Elegi irdestino) Es esta sec ccin se es specifica a quien ser direcciona ada la llama ada entrant te. Entre las opciones, se puede llamar a una exten nsin, a un u grupo de

34

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

extensiones, a una IVR, reproducir un mensaje pregrabado, a una cola de llamadasuotrasaccionescomodartonodeocupado,etc.

Figura29.ElegirdestinodelallamadaenInboundRoute

Hasta ahora solo se han descrito las opciones necesarias para la configuracin delservidorAsteriskquepermitenestablecerllamadasentresusclientes. SERVICIOSDEVALORAGREGADO A continuacin se describen algunos de los servicios de valor agregado sin ahondar en su configuracin detallada, con el fin de dar al lector una idea del servicioqueproveecadaherramienta.Sisedeseaimplementaralgunodeestos servicios, se invita al lector a consultar la referencia bibliografica de este manual. g. Blacklist(ListaNegra) Como su nombre lo indica, es la lista de los usuarios bloqueados o no admitidos. Puede ingresar un nmero en la lista de nmeros bloqueados en la lista negra reemplazarlo. Esto se logra ingresando el numero en la casilla correspondienteyseleccionandosubmitchanges.

35

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

h. IVRInteractiveVoiceResponce(RecepcionistaDigital) Esunarecepcionistadigital,puedeconfigurarseparaquereproduzcamensajes pregrabados por el usuario o los cargados por defecto con Asterisk. Su configuracin es muy sencilla, solo debe colocar los mensajes que el usuario escucharydefinirqueaccionestomardependiendodelasteclasmarcadas(se puede crear un men de servicios, similar a los utilizados por las compaas celulares o pedirle al usuario que digite el nmero de la extensin con la que deseacomunicarse,entreotrasopciones). i. Conferences(Salasdeconferencia) Se pueden describir como un Chat room, donde varios usuarios marcan una extensinypuedencomunicarseentresi. j. MusicOnHold(Msicaenespera) Aqu usted puede configurar los archivos de msica en espera que sern reproducidos.Ustedpuedeconfigurarvariasclasesdemsicaenespera,que son usadas en distintas colas. La idea es que su msica en espera preestablecida es msica standard, y sus distintas colas pueden tener diferentessonidosmientraslosllamantesaguardanenlnea. k. TimeConditions(CondicionesHorarias) Con esta herramienta, se puede configurar al servidor para que vare su configuracin dependiendo de la hora y fecha de la llamada. Por ejemplo: Si usted llama a una empresa un domingo, y en esta empresa no se trabaja los domingos, puede configurar al servidor para que mediante un mensaje pregrabado le comunique a quien llama que se comunique otro da, o puede desviar la llamada a otra extensin que si labore ese da (vigilancia, por ejemplo). De igual forma se puede configurar dependiendo de la hora de la llamada.

36

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

l. Followme(Sgueme) Esta opcin permite al usuario transferir llamadas a otra extensin o extensionesencasodenoencontrarsedisponible. m. RingGroups(GruposdeExtensiones) Esto define una extensin virtual que llama a un grupo de telfonos simultneamente, detenindose cuando el llamado es contestado. Una implementacindeestaherramientasonlosCallCenters. n. Queues(Colas) Las colas le permiten administrar un gran nmero de llamadas entrantes, como es de esperarse en un call center en un contact center. Esta es una aplicacinmuycompleta,ycomotal,tienemuchasopcionesdeconfiguracin. Como el tiempo de espera de cada usuario, el mensaje de espera, Music on Holdentreotrasopcionestiles o. DISA(DirectInwardSystemAccess) DISAlepermiteproveeruntonodediscadointernoallamantesexternos,esto es, que una persona que se comunique con su servidor, luego de autenticarse hacer llamadas como si estuviese en conectado directamente a su servidor Asterisk. p. SystemRecordings(GrabacionesdelSistema) Usadoparacargaralsistemamensajesgrabadosporelusuarioquepuedenser usados para la IVR o cualquier mensaje. Tiene la opcin de cargar mensajes grabadosdesdeunaextensin,ocargararchivosdeaudio.

37

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

FLASHOPERATORPANEL
El Flash Operator Panel (FOP), o el Panel de Operador es una herramienta que permite el monitoreo del funcionamiento del PBX, el estado de sus usuarios y permitehaceroperacionessobrelascomunicaciones. LainformacinqueentregaelFOPeslasiguiente: Lasextensionesqueestnocupadas,llamandodisponibles. Quextensinestenunallamadayconquin. ElregistrodeestadoydisponibilidadenSIPeIAX2. Estadodelassalasdeconferencia(cantidaddeparticipantes). Estadodelascolas(cantidaddeusuariosenespera). Indicadordemensajesenesperayconteodemensajes. LasTroncalesquetieneconfiguradasysuestado.

Para acceder al Panel de Operador, seleccione Flash en el men superior del FreePBX.

Figura30.FlashOperatorPanel

38

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

CONFIGURACINDELOSSOFTPHONES
Una vez configurado el servido Asterisk, lo siguiente es configurar a los usuarios de dichoservidor. Para esto se utilizan softphones, software que hace una simulacin de telfono convencional por computadora, es decir, permite usar la computadora para hacer llamadasaotrossoftphonesoaotrostelfonosconvencionalesusandounVSP. Acontinuacinseexplicalaconfiguracindedossoftphonespopulares,elXliteyel Idefisk. Ambos son programas freeware Y pueden descargarse desde las pginas oficiales.www.counterpath.comywww.asteriskguru.comrespectivamente. 1. ConfiguracindeIdefisk Una vez descargado e instalado, al ejecutarlo se encontrar con la ventana de Idefisk. Para configurar una extensin entramos a opciones (el icono de la llave deherramientas)opulsandoelclickderechoseseleccionaopciones.

Figura31.VentanadeIdefisk

39

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

En SIP accounts seleccione Add a new SIP account y escriba un nombre para la cuentacreada.

Figura32.AgregarunacuentaenIdefisk

EnelcampoDomain,escribaladireccindelservidorAsterisk. EnUsernameelnmerodelaextensin.Enestecaso201. En password equivale al secret digitado al configurar la extensin en el FreePBX. ElCallerIDNamepuedesercualquiernombrequeidentifiquealusuario.

Figura33.ConfigurandounacuentaSIPenIdefisk

40

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

Para registrar, presione Register, y si su estado cambia a Registered, el softphone sehaautenticadoconelservidorAsteriskyesthabilitadoparahacerllamadas.

Figura34.Idefisk

Idefisk adems utiliza protocolo IAX, y su configuracin se realiza de la misma formaqueparaSIP.

41

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

2. ConfiguracindeXLite Una vez descargado e instalado, al ejecutarlo se encontrar con la ventana de X lite.

Figura35.VentanaprincipaldeXLite

Paraconfigurarunaextensinsedebedarclickderechosobrecualquierpartede laventanayseleccionarSipAccountSettings.Estelemuestralalistadelas cuentasSIPinstaladas.Comoannosehainstaladoninguna,aparecevaca.Para agregarunacuentaseleccioneAdd. EnDisplayNamecolocarcualquiernombrequeidentifiquealusuario. EnUsernameelnmerodelaextensin.Enestecaso202. EnpasswordcoloqueelsecretdigitadoalconfigurarlaextensinenelFreePBX. EnAuthorizationusernamedigitenuevamenteelnmerodelaextensin. EnelcampoDomain,escribaladireccindelservidorAsterisk. Configure las opciones del proxy si tiene uno en su red, de los contrario elija la opcintargetdomain.

42

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

Figura36.ConfigurandoXLite

Al guardar los cambios XLite intentar autenticarse con el servidor Asterisk, ysi elregistrofueexitoso,mostrarenlaventanaelnmerodesuextensin.

43

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

Figura37.XLite

AhoraXLitepuederealizarllamadasatravsdelared.

44

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

CONFIGU URACIN NDELOS TELFON NOSIP


t IP, poseen caractersticas funci ionales sim milares a los l telfon nos Los telfonos conve encionales,la l diferenciaradicaenquelavoznoestransmitidadeforma fo anlo oga sinodigital, d atra avsdelprot tocoloIP. La con nfiguracin n de los tel fonos Tige er Netcom IPPH2 I es similar a la configuraci c n delservidorAste erisk,yaque eserealizamediante m una u interfazweb. Acced da a la dire eccin IP del d telfono o desde un n navegador r, esta dire eccin es por p defect to 192.168.0 0.160. La dir reccin pue ede ser veri ificada desd de el telfono. Para es sto debe descolgar el e telfono y presionar la tecla MENU M , con n lo que aparecer en la pantalla la direccin que ti iene asigna ada. Si es 0.0.0.0 enton nces el tel fono no es st conec ctado a una a red Ethern net o es po osible que el e telfono est e intenta ando obten ner una direccin d IP mediante un u servidor r DHCP. Si su s red no posee p un ser rvidor DHC CP, deber rconfigura areltelfonoparaqueobtengaun nadireccin nesttica. Para mayor m informacin de e las caract tersticas de el telfono consulte el e manual del d fabric canteadjunt toaestagu ua. Continuando con la config guracin mediante m el navegador, luego de acceder a la cin IP del telfono ap parece la si iguiente ventana dond de se solicit ta ingresar la direcc contra asea.Pordefecto d esta acontrasea aesvoip.

Figura38.Co ontraseapa araconfigura acindeltel fonoIP

45

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

Luego o de escribir la contras sea con x xito, se carg gar la pgi ina de conf figuracin del d telfono.

F Figura 39.Pg ginadeconfi iguracin

Las opciones o ne ecesarias para p config gurar el tel lfono com mo cliente del servid dor Asteri iskson:
Opcin O S ServerAdd SIP dress S UserID SIP A Account ID A Authenticatio nPassword Descripcin DireccinIPdelservidorAsterisk A Extensinreg gistradaenelservidorAste erisk Extensinreg gistradaenelservidorAste erisk secretdelaex xtensinregis stradaenelse ervidor Asterisk N Name (Opcion nal) Nombremostradoenelid dentificadorde e llamadas. U IDisPho User oneNumber MarcarYes T Tabla 1.Confi iguracinTe elfonoIP

Luego o de configu urar los da atos de la extensin, e seleccione s Save S Set para guardar la config guracin en n el telfono o. Seguido de esto apa arecer una a pantalla se ealando qu ue puede ereiniciarel e telfonolu uegodecin ncosegundo os,paraesto opresioneReboot R . Debe esperar tre einta segun ndos mient tras se rein nicia el tel fono, transcurrido es ste tiemp popuederei ingresarala apginade econfigurac cindeltel fono.

46

MANU UALDEINSTA ALACINYCONFIGURAC C CINDEUN NSERVIDORASTERISK A

Al reingresar a la configu uracin del l telfono podemos notar que los cambi ios realiza adosanteriormentepe ermanecen.Elsiguient tepasoesco onfigurarlo osparmetr ros dered ddeltelfon no.Paraest toseleccion neBasicOptionenelmen m alaiz zquierdadela pantalla.

Fig gura40.Conf figuracinde elosparme etrosdereddel d telfono

Luego o de ingresa ar los parm metros de red, r debe sa alvar la con nfiguracin y reiniciar el telfono(enrebo oot)paraqu ueseguarde enloscamb bios. aso de que el telfon no no respo onda, realiz zar un reboot desde el men del d En ca telfono. Para es sto ingrese a MENU y presione + o hasta a que llegue e a reset y luegopresioneMENU M nueva amente.
Nota:Siluego N odecambiarla l direccinIP Pdeltelfono ointentareing gresarala c configuracin ndeltelfono,asegresedequeelequipo odondeacced dealtelfonose e encuentra enlamismareddeltelfono.

47

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

INTERCONECTARDOSSERVIDORESASTERISK
Existe ms de un mtodo para interconectar dos servidores Asterisk. A continuacin seexplicarndosmtodoscomunesdeinterconexin. Para la comunicacin entre servidores Asterisk, Digium ha desarrollado un nuevo protocolo, el IAX2 (Inter Asterisk eXchange protocol versin 2) el cul fue mencionado anteriormente. Sin embargo, Asterisk es capaz de comunicarse con otrosservidoresutilizandoSIP. Existen otros mtodos que conllevan que se regitrer todas las extensiones en cada servidor Asterisk. Esto es, si por ejemplo se desea interconectar 3 servidores Asterisk A, B y C, un usuario con extensin 200 registrado en el servidor Asterisk A, para poder comunicarse con los usuarios administrados por los servidores B y C, la extensin 200 deber registrarse en estos servidores. Esto implica que al realizar un cambioenunservidor,estecambiodebeseraplicadotambinenlosorosservidores para que la extensin no quede aislada, lo que resulta tedioso. Adems, este mtodo nopermitequeelsistemaseaescalableyeliminatotalmenteladependenciade cada servidor,porloquenoesrecomendableimplementarlo. Mtodo1.Usuario/Servidor Con este mtodo cada servidor Asterisk trata al otro como un usuario ms. Este mtodo no requiere que estn registradas todas las extensiones de un servidor en el otro. Con este mtodo el servidor que recibe las llamadas identificar el nmero y la ID de la extensin en vez de la identificacin del servidor Asterisk que enva la llamada. La mejor forma de explicarlo es mediante una tabla donde se muestran que datos quesedebenconfigurarenelservidordecadalado.

48

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

TroncalIAX2 NombredeTroncal ReglasdeLlamadasSalientes Detallesdelatroncalde salida Detallesdelatroncalde entrada ServidorAsterisk1 InterAsterisk1 3XX host=(IPservidor2) qualify=yes type=peer context=frominternal host=(IPservidor2) type=user ServidorAsterisk2 InterAsterisk2 4XX host=(IPservidor1) qualify=yes type=peer context=frominternal host=(IPservidor1) type=user

Tabla2.ConfiguracindelaTroncalparaelmtodo1

LaconfiguracindeunaRutaSaliente.
RutasSalientes NombredelaRuta ContraseadelaRuta PatronesdeMarcado Secuenciadetroncales

ServidorAsterisk1 RutaServer1 Dejarenblanco 3XX IAX2/InterAsterisk1

ServidorAsterisk2 RutaServer2 Dejarenblanco 4XX IAX2/InterAsterisk2

Tabla3.ConfiguracindelaRutasSalientesparaelmtodo1

Mtodo2.ServidoresAmigos ConestemtodocadaservidorAsterisktrataalotrocomounamigo.Estemtodono requiereregistroporpartedelosusuarios. Configuracindelatroncal


TroncalIAX2 NombredeTroncal ReglasdeLlamadasSalientes Detallesdelatroncalde salida ServidorAsterisk1 InterAsterisk1 3XX host=(IPservidor2) qualify=yes type=friend ServidorAsterisk2 InterAsterisk2 4XX host=(IPservidor1) qualify=yes type=friend

Tabla4.ConfiguracindelaTroncalparaelmtodo2

LaconfiguracindeunaRutaSaliente.
RutasSalientes NombredelaRuta ContraseadelaRuta PatronesdeMarcado Secuenciadetroncales ServidorAsterisk1 Rutaaext300 Dejarenblanco 3XX IAX2/InterAsterisk1 ServidorAsterisk2 Rutaaext400 Dejarenblanco 4XX IAX2/InterAsterisk2

Tabla5.ConfiguracindelaRutasSalientesparaelmtodo2

49

MANUALDEINSTALACINYCONFIGURACINDEUNSERVIDORASTERISK

BIBLIOGRAFIA
JIMVANMEGGELENW,JAREDSMITHW,LEIFMADSEN,Asterisk;TheFutureof Telephony,OReillyMediaInc.2005 Librodescargadode: http://www.asteriskdocs.org/modules/tinycontent/index.php?id=11 EDUARDOVILLEGASFACUNDOCORREA,Asteriskdesconsolado;Asterio. BENSHARIF,TrixboxwithoutTears Disponibleenlnea: KERRYGARRISON,AsteriskTutorials.PortaldeTutorialesdeAsterisk Disponibleenlnea: TIGERNETCOM,IPPH202VoIPTelephoneUserManual

Disponibleenlnea:

www.asterio.com.ar

dumbme.voipeye.com.au/trixbox/index1.htm

www.asterisktutorials.com

Disponibleenlnea:

www.tigernetcom.com

50

También podría gustarte