Upload
henri-diaz
View
213
Download
0
Embed Size (px)
Citation preview
EL PROTOCOLO SIPSESSION INICIALIZATION PROTOCOL
Ing. Jess Vlchez [email protected]
INTRODUCCIONDocumentacin y Caractersticas
Ing. Jess Vlchez Sandoval
RFC 3261El protocolo SIP se encuentra documentado por la IETF en el RFC 3261 desde
junio del 2002 en reemplazo del RFC 2543
Ing. Jess Vlchez Sandoval
CLIENTE-SERVIDOREl protocolo SIP es un protocolo de tipo cliente servidor.
Ing. Jess Vlchez Sandoval
Ing. Jess Vlchez Sandoval
Ing. Jess Vlchez Sandoval
Ing. Jess Vlchez Sandoval
Ing. Jess Vlchez Sandoval
TELEPRESENCIAVoz, Video y Datos
Ing. Jess Vlchez Sandoval
TCP & UDPEl protocolo SIP puede trabajar tanto con el protocolo TCP como con el
protocolo UDP.
Ing. Jess Vlchez Sandoval
Unicast & MulticastEl protocolo SIP soporta comunicacin unicast y multicast en la direccin
224.0.1.75Fuente: http://www.iana.org/assignments/multicast-addresses/multicast-addresses.xhtml
Ing. Jess Vlchez Sandoval
FUNCIONAMIENTOInicio, establecimiento y gestin de sesiones
Ing. Jess Vlchez Sandoval
Localizacin Disponibilidad CapacidadesEstablecimiento
de sesinGestin
de sesin
Ing. Jess Vlchez Sandoval
ENTIDADES SIP
El protocolo SIP define varias entidades y es vital comprender el rol de cada una dentro de cualquier arquitectura SIP.
UserAgent
RedirectServer
Proxy Server
RegistrarsLocationServers
Ing. Jess Vlchez Sandoval
USER AGENT
UA (user Agent), interactua con el usuario. Y podemos encontrarlo en forma de aplicacin instalada en un computador (softphone), telfono SIP, o ATA SIP.
Ing. Jess Vlchez Sandoval
REDIRECT SERVERS
RS, ayuda a localizar los SIP UAs, provee ubicaciones alternativas donde puede localizar al SIP UA.
Sip server en Company.com
Sip server en university.com
(1) Invitacion a sesin para SIP:[email protected]
(2) Mejor debes intentar buscarlo en SIP:[email protected]
(4) Podras localizarlo en SIP:[email protected]
(3) Invitacion a sesin para SIP:[email protected]
estacion1234.university.com
(5) Invitacion a sesin para SIP:[email protected]
PROXY SERVERS
El proxy sip se encarga de gestionar la comunicacin por si mismo.
Proxy Sip server en Company.com
Proxy Sip server en university.com
(1) Invitacion a sesin para SIP:[email protected]
(2) Invitacion a sesin para SIP:[email protected]
estacion1234.university.com
(3) Invitacion a sesin para SIP:[email protected]
Ing. Jess Vlchez Sandoval
REGISTRAR SERVERS
Se refiere a un servidor que acepta registros (login), son normalmente coubicados con un proxy o redirect server.
Registrar Sip server en Company.com
(1) Hola soy Sara Connor hoy estarelocalizable en:
Ing. Jess Vlchez Sandoval
LOCATION SERVERS
Un Location server no se considera una entidad SIP, pero son considerados una parte importante dentro de la arquitectura SIP. Un location server almacena y retorna posibles ubicaciones de un UA.
(Registrar|proxy) Sip server en Company.com
(1) Hola soy Sara Connor hoy estarelocalizable en:SIP:[email protected]
Location Sip server en Company.com
(2) Hola soy Sara Connor hoy estarelocalizable en:SIP:[email protected]
Ing. Jess Vlchez Sandoval
LOCATION SERVERS
(Registrar|proxy) Sip server en Company.com
(1) Invitacion a sesion para:SIP:[email protected]
Location Sip server en Company.com
(2) Donde localizo a :SIP:[email protected]??
131.160.1.112
(3) Intentalo en:sip :[email protected]
(4) Invitacion a sesin para:sip :[email protected]
Ing. Jess Vlchez Sandoval
METODOS SIP
INVITE Pide una sesinACK Respuesta final a INVITEOPTIONS Aade capacidades de servidorCANCEL Cancela una peticin pendienteBYE Termina una sesinREGISTER Enva direccin de usuario a servidor
Ing. Jess Vlchez Sandoval
RESPUESTAS SIP
Ing. Jess Vlchez Sandoval
1XX Provisional 100 Trying2XX Exito 200 OK3XX Redireccin 302 Moved Temporarily4XX Error de Cliente 404 Not Found5XX Error de Servidor 504 Server Time-out6XX Falla Global 603 Decline
FLUJO BASICO SIP
Ing. Jess Vlchez Sandoval
REGISTRO SIP
Ing. Jess Vlchez Sandoval
FLUJO VIA SIP PROXY
Ing. Jess Vlchez Sandoval
FLUJO VIA GATEWAY SIP
Ing. Jess Vlchez Sandoval
CARACTERISTICAS SIP
Ing. Jess Vlchez Sandoval
FINGRACIAS POR SU ATENCION
Ing. Jess Vlchez [email protected]