Fundamentos de Telefonía IP e Introducción a Asterisk/Elastix
Este manual forma parte del contenido Teórico del Curso de Entrenamiento Elastix. Su
contenido
distribuido
puede
libremente
ser
copiado
sin
y
ninguna
restricción. Nefta Anaya. Director www.elastixtech.com
ElastixTech ElastixTech
Fundamentos de Telefonía IP e Introducción a Asterisk/Elastix ”Todos somos ignorantes. Lo que ocurre es que no todos ignoramos las mismas cosas.” — Einstein
INTRODCCION Hasta antes de inicios del siglo XXI, las empresas han venido sando sistemas de centrales telef!nicas convencionales, los cales re"ieren redes separadas para comnicaciones de vo# y datos$ Pero con la neva revolci!n de la %o# so&re IP '%oIP(, las empresas se est)n moviendo r)pidamente a sistemas telef!nicos IP, los cales ofrecen la gran venta*a al renir las redes de vo# y datos en na misma infraestrctra, dando como resltado las +edes onvergentes y la simplificaci!n en el dise-o e implementaci!n de las redes empresariales$ .os sistemas de telefon/a IP proveen movilidad a los empleados, empleados, flei&ilidad cando na empresa se epande, son mcho m)s f)ciles de administrar "e na central tradicional, y pede tam&in redcir considera&lemente considera&lemente los costos de administraci!n de telefon/a$ l paso de la telefon/a tradicional a la telefon/a IP, ha permitido dar n salto calitativo en la tecnolog/a de comnicaci!n, lo "e ha llevado a nificar las comnicaciones acercando m)s a las personas sin importar la distancia$ .a telefon/a IP facilita el env/o de la vo# y el video a travs de las redes IP e Internet, sin em&argo los conceptos &)sicos de la telefon/a tradicional se mantienen, es por esto la importancia de s conocimiento y estdio$ on este manal deseo dar los conocimientos y conceptos necesarios de elefon/a, las diferencias entre la elefon/a tradicional an)loga4digital con la elefon/a IP, los componentes "e forman e intervienen en la comnicaci!n de la %o# so&re IP '%oIP( y la ar"itectra de Asteris54lasti$
CONTENIDO! 1$ 2$ 3$ 9$ :$ ;$
6ndamentos de elefon/a An)loga y 7igital 6ncionamiento de la %oIP y4o la elefon/a IP 6ncionamiento del Protocolo 8IP odecs de %oIP Protocolos de %oIP Introdcci!n a Asteris54lasti
Curso de Entrenamiento Elastix www.elastixtech.com – Nefta Anaya – 2013
Pagina 2
ElastixTech ElastixTech
Fundamentos de Telefonía IP e Introducción a Asterisk/Elastix FUNDAMENTOS DE TELEFONIA
1
CAPITULO
NALOGA Y DIGITAL
.os sistemas de telefon/a tradicional est)n giados por n sistema my simple pero ineficiente denominado denominado conmtaci!n de circitos$ .a conmtaci!n de circitos ha sido s ido sada por las operadoras tradicionales por m)s de 100 a-os$ n este sistema cando na llamada es reali#ada la conei!n es mantenida drante todo el tiempo "e dre la comnicaci!n$ ste tipo de comnicaciones es denominada
=n telfono est) formado por dos circitos "e fncionan *ntos> el circito de conversaci!n, "e es la parte anal!gica, y el circito de marcaci!n, "e se encarga de la marcaci!n y llamada$ anto las se-ales de vo# como las de marcaci!n y llamada 'se-ali#aci!n(, as/ como la alimentaci!n, comparten el mismo par de hilos? a esto a veces se le llama
ircito de conversaci!n$
.a <"o#ina $í#rida telefónica<, es n ingenioso invento del siglo XIX "e permite transmitir las se-ales correspondientes a na conversaci!n telef!nica tili#ando n solo par de hilos de co&re c o&re 'la l/nea telef!nica($ .a &o&ina h/&rida telef!nica original es n transformador mlti&o&inas "e permite "e la se-al "e se genera en el micr!fono se inyecte preferentemente a la l/nea y la se-al "e llega por la l/nea se diri*a al ariclar$
Curso de Entrenamiento Elastix www.elastixtech.com – Nefta Anaya – 2013
Pagina 3
ElastixTech
Fundamentos de Telefonía IP e Introducción a Asterisk/Elastix
%istemas de &arcación Telefónica )sicamente eisten dos sistemas de marcaci!n telef!nica>
'() &arcación dec*dica +or +ulsos ,() &arcación +or tonos o DT&F &arcación dec*dica +or +ulsos .a marcaci!n dec)dica por plsos se ha venido tili#ando en eclsividad desde los or/genes de la telefon/a atom)tica hasta tiempos relativamente recientes$ .a marcación dec*dica +or +ulsos consiste en el env/o por el telfono de la informaci!n nmrica, en forma de plsos, a la central telef!nica atom)tica 'PX( para "e esta le conecte con el telfono destino deseado$
.os plsos los genera el telfono mediante n dispositivo mec)nico denominado disco de marcar, el cal consiste en n disco giratorio provisto de die# ag*eros, de a"/ lo de decadica, nmerados del 0 al B$
&arcación +or Pulsos! .os primeros telfonos tili#a&an n disco para la marcaci!n, sistemas conocidos como &arcación +or Pulsos, se tili#a&a el circito de marcaci!n mec)nico, formado por el disco, "e, cando retrocede, acciona n interrptor el nCmero de veces "e corresponde al d/gito o nmero marcado$ l cero tiene 10 plsos$ l tim&re va conectado a la l/nea a travs del < -anc$o<, "e es n interrptor "e se acciona al descolgar$ =na tensi!n alterna de D: % en la l/nea hace sonar el tim&re$ n la actalidad, an"e las modernas centrales digitales sigen aceptando este tipo de marcaci!n, se tili#a mayoritariamente la marcaci!n por tonos mltifrecencia '7E6(, mcho m)s eficiente "e la marcaci!n por plsos$ am&in eiste la marcaci!n de plsos en telefonos de digitos, "e no se oyen como los tonos sino como pe"e-as plsaciones$
Curso de Entrenamiento Elastix www.elastixtech.com – Nefta Anaya – 2013
Pagina 9
ElastixTech
Fundamentos de Telefonía IP e Introducción a Asterisk/Elastix &arcación +or tonos o DT&F n telefon/a, el sistema de marcación +or tonos, tam&in llamado sistema mltifrecencial o DT&F '7alFone EltiF6re"ency(, consiste en lo sigiente> ando el sario plsa en el teclado de s telfono la tecla correspondiente al d/gito "e "iere marcar, se env/an dos tonos, de distinta frecencia> no por colmna y otro por fila en la "e est la tecla, "e la central descodifica a travs de filtros especiales, detectando instant)neamente "e d/gito se marc!$ .a Earcaci!n por tonos fe posi&le gracias al desarrollo de circitos integrados "e generan estos tonos desde el e"ipo terminal, consmiendo poca corriente de la red y sstityendo el sistema mec)nico de interrpci!nFconei!n 'el anticado disco de marcar($
&arcación +or tonos! omo la l/nea alimenta el micr!fono a 9G %, esta tensi!n se pede tili#ar para alimentar, tam&in, circitos electr!nicos$ =no de ellos es el marcador por tonos$ iene lgar mediante n teclado "e contiene los d/gitos y algna tecla m)s ' y (, cya plsaci!n prodce el env/o de dos tonos simlt)neos para cada plsaci!n$ y a-ad/an nevas prestaciones, como repetici!n del Cltimo nCmero 'redial ( o memorias para marcaci!n r)pida, plsando na sola tecla$ ste sistema spera al de marcaci!n por plsos por canto disminye la posi&ilidad de errores de marcaci!n, al no depender de n dispositivo mec)nico$ Por otra parte es mcho m)s r)pido ya "e no hay "e esperar tanto tiempo para "e la central detecte las interrpciones, segCn el nCmero marcado$ No o&stante, las modernas centrales telef!nicas de conmtaci!n digital, controladas por comptadora, sigen admitiendo la conei!n de terminales telef!nicos con am&os tipos de marcaci!n.
Curso de Entrenamiento Elastix www.elastixtech.com – Nefta Anaya – 2013
Pagina :
ElastixTech
Fundamentos de Telefonía IP e Introducción a Asterisk/Elastix
Centrales Telefónicas P". .os sistemas de telefon/a tradicionales est)n &asados en las llamadas centrales P". 'P rivate Branch E x change($ stos e"ipos integran todo lo necesario para dar servicio a los terminales telef!nicos$ As/ los telfonos se conectan mediante n ca&le telef!nico +J11 a los pertos de "e dispone la central$ am&in se encarga de centrali#ar las coneiones con la red pC&lica telef!nica '+ o P8N(, permitiendo concentrar l/neas pC&licas de diferentes tipos y tecnolog/a> Anal!gicas 'FXO( y digitales 'BRI RDSI y PRI RDSI (, para ello eisten diferentes tar*etas con los interfaces apropiados$ Al igal "e nos ofrece conectividad con la red pC&lica, tam&in es posi&le esta&lecer la interconei!n de varias centrales, mediante enlaces anal!gicos o digitales tili#ando protocolo QSIG $
s tam&in la PX, el "e, por medio de configraci!n y programaci!n, se encarga de decidir hac/a donde dirigir cada llamada, y como se-ali#ar la misma$ am&in provee de corriente elctrica a los telfonos de los sarios 7e forma adicional es posi&le inclir fncionalidades m)s avan#adas de servicio de telefon/a 'I%+, A7, encolamiento de llamadasK(, ya sea por medio de configraci!n, o mediante tar*etas y m!dlos dedicados$ .os componentes inclidos en la ar"itectra de toda +4P8N son> • • • •
elfono y l/nea telef!nica de a&onado '=sario o liente final( entrales de onmtaci!n de circitos 'PX y entrales elef!nicas( 8istema de transmisi!n './neas de 7istri&ci!n elef!nica( 8istema de 8e-ali#aci!n 'Protocolos Anal!gicos y 7igitales(
Para poder transmitir datos por na +ed elef!nica onmtada, se necesita a-adir otro elemento, la disponi&ilidad de l/neas, en tantos sitios de la infraestrctra de la +, la constitye en la solci!n m)s apropiada para introdcir r)pidamente cal"ier 8ervicio de elecomnicaci!n nevo$
Curso de Entrenamiento Elastix www.elastixtech.com – Nefta Anaya – 2013
Pagina ;
ElastixTech
Fundamentos de Telefonía IP e Introducción a Asterisk/Elastix .as aracter/sticas esenciales de la + o P8N son> •
•
•
•
• •
Lfrece a cada sario n circito para se-ales anal!gicas con na &anda &ase de 9MH# para cada conversaci!n entre dos domicilios$ sta &anda inclye espacios para &anda de garda antiFtraslape ' anti-aliasing ( para eliminaci!n de interferencias provenientes de las l/neas de 7istri&ci!n domiciliar de potencia elctricaO nica red con co&ertra y capilaridad, donde por capilaridad se entiende la capacidad "e tiene la red para ramificarse progresivamente en condctores "e llevan cada ve# menor tr)fico$ apacidad de interconei!n con las redes m!viles$ s decir, la telefon/a &)sica es entre aparatos fi*os$ l costo para el sario por la ocpaci!n del circito depende de la distancia entre los etremos y la draci!n de la conei!n '.arga 7istancia, .lamadas .ocales, Internacionales$( Normali#aci!n para interconei!n de +s onsta de Eedios de transmisi!n y entrales de conmtaci!n$
.os Eedios de transmisi!n entre centrales se conocen como Troncales, y en la actalidad transportan principalmente se-ales digitales sincroni#adas, sando tecnolog/as modernas, so&re todo !pticas$ n cam&io, los medios de transmisi!n entre los e"ipos domiciliarios y las centrales, es decir, las líneas de acceso a la red, continCan siendo pares de co&re, y se les sige llamando l/neas de a&onado ' abonado proviene del 6rancs y significa subscriptor ($ .as dem)s formas de acceder del domicilio a la central local, tales como enlaces inal)m&ricos fi*os, enlaces por ca&le coaial o fi&ra !ptica, otros tipos de l/neas de a&onado "e trasportan se-ales digitales 'como ISDN o xDS(, no se consideran telefon/a &)sica$
0u1 es un sistema telefónico P".2 PX son las siglas en ingls de Q Private "ranch EchangeR, la cal es la red telef!nica privada "e es tili#ada dentro de na empresa$ .os sarios del sistema telef!nico PX comparten n nCmero definido de l/neas telef!nicas para poder reali#ar llamadas eternas$ l sistema PX conecta las etensiones internas dentro de na empresa y al mismo tiempo las conecta con la red pC&lica conmtada, conocida tam&in como P8N ' P&lic %Sitched Telephone NetSor5($ 7icho en pala&ras simples? P". es lo "e comCnmente conocemos como Planta elef!nica o entral elef!nica$ isten desde pe"e-o tama-o '2XG o 3XG( donde ingresan 2 o 3 l/neas troncales de la red pC&lica y conectan de 9 a G telfonos en oficinas pe"e-as? hasta de gran tama-o o escala donde ingresan cientos de troncales y conectan hasta miles de telfonos en grandes corporaciones$ .os PX de gran escala, instalados en grandes oficinas fncionan como dispositivo f/sico "e administra el tr)fico de llamadas, inclso conta&ili#a las llamadas para so financiero y de factraci!n$ l so de n PX evita conectar todos los telfonos de na oficina de manera separada a la red de telefon/a local pC&lica '+4P8N(, evitando a s ve# "e se tenga "e tener na l/nea propia con salidas de llamadas y cargos mensales hacia la central telef!nica "e regresan nevamente para
Curso de Entrenamiento Elastix www.elastixtech.com – Nefta Anaya – 2013
Pagina D
ElastixTech
Fundamentos de Telefonía IP e Introducción a Asterisk/Elastix esta&lecer comnicaci!n interna$ n oficinas pe"e-as se tili#an los telfonos con l/neas directas a la central pC&lica, o con na central h/&rida? los costes de instalaci!n de los e"ipos PX ser/an my altos y las fnciones de sta no ser/an aprovechadas del todo, por e*emplo, no ha&r/a necesidad de reali#ar llamadas internas en caso de ser my pe"e-a f/sicamente$
Teneralmente en sistemas telef!nicos de gran tama-o, empresas grandes y corporaciones, los sarios conectan el PX por n Cnico enlace digital, como E' ! T', tili#ando tan s!lo 2 pares de ca&les en lgar de !n hilos para las n l/neas eternas contratadas$ Teneralmente estos enlaces tienen capacidad de portar hasta 30 l/neas sin llegar a comprimir la informaci!n de la vo# lo sficiente como para degradarla, m)s 2 l/neas m)s, "e ocpan para el env/o y recepci!n de informaci!n, para se-ali#aci!n y sincroni#aci!n$ 8e tiende hoy en d/a a de*ar configrado el acceso de llamadas entrantes al PX por 2 mtodos principalmente>
Acceso +or n3mero 3nico! n PX de mediana escala, el sario contrata n cantidad de l/neas conectadas en los pertos de entrada del PX$ Teneralmente, a esta n cantidad de l/neas se les asocia n Cnico nCmero con el fin de evitar tener n nCmeros distintos$ Por e*emplo, "e na compa-/a tenga como nCmero Cnico el :::000$ Al llamar desde el eterior a este nCmero, podr) contestar na gra&aci!n de &ienvenida 'I%+( indicando "e mar"e el nCmero de etensi!n? o por otro lado contestar directamente na operadora 'normalmente la recepcionista( "ien transferir) la llamada a la etensi!n correspondiente tras la petici!n del llamante$ Acceso directo a extensiones! 8e pede contratar con la compa-/a telef!nica na serie tele"#nica, de manera "e cada etensi!n tenga manera de reci&ir llamadas mediante n nCmero directo, y no necesariamente pasar por el nCmero conmtador o la recepcionista$ Por e*emplo, en na compa-/a todos los nCmeros peden empe#ar con ::: y los catro Cltimos d/gitos completados con x representar/an la etensi!n marcada$ 8i se desea marcar la etensi!n 1239, no marcar/a desde fera :::1239$ No o&stante, los sarios con esta modalidad siempre tienen como nCmero principal el de la operadora, entonces la otra forma de llamar podr/a ser marcar :::0000 y al contestar la locci!n de &ienvenida, marcar a continaci!n 1239 o marcando directamente :::1239$ ste sistema de asignaci!n de nCmeros telef!nicos se le conoce como 7I7$ Curso de Entrenamiento Elastix www.elastixtech.com – Nefta Anaya – 2013
Pagina G
ElastixTech
Fundamentos de Telefonía IP e Introducción a Asterisk/Elastix DID – Direct InSard Dialing 'tam&in llamado 77I en ropa(, es n servicio ofrecido por las compa-/as telef!nicas para sar con los sistemas PX de los clientes$, en donde la compa-/a telef!nica 'telco( asigna n rango de nCmeros asociados con na o m)s l/neas telef!nicas$ 8 prop!sito es permitir a na empresa asignar n nCmero personal a cada empleado, sin re"erir na l/nea telef!nica separada por cada no$ 7e esta manera, el tr)fico telef!nico pede ser separado y administrado m)s f)cilmente$ 7I7 re"iere "e se contrate na l/nea +78I 'I87N( o 7igital y "e se pida a la compa-/a telef!nica "e asigne n rango de nCmeros$ .ego se necesita en ss instalaciones el e"ipo respectivo, el cal consiste de tar*etas "RI4 E' o T' o pasarelas$
5lamadas salientes! Por lo general se marca n c!digo de acceso "e es 6 con el est)ndar del continente americano, y 7 en ropa$ Earcar este c!digo abrir$ y conmtar) na l/nea eterna li&re en orden aleatorio 'salvo restricciones predefinidas( con el sario desde cal"ier etensi!n$ =na ve# marcado, se escchar) otro tono de marcado 'no necesariamente( "e corresponde a la l/nea eterna 'o troncal($ n los PX con enlace digital no se
Out#ound Prox> =n Proy "e reci&e peticiones de n cliente, an"e pede no ser el servidor reselto por el +e"estF=+I$ /picamente, n =A se configra manalmente con n Proy de salida 'ot&ond(, o pede conocerlo mediante protocolos de ato configraci!n$ l Proy de salida 'ot&ond( es n Proy normal$ 8e configra el cliente, el telfono o el softSare, para tili#ar el Proy para todas las sesiones 8IP, as/ como cando se configra el Se& &roSser para tili#ar n Proy Se& para navegar todas las p)ginas Se&$ n algnos casos, el Proy de salida se pone *nto al fireSall y es la Cnica manera de de*ar pasar el tr)fico 8IP de la red interna a Internet$
Curso de Entrenamiento Elastix www.elastixtech.com – Nefta Anaya – 2013
Pagina 31
ElastixTech
Fundamentos de Telefonía IP e Introducción a Asterisk/Elastix l Proy de salida sado por n =A pede ser configrado atom)ticamente por n 7HP 'ste se aplica so&re todo a los dispositivos 8IP, no a los softphones 8IP($ =na RI %IP identifica n recrso de comnicaciones$ omo todo =+I, los =+Is 8IP se peden colocar en p)ginas Se&, mensa*es de email, o literatra impresa$ ontienen la sficiente informaci!n para iniciar y para mantener na sesi!n de comnicaci!n con el recrso$
Eem+lo Comunicación %IP A continaci!n se anali#ar) detalladamente na llamada$ En una llamada %IP $a =arias transacciones %IP$ =na transacci!n 8IP se reali#a mediante n intercam&io de mensa*es entre n cliente y n servidor$ onsta de varias peticiones y respestas y para agrparlas en la misma transacci!n esta el par)metro 8e"$
5as dos +rimeras transacciones corres+onden al re-istro de los usuarios $ .os sarios de&en registrarse para poder ser encontrados por otros sarios$ n este caso, los terminales env/an na petici!n +TI8+, donde los campos from y to corresponden al sario registrado$ l servidor Proy, "e actCa como +egister, conslta si el sario pede ser atenticado y env/a n mensa*e de LM en caso positivo$ 5a si-uiente transacción corres+onde a un esta#lecimiento de sesión $ sta sesi!n consiste en na petici!n IN%I del sario al Proy$ Inmediatamente, el Proy env/a n +]INT 100 para parar las retransmisiones y reenv/a la petici!n al sario $ l sario env/a n +inging 1G0 cando el Curso de Entrenamiento Elastix www.elastixtech.com – Nefta Anaya – 2013
Pagina 32
ElastixTech
Fundamentos de Telefonía IP e Introducción a Asterisk/Elastix telfono empie#a a sonar y tam&in es reenviado por el Proy hacia el sario A$ Por ltimo, el LM 200 corresponde a aceptar la llamada 'el sario descelga($
En este momento la llamada est* esta#lecida4 +asa a funcionar el +rotocolo de trans+orte RTP con los par)metros 'pertos, direcciones, codecs, etc$( esta&lecidos en la negociaci!n mediante el protocolo 87P$ 5a 3ltima transacción corres+onde a una finalim1todos? las res+uestas >códi-os de estado? emplean el formato de mensa*e genrico esta&lecido en el +6 2G22 , "e consiste en na l/nea inicial segida de n o m)s campos de ca&ecera 'headers(, na l/nea vac/a "e indica el final de las ca&eceras, y por Cltimo, el cerpo del mensa*e "e es opcional$
&1todos %IP .as peticiones 8IP son caracteri#adas por la l/nea inicial del mensa*e, llamada +e"estF.ine, "e contiene el nom&re del mtodo, el identificador del destinatario de la petici!n '+e"estF=+I( y la versi!n del protocolo 8IP$ isten seis mtodos &)sicos 8IP 'definidos en +6 2:9( "e descri&en las peticiones de los clientes> - I!"I#$ Per%ite invitar un usuario o servicio para participar en una sesi#n o para %odi"icar par$%etros en una sesi#n (a existente0 - %&' )on"ir%a el estableci%iento de una sesi#n0 - (P#I(! Solicita in"or%aci#n sobre las capacidades de un servidor0 - B)$ Indica la ter%inaci#n de una sesi#n0 - &%!&$* )ancela una petici#n pendiente0 - R$GIS#$R Registrar al
8in em&argo, eisten otros mtodos adicionales "e peden ser tili#ados, p&licados en otros +6s como los mtodos IN6L, 8=8+I+, etc$
Formato de los mensaes
.os mensa*es "e se intercam&ian en el protocolo 8IP peden ser peticiones o respestas$ .as peticiones tienen na l/nea de petici!n, na serie de enca&e#ados y n cerpo$ .as respestas tienen na l/nea de respesta, na serie de enca&e#ados y n cerpo$
Curso de Entrenamiento Elastix www.elastixtech.com – Nefta Anaya – 2013
Pagina 33
ElastixTech
Fundamentos de Telefonía IP e Introducción a Asterisk/Elastix n la l/nea de petici!n se indica el prop!sito de la petici!n y el destinatario de la petici!n$ .as peticiones tienen distintas fnciones$ l prop!sito de na petici!n est) determinado por lo "e se denomina el Etodo ' +ethod ( de dicha petici!n, "e no es m)s "e n identificador del prop!sito de la petici!n$ n la +6 32;1 se definen los mtodos &)sicos del protocolo$ isten otros mtodos definidos en etensiones al protocolo 8IP$ n la l/nea de respesta se indica el c!digo de estado de la respesta, "e es n nCmero "e indica el resltado del procesamiento de la petici!n$ A continaci!n n e*emplo real de mensa*e del mtodo +TI8+> Via: SIP/2.0/UDP 192.168.0.100:5060;rport;branch=z9hGb!666100000000b"c52#6c00000#1200000$0" %ont&nt'(&n)th: 0 %ontact: *+ip:20000,192.168.0.100:5060%a'ID: D980"8'29D'0'951'05590553,192.168.0.100 %S&4: "6 GIS ro7: *+ip:20000,192.168.0.101-;ta)=9100"""309" a'orar#+: 30 o: *+ip:20000,192.168.0.101U+&r')&nt: Sphon&/1.60.289a thorization: Di)&+t >+&rna7&=?20000?@r&a7=?192.168.0.101?@nonc&=?"c52&9#29"13c0b$1$885b9aa$$1522#9"c3692? @>ri=?192.168.0.101?@r&+pon+&=?$696"b8#"&$#b83c"88&$a9b&1a1&6"?
Res+uestas >Códi-os de estado? %IP( 7esps de la recepci!n e interpretaci!n del mensa*e de solicitd 8IP, el receptor del mismo responde con n mensa*e$ ste mensa*e, es similar al anterior, difiriendo en la l/nea inicial, llamada 8tatsF.ine, "e contiene la versi!n de 8IP, el c!digo de la respesta '8tats–ode( y na pe"e-a descripci!n '+easonFPhrase($ l c!digo de la respesta est) compesto por tres d/gitos "e permiten clasificar los diferentes tipos eistentes$ l primer d/gito define la clase de la respesta$
Códi-o Clases 'xx F Eensa*es provisionales$ ,xx F +espestas de ito$ 8xx F +espestas de redirecci!n$ :xx F +espestas de fallo de mtodo$ Gxx F +espestas de fallos de servidor$ 9xx F +espestas de fallos glo&ales$ A ontinaci!n, se inclye n e*emplo de n c!digo de res+uesta$ Int&rn&t Protoco@ Src ##r: 1 92.168.0.101 <192.168.0.101@ D+t ##r: 192.168.0.100 <192.168.0.100 U+&r Data)ra7 Protoco@ Src Port: 5060 <5060@ D+t Port: 5060 <5060
Curso de Entrenamiento Elastix www.elastixtech.com – Nefta Anaya – 2013
.os enca&e#ados de peticiones y respestas se tili#an para diversas fnciones del protocolo relacionadas con el encaminamiento de los mensa*es, atenticaci!n de los sarios, entre otras$ .a etensi&ilidad del protocolo permite crear nevos enca&e#ados para los mensa*es agregando de esta manera fncionalidad$ =tili#an na forma similar al =+. del mailto, permitiendo as/ la especificaci!n de los campos enca&e#adoFpetici!n 8IP y cerpoFdeFmensa*e 8IP$ sto permite especificar el tema, el tipo de medios, o la rgencia de las sesiones iniciadas sando n =+I de na p)gina Ye& o de n mensa*e de email$ 8 forma general, en el caso de n 8IP =+I, es> +ip:>+>ario:pa++or#,ho+t:p>&rto
ienen los significados sigientes> •
usuario> l identificador de n recrso en particlar en el host "e es apntado$ l trmino QhostR en este conteto refiere con frecencia a n dominio$ l QserinfoR de n =+I consiste en este campo de sario, el campo de la contrase-a, y segido el s/m&olo _$ .a parte del serinfo de n =+I es opcional y P=7 estar asente cando el host de destino no tiene na noci!n de sarios o cando el host en s/ mismo es el recrso "e es identificado$ 8i el s/m&olo _ est) presente en 8IP =+I, el campo de sario NL 7 estar vac/o$
8i el host al "e se apnta pede procesar nCmeros de telfono, por e*emplo, n TateSay de telefon/a por Internet, el campo Qtelephones&scri&erR definido en el +6 2G0; PL7+ ser tili#ado para po&lar el campo de sario$ •
+assHord! =na contrase-a asociada al sario$ Eientras "e la sintais 8IP =+I permite "e este campo este presente, s so NL 8 +LEN7A7L, por"e el env/o de informaci!n de atentificaci!n teto claro 'tal como =+Is( ha pro&ado ser n riesgo de segridad en cada caso donde se ha tenido "e tili#ar$ Por e*emplo, el transporte de n nCmero de PIN en este campo epone el PIN$ Curso de Entrenamiento Elastix www.elastixtech.com – Nefta Anaya – 2013
Pagina 3:
ElastixTech
Fundamentos de Telefonía IP e Introducción a Asterisk/Elastix L&srvese "e el campo de la contrase-a es solo na etensi!n de la parte de sario$ .as pestas en pr)ctica "e no desean dar significaci!n especial a la porci!n contrase-a del campo P=7N sar simplemente Qser>passSordR como n solo string$ •
•
$ost! l host 'servidor 8IP( "e proporciona el recrso 8IP$ .a parte del host contiene o &ien n Nom&re de dominio o na direcci!n nmrica IP%9 o IPv;$ 8e +LEIN7A sar el Nom&re de dominio siempre "e sea posi&le$ +uerto> l nCmero de perto donde se enviar) la petici!n$
Nota> =n 8IP =+I con sername_hostname>:0;0 no es igal "e =sername_hostname $ 8i se da el nCmero de perto, n gethost&yname 7N8 se tili#a para encontrar el host$ 8i NL hay nCmero de perto, el hostname se mira mediante 7N8 8+%$ ste hostname pede se-alar a no o varios servidores Proy 8IP$ l cerpo de los mensa*es es opcional y se tili#a entre otras cosas para transportar las descripciones de las sesiones "e se "ieren esta&lecer, tili#ando la sintais del +rotocolo %DP$
Protocolo %DP ) %IP El +rotocolo %DP >%ession Descri+tion Protocol? +6 232D se tili#a para descri&ir sesiones mlticast en tiempo real, siendo Ctil para invitaciones, anncios, y cal"ier otra forma de inicio de sesiones$ .a propesta original de 87P fe dise-ada para annciar informaci!n necesaria para los participantes y para aplicaciones de mlticast ELN 'Elticast ac5&one($ Actalmente, s so est) etendido para el anncio y la negociaci!n de las capacidades de na sesi!n mltimedia en Internet$ Pesto "e %DP es n protocolo de descripci!n, los mensa*es 87P se peden transportar mediante distintos protocolos con 8IP, 8AP, +8P, correo electr!nico con aplicaciones EIE o protocolos como HP$ omo el 8IP, el 87P tili#a la codificaci!n del teto$ =n mensa*e del 87P se compone de na serie de l/neas, denominados campos, d!nde los nom&res son a&reviados por na sola letra, y est) en na orden re"erida para simplificar el an)lisis$ l 87P no fe dise-ado para ser f)cilmente etensi&le$ S&++ion D&+cription Protoco V&r+ion
Curso de Entrenamiento Elastix www.elastixtech.com – Nefta Anaya – 2013