Está en la página 1de 44

Protocolo SIP

ZTE University
Objectivos

 Al terminar este capítulo, usted debería ser capaz


de entender:
 Las entidades de red definidas por SIP
 Direccionamiento solución definida por SIP
 Comandos definidos por SIP
 Comunicación mecanismo definido por el SIP
 Flujo de Escenario de Llamada simple
Esquema

 SIP introducción
 SIP componentes
 SIP estructura del mensaje
 Llame al análisis de escenarios
 SIP-T introducción
 SIP/H323 comparación
SIP, H.323 y H.248

Control de llamadas y señalización control de pasarela Media


Video/
H.323 Audio

H.225
SIP H.248/Megaco
H.245 Q.931 RAS RTP RTCP RTSP

TCP UDP

IP
¿Qué es SIP?

“SIP: Protocolo de Iniciación de Sesión


SIP es un protocolo de comunicación multimedia creado por el
IETF. Se trata de un texto basado en la capa de aplicación del
protocolo de control independiente de los protocolos de la capa
inferior, diseñadas para establecer, modificar y terminar
bipartidista o multipartidista sesiones multimedia a través de la
red IP.


¿Qué es SIP?

“ SIP fue investigado en primer lugar por el grupo de trabajo


IETF MMUSIC en 1995 y recomienda que sea un estándar por el
IETF en 1999.
SIP utiliza protocolos HTTP y SMTP.
SIP aún se está desarrollando ahora. Proveedores relevantes de
equipos y proveedores de servicios han creado un foro de SIP:
www.sipforum.org


Esquema

 SIP introducción
 SIP componentes
 SIP estructura del mensaje
 Llame al análisis de escenarios
 SIP-T introducción
 SIP/H323 comparación
Componentes SIP - arquitectura distribuida

LDAP SIP

LDAP
Location Redirect Registrar
Server Server SIP Server SIP

SIP SIP

PSTN

User Agent Gateway


Proxy Proxy
Server Server
Los componentes básicos de SIP (1/5)
 Los agentes de usuario
 Usuario del agente de cliente (UAC)

Un agente de usuario cliente es una entidad lógica que crea una
nueva solicitud, a continuación, utiliza la transacción del cliente
maquinaria estatal para enviarlo.
 Servidor de agente de usuario (UAS)

Un servidor de agente de usuario es una entidad lógica que genera
una respuesta a una solicitud SIP. La respuesta acepta, rechaza, o
redirige la solicitud.
Los componentes básicos de SIP(2/5)
 Los servidores de red
 Servidor de redirección

reducir la carga de procesamiento en los servidores proxy

mejorar la robustez de señalización de ruta

empujar la información de enrutamiento para una posterior
solicitud en una respuesta al cliente
Los componentes básicos de SIP(3/5)
 Servidores de red
 Servidor de Proxy

Una entidad intermediaria que actúa como un servidor y un
cliente con el propósito de realizar peticiones en nombre de
otros clientes

Asegurarse de que se envía una solicitud a otra entidad "más
cerca" de que un usuario
Los componentes básicos de SIP(4/5)
 Los servidores de red
 Servidor de registro

acepta solicitudes REGISTER

coloca la información que reciba en esas peticiones en el
servicio de localización
Los componentes básicos de SIP(5/5)
 Los servidores de red
 Servidor de ubicación

is used by a SIP redirect or proxy server es utilizado por una
redirección SIP o servidor de proxy

store information about a callee's possible location(s). almacenar
información sobre la ubicación(s) de un posible destinatario de la
llamada.

una lista de los enlaces de teclas de direcciones de registro a cero
o más direcciones de contacto

Los enlaces pueden ser creados y eliminados en muchas formas
SIP en la arquitectura ZXSS10

ZXSS10 SS1A/B ZXSS10 SS1A/B


Proxy server Proxy server
Register server Register server

Core Packet Network

Video-phone

Soft-phone
Esquema

 SIP introducción
 SIP componentes
 SIP estructura del mensaje
 Llame al análisis de escenarios
 SIP-T introducción
 SIP/H323 comparación
Mensaje SIP - Solicitud / Responder

 Componentes SIP basan en la interacción de los mensajes


SIP para comunicarse unos con otros, el mecanismo de
mensajería está basado en cliente / servidor, y se pueden
dividir en dos categorías (petición y respuesta)
SIP Solicitud

Mensaje Función

INVITE Iniciar una conversación

ACK Reconocer el mensaje de invitación

BYE Fin de conversación

CANCEL Cancelar el pedido sin éxito

REGISTER Registro

OPTIONS Consulta la capacidad del servidor

INFO Pasar el contenido de interacción de una cierta


llamada
SIP Mensaje de respuesta

Mensaje Función

1XX Respuesta temporal

2XX Éxito

3XX Redirigir

4XX Error de cliente

5XX Error de servidor

6XX Error global


SIP formato de mensaje
SIP formato de mensaje
ZXSS10 SS1B
IP:202.202.21.1

Core Packet Network

Video-phone
Soft-phone
IP:202.202.21.31
IP:202.202.41.8
SIP port: 5060 SIP port: 5060
Number:613000
Number:6130000
1
Mensaje de formato de Petición de SIP

start line INVITE sip:6130001@202.202.21.1 SIP/2.0


Via: SIP/2.0/UDP 202.202.41.8:5060
From: "iwf" <sip:6136000@202.202.21.1>;tag=aab7090044b2-195254e9
To: <sip:6130001@202.202.21.1>
Call-ID: 0009b7aa-124f0006-2050db78-7fded6f5@202.202.41.8
CSeq: 101 INVITE
Message head Expires: 180
User-Agent: Cisco-SIP-IP-Phone/2
Accept: application/sdp
Contact: sip:6136000@202.202.41.8:5060
Content-Type: application/sdp
Content-Length: 224
v=0
o=CiscoSystemsSIP-IPPhone-UserAgent 17052 15931 IN IP4 202.202.41.8
s=SIP Call
c=IN IP4 202.202.41.8
t=0 0
SDP body m=audio 17522 RTP/AVP 0 8 18 101
a=rtpmap:0 pcmu/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-11
SIP muestra de mensaje de Respuesta

START SIP/2.0 180 Ringing


Via: SIP/2.0/UDP 202.202.41.8:5060
To: <sip:6130001@202.202.21.1>;tag=caca1501-15112
From:
HEADER "iwf"<sip:6136000@202.202.21.1>;tag=aab7090044b2-
195254e9
Call-ID: 0009b7aa-124f0006-2050db78-
7fded6f5@202.202.41.8
CSeq: 101 INVITE
User-Agent: ZTE Softswitch/1.0.0
Content-Length: 0
Esquema

 SIP introducción
 SIP componentes
 SIP estructura del mensaje
 Llame al análisis de escenarios
 SIP-T introducción
 SIP/H323 comparación
Análisis de escenarios de Llamada SIP

ZXSS10 SS1B
IP:10.41.6.1

sip H.248

I704
Core Packet Network
IP:10.52.31.237

Soft-phone PSTN Switch

IP:10.66.74.136
0755-26778086
SIP port: 5060
Number: #0* 109316
Análisis de escenarios de Llamada SIP

INVITE No.:12
INVITE sip:0755526778086@10.41.6.1 SIP/2.0
Via: SIP/2.0/UDP
10.66.74.136:5060;branch=z9hG4bK3af571e7266a
To: "0755526778086"<sip:0755526778086@10.41.6.1>
From: "#0*109316"<sip:#0*109316@10.41.6.1>;tag=884a420a-
7062206315162668
Call-ID: 072a13acfdc2669-884a420a@10.66.74.136
CSeq: 23944 INVITE
Contact: <sip:#0*109316@10.66.74.136:5060>
Max-Forwards: 70
User-Agent: ZTE MULTIMEDIA SIPPHONE/V1.0 04-01-10
Content-Type: application/sdp
Content-Length: 288

v=0
o=#0*109316 3507761179 3608424475 IN IP4 10.66.74.136
s=session SDP
c=IN IP4 10.66.74.136
t=0 0
m=audio 10000 RTP/AVP 0 4 8 18
a=ptime:20
a=rtpmap:0 PCMU/8000
a=rtpmap:4 G723/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:18 G729/8000
m=video 10002 RTP/AVP 34
a=rtpmap:34 H263/90000
Análisis de escenarios de Llamada SIP

No.:14
SIP/2.0 183 Session Progress
Via: SIP/2.0/UDP
10.66.74.136:5060;branch=z9hG4bK3af571e7266a INVITE
To:"0755526778086"<sip:0755526778086@
10.41.6.1>;tag=a290601-31939 183 Ring
From:"#0*109316"<sip:#0*109316@10.41.6.1>;ta
g=884a420a-7062206315162668
Call-ID: 072a13acfdc2669-
884a420a@10.66.74.136
CSeq: 23944 INVITE
Contact: <sip:0755526778086@10.41.6.1>
Allow:
INVITE,ACK,OPTIONS,BYE,CANCEL,INFO,PR
ACK,UPDATE
User-Agent: ZTE Softswitch/1.0.0
Content-Type: application/sdp
Content-Length: 115

v=0
o=ZTE 32 32 IN IP4 10.41.6.1
s=phone-call
c=IN IP4 10.52.31.237
t=0 0
m=audio 4006 RTP/AVP 0
a=ptime:20
Análisis de escenarios de Llamada SIP

No.:15
SIP/2.0 200 OK

Via: SIP/2.0/UDP
10.66.74.136:5060;branch=z9hG4bK3af571e7266a
To:"0755526778086"<sip:0755526778086@10.41. INVITE
6.1>;tag=a290601-31939
From:"#0*109316"<sip:#0*109316@10.41.6.1>;tag
183 Ring
=884a420a-7062206315162668
Call-ID: 072a13acfdc2669-
884a420a@10.66.74.136
CSeq: 23944 INVITE 200 OK
Contact: <sip:0755526778086@10.41.6.1>
Allow:
INVITE,ACK,OPTIONS,BYE,CANCEL,INFO,PR
ACK,UPDATE
Record-Route: <sip:10.41.6.1;lr>
User-Agent: ZTE Softswitch/1.0.0
Content-Type: application/sdp
Content-Length: 115

v=0
o=ZTE 32 32 IN IP4 10.41.6.1
s=phone-call
c=IN IP4 10.52.31.237
t=0 0
m=audio 4006 RTP/AVP 0
a=ptime:20
Análisis de escenarios de Llamada SIP

INVITE
No.:16
ACK sip:10.41.6.1;lr SIP/2.0
183 Ring
Via: SIP/2.0/UDP
10.66.74.136:5060;branch=z9hG4bK3af571e7266a
200 OK To: "0755526778086"<sip:0755526778086@10.41.6.1>
From:
ACK "#0*109316"<sip:#0*109316@10.41.6.1>;tag=884a420
a-7062206315162668
Call-ID: 072a13acfdc2669-884a420a@10.66.74.136
CSeq: 23944 ACK
Contact: <sip:#0*109316@10.66.74.136:5060>
Max-Forwards: 70
Route: <sip:0755526778086@10.41.6.1>
Análisis de escenarios de Llamada SIP

No.:17
BYE sip:#0*109316@10.66.74.136:5060 INVITE
SIP/2.0
Via: SIP/2.0/UDP 183 Ring
10.41.6.1:5060;branch=776249e9.0
Via: SIP/2.0/UDP
10.52.31.237:5060;branch=4dcf5bd7
200 OK
To:
"#0*109316"<sip:#0*109316@10.41.6.1>;tag=
884a420a-7062206315162668 ACK
From:
"0755526778086"<sip:0755526778086@10.41.
6.1>;tag=a290601-31939
Call-ID: 072a13acfdc2669- conversation
884a420a@10.66.74.136
CSeq: 18927 BYE
Max-Forwards: 69
User-Agent: ZTE Softswitch/1.0.0 BYE
Content-Length: 0
Análisis de escenarios de Llamada SIP

INVITE
No.:18
183 Ring SIP/2.0 200 OK
Via: SIP/2.0/UDP
10.41.6.1:5060;branch=776249e9.0
Via: SIP/2.0/UDP
200 OK
10.52.31.237:5060;branch=4dcf5bd7
To:
ACK "#0*109316"<sip:#0*109316@10.41.6.1>;ta
g=884a420a-7062206315162668
From:
"0755526778086"<sip:0755526778086@10.
conversation 41.6.1>;tag=a290601-31939
Call-ID: 072a13acfdc2669-
884a420a@10.66.74.136
CSeq: 18927 BYE
BYE Max-Forwards: 69

200 OK
SIP en ZXSS10

ZXSS10 SS1A/B
ZXSS10 SS1A/B
Proxy server
Proxy server
Registrar server
Registrar server

Core Packet Network

Video-phone

Soft-phone
Esquema

 SIP introducción
 SIP componentes
 SIP estructura del mensaje
 Llame al análisis de escenarios
 SIP-T introducción
 SIP/H323 comparación
SIP-T introducción
 Softswitch red es una red servce integrado, además de ofrecer servicio de
DIA, los abonados SIP, que también tiene que considerar para heredar los
suscriptores existentes PSTN sin perder las propiedades de ciertos servicios

SS SS

Core Packet Network


SG

MG

PSTN
Video-phone
SIP-T introducción
 SIP-T significa "SIP para teléfonos", que es una
ampliación del protocolo SIP
SS SIP-T SS

Core Packet Network


SG

MG

PSTN
Video-phone
Fundamentos de la SIP-T
 SIP-T está tratando de proporcionar un marco para
incorporar las señales tradicionales PSTN en un mensaje
SIP. SIP-T utiliza la encapsulación y la traducción de
alcanzar los dos elementos esenciales para la red SIP:
transparencia y enrutable
 En el nodo de interconexión de red PSTN y SIP, SS7 ISUP
mensaje ha sido encapsulados en un mensaje SIP para
asegurarse de que el contenido del servicio permanecerá
intacto, mientras que el mensaje de asociación específica
se ha extraído y traducido en cabecera de SIP
correspondiente para realizar el enrutamiento posible
Muestra SIP-T

SS-1 SIP-T SS-2

Core Packet Network


SG-1
SG-2
MG-1 MG-2

LS-1
LS-2
Análisis de Muestra de SIP-T
 Después de la SS1 recibe el mensaje ISUP procedente de LS1, se va
a encapsular y trasladar el paquete en forma de SIP. En primer lugar,
terminará el encabezado de acuerdo con la información de la
llamada / destinatario en ISUP, como el de / a dominio y el dominio
Request-URI.
 Para SS2, como el destinatario de la llamada ha sido analizado para
ser un abonado PSTN, el ss2 va a extraer el mensaje ISUP de SIP y
encaminar la llamada de acuerdo con la información local
 En cuanto al mensaje intermedio, tal como SUS o INR, que han sido
encapsulados en Información. Mensaje en SIP
Análisis de Muestra de SIP-T

SIP ISUP

Invite IAM
180 Ring ACM
200 OK ANM
Bye/Cancel REL
Análisis de Muestra de SIP-T

LS-1 SS-1 SS-2 LS-2

IAM
Invite (SDP+IAM)
IAM
ACM
180 (ACM)
ACM

200 (ANM+SDP) ANM

Ack
ANM

conversation

REL Bye (REL)


REL
200 RLC
RLC
Esquema

 SIP introducción
 SIP componentes
 SIP estructura del mensaje
 Llame al análisis de escenarios
 SIP-T introducción
 SIP/H323 comparación
Goles en la generación de protocolos
SIP H.323
Sobre la base de simples modelos de
Basado en el modelo de Telco de
protocolo de Internet, diseñado para
comunicaciones; evolucionado a partir de
satisfacer convergentes (datos, vídeo,
la conectividad de teléfono mundo
voz) desafíos de conectividad

Normas establecidas por la IETF Normas establecidas por la ITU

Capaz de responder a las necesidades Ha evolucionado de una visión centrada


de una infraestructura WAN distribuida en el LAN de Internet; desproporcionado
centrarse en la conectividad telefónica a la
adecuado para el despliegue de clase
exclusión de una gran cantidad de datos o
carrier
conjunto de funciones de vídeo
CAPACIDADES Y la intención del diseño
SIP H.323
Dispositivos de borde se identifican de una
IP es el protocolo de portadora para RTP
manera estándar de Internet (URL, búsqueda de
(Protocolo de Tiempo Real), pero los
DNS, la codificación MIME) y la interacción de
comportamientos subyacentes de los protocolos
protocolo es consistente con el TCP general /
se especifican únicamente por H.323
UDP / IP mundo
Fiabilidad de Circuito, o la falta de ella, es la
La fiabilidad es inherente en H.323 a menudo la
responsabilidad de la infraestructura de red
introducción de niveles innecesarios de servicio
subyacente
Los mensajes SIP son transmitidos como
cadenas de texto ASCII, de conformidad con el Ha evolucionado de una visión centrada en el
correo electrónico y los mensajes de Web (SMTP, LAN de Internet; desproporcionado
POP, HTTP, etc)
SIP permite arquitectónico, así como de comando
/ respuesta de extensiones utilizando métodos H.323 utiliza binario mensajería
bien documentados
Implementación del código eficiente de apoyo fácil
Código complejo, engorroso que es difícil de
de integrar en un mínimo de dispositivos de
implementar en sistemas embebidos
memoria modelo
Tanto como 7 o 8 segundos puede ser requerido
Arquitectura minimiza el retraso de configuración
para negociar la configuración de circuito
Jerárquico Escalable, direccionamiento basado en Telco-como frente a las limitaciones en la
la sintaxis de URL escalabilidad
SERVICIOS DE APLICACIÓN
SIP H.323
Capacidad para sonar más de 1 Teléfono
punto final de una llamada entrante
(llamada 'fork'), es decir: la oficina, el hogar Sin habilidad a la mesa llamadas
y todos los teléfonos celulares suenen
cuando se recibe una llamada.
Gestión de perfiles de los usuarios
individuales
"La mensajería unificada '
Gestión de Presencia
Los medios pueden ser mezclados en una
Sin habilidad para mezclar medios en una
única conexión (voz, datos, video
sola llamada
streaming)
Conexión de iniciación a través de URL que
Sin capacidad de identificar los puntos
puede ser embebido en páginas web u
finales con URL
otros dispositivos basados ​en el navegador
SIP permite la integración perfecta con Capacidades H.323 son fijos y deben ser
otros protocolos basados ​en IP utilizados en el contexto de la voz PSTN
Servicios basados ​en IP permitir la SS7 PSTN modelo de servicio requiere que
interoperación fácil con varios tipos de los dispositivos H.323, a menudo con
puerta de enlace y dispositivos de Internet propietarios proveedor implementaciones

También podría gustarte