Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NGN
V1.0
Red Multiprotocolo
Router Server
IN
LDAP/TRIP
INAP
OSS
XML/FTP
/Radius
Open Service
Application Server
Parlay
SIP
SNMP
SG
SS7
Sigtran
TUP/ISUP
TG
PSTN
Softswitch
H.323/MGCP/
H.248/SIP
Other
Otros
Hl323 Network
Softswitchs
SIP-T
H.323
H.248
H.248
IAD
NMS
Other
VoIP
Hl323Red
Network
H.323
H.248
AG
Terminales Inteligentes
2
INAP
H.248
MGCP
SIP
OSI
H.248
MGCP
SIP
TCAP
SCCP
5
M3UA
TCP
UDP
UDP
IP
IP
IP
MAC
MAC
MAC
UDP
SCTP
SCTP
MTP3
MTP2
IP
MAC
Contenido
Protocolo SSN7
Protocolo H.248
Protocolo SIGTRAN
Protocolo SIP
Estructura de SSN7
Punto de Sealizacion (SP)
bits
Estructura de SSN7
Canales de Voz
SP A
2_2_2
A
Link de Sealizacion
SP B
3_3_3
C
STP
8_8_5
Estructura de SSN7
OPC is 2_2_2
switches A
OPC is 3_3_3
switches B
DPC is 3_3_3
DPC is 2_2_2
Canales de Voz
B
A
Link de Sealizacion
2_2_2
3_3_3
C
9
Estructura de SSN7
LINK
LINK SET
ROUTE
ROUTE SET
10
Estructura de SSN7
ROUTE SET
Link Set 2
Link Set 1
Link
11
Canales de Voz
Link de Sealizacion
12
Canales de Voz
A
Links de Sealizacion
13
Estructura de SSN7
ISUP
DUP
TUP
Parte Usuario
MTP3Capa
SCCPde Red
Parte de
MTP2Capa de datos
Transferencia
de Mensajes
MTP1Capa Fisica
14
SSN7 Capa 1
15
SSN7 Capa 2
Define las funciones y procedimientos
La capa 2 define las funciones de transmision de los
mensajes de sealizacion y procedimientos
relacionados a su transferencia en un enlace de
sealizacion.
La capa 2 y el link de sealizacion se utilizan como
una unidad en el transporte de datos, provee un
enlace de sealizacion entre dos puntos para una
transferencia de mensajes segura.
16
SSN7 Capa 3
Dentro de una red de sealizacion cada nodo es
definido por un Codigo de Punto de Sealizacion, el
cual es una direccion de 14 o 24 bits. Entonces
cada mensaje CCITT No.7 contendra el Punto de
Sealizacion de Origen (OPC) y el Punto de
Sealizacion de Destino ( DPC).
Enrutamiento de Mensajesseleccionando el link
de sealizacion a ser usado por cada mensaje de
esalizacion a ser transmitido.
17
SSN 7 Capa 4
Parte de usuario. Su funcion principal es el control,
establecimiento y liberacion de la llamada.
18
(3)
(8)
(3)
OPC Codificado = 6 23 - 3
19
Ab.
Mensaje TUP
Initial address
IAM
IAMIAI
Subsequent address
SAM
SAMSAO
Continuity
COT
COTCCF
Address complete
ACM
ACM
Information request
INR
GRQ
Information
INF
GSM
Answer
ANM
ANCANN
Release
REL
CLFCBKUBM, Grupo de
Mensajes
Release complete
RLC
RLG
Blocking
BLO
BLO
Blocking acknowledgement
BLA
BLA
CCR
CCR
20
21
22
Contenido
Protocolo SSN7
Protocolo H.248
Protocolo SIGTRAN
Protocolo SIP
23
Protocolo H.248
H.248, tambien llamado MeGaCo
H.248
MDCP
24
Es Multimedia ready.
25
Evolution of H.248
26
H.248 Protocol
Softswitch
Control
SIGTRAN
Edge
BICC/SIP-T
H.248
RTP/RTCP
SG
ISUP/MTP
MG
TDM Trunk
27
Contexto y Terminacion
Media Gateway
Termination
Termination
Termination
Termination
Termination
Termination
Termination
Termination
Term. X
Terminacion
Context. X
Contexto
28
Terminologia
Terminacion
Contexto
Modelo de Conexion
Media Gateway
CONTEXTO
Terminacion
Terminacion
Canal SCN
Canal SCN
30
Contexto Nulo
Media Gateway
CONTEXTO Nulo
Terminacion
Canal SCN
Terminacion
Canal SCN
31
Term. T2
Term. T1
Canal SCN
RTP Stream
CONTEXTO C2
Term. T3
Canal SCN
32
CONTEXTO C2
Term. T1
Canal SCN
Term. T3
Canal SCN
33
Contexto
Caracteristicas del Contexto
ID de llamada de Emergencia
34
Terminacion
Las Terminaciones tienen propiedades, estas poseen un unico
PropertyID, la mayoria poseen valores por default definidos en
el estandar. Aquellas propiedades relacionadas se agrupan en
un Descriptor.
Termination ID
Termination descriptor
Descriptor
Definicion: es un elemento de sintaxis usado para
describir propiedades de la terminacion.
H248 V1. define 19 descriptores7 categorias
StatusEstado de la Terminacion.
36
Package
Package
al (linea analogica),
cg (llamada en proceso)
dd (deteccion DTMF)
au (audio)
37
Termination ID
Un TerminationID es un esquema de denominacion arbitrario definido
por el MG
Estas definiciones hechas en el MG deben concordar con las que
acepta el SS.
38
Digitmap
Un DigitMap (mapa de dgitos) es un plan de
marcacin de nmeros que reside en el Media
Gateway y que se utiliza para detectar y comunicar
eventos de dgitos recibidos en una terminacin.
Un DigitMap puede ser definido dinmicamente y,
posteriormente, referenciado por un nombre, o
puede ser especificado en un Descriptor de Eventos,
39
Digitmap - Constructores
Digito: Un digito de "0" a "9, E (*) o F (#).
Digitmap
Plan de Numeracion
0
Operador local
00
xxxx
8xxxxxxx
Nmeros locales
#xxxxxxx
*xx
Servicios estrella
91xxxxxxxxxx
Nmero internacional
Digitmap:
(0 | 00 | [1-7]xxx | 8xxxxxxx | Fxxxxxxx | Exx | 91xxxxxxxxxx | 9011x.)
41
Transaccion
Emisor
Receptor
TransactionRequest
TransactionReply/
TransactionPending
TransactionResponseAck
42
Transaccion
TransactionRequest(TransactionId {
ContextID {Command _ Command},
...
ContextID {Command _ Command } })
Estructura
De una
TransactionReply(TransactionID {
ContextID { Response _ Response },
...
ContextID { Response _ Response } })
Transaccion
TransactionPending(TransactionID { } )
TransactionResponseAck(TransactionID { }
TransactionID{ })
43
Comandos
MGC
MG
Add
MGCMG
Agrega
una
Terminacion a un
contexto,
Crea un contexto con
contextID no
especificado
44
Comandos
MGC
MG
Add
Modify
MGCMG
Modifica
una
propiedad, evento o
seal de una
terminacion
45
Comandos
MGC
MG
Add
Modify
Subtract
MGCMG
Elimina
una
terminacion de un
contexto
Elimina un contexto,
si no hay mas
terminaciones en el
msmo
46
Comandos
MGC
MG
Add
Modify
Subtract
Move
MGCMG
Mueve
una
terminacion de un
contexto a otro
47
Comandos
MGC
MG
Add
Modify
Subtract
Move
AuditValue
MGCMG
Obtiene
valores
actuales de estado,
eventos, seales y
estadisticas.de una
terminacion
48
Comandos
MGC
MG
Add
Modify
Subtract
Move
MGCMG
Obtiene
informacion
de la capacidad de un
MG.
AuditValue
AuditCapability
49
Comandos
MGC
MG
Add
Modify
Subtract
Move
MGMGC
Permite
al MG
notificar al SS sobre
cualquier cambio de
evento
AuditValue
AuditCapability
Notify
50
Comandos
MGC
MG
Add
Modify
Subtract
Move
AuditValue
AuditCapability
Notify
ServiceChange
MGCMGor
MGMGC
MGCMG
Inicia
el servicio
Finaliza el
servicio
MGMGC
Inicia el servicio
Finaliza el
servicio
Registro
51
Transporte
H.248
Softswitch
TCP/UDP
IP
H.248
Three-way Handshake
Port 2944: Codificado Texto
MG
52
Three-Way Handshake
Emisor
Receptor
TransactionRequest
TransactionReply/
TransactionPending
TransactionResponseAck
53
Escenarios
Registro de Gateway Login / Logout
Establecimiento de Llamada
Terminacion de Llamada
54
SS
MEGACO/1 [10.66.100.12]:2944
Transaction = 9998 {
SVC_CHG_REQ
Context = - {
ServiceChange = ROOT
{Services {
Method=Restart,
MEGACO/1 [10.66.100.1]:2944
Reply = 9998 {
Context = {ServiceChange = ROOT {
Services
{ServiceChangeAddress=2944,
Profile=ResGW/1} } }
}
ServiceChangeAddress=2944,
Profile=ResGW/1}
}
SVC_CHG_REPLY
}
55
Establecimiento de Llamada
AG
SS
AG
MEGACO/1
[10.66.100.12]:2944
Off_hook
NTFY_REQ
Transaction = 49414
{ Context = -
NTFY_REPLY
Contexto Nulo
{
TID Name
MEGACO/1
[10.66.100.1]:2944
P=49414{
C=-{
N=AG58900}}
Notify = AG58900
ObservedEvents = 2000
{
20020403T08131100 : al/of
Evento
}
}
}
56
Establecimiento de Llamada
AG
SS
AG
MEGACO/1
[10.66.100.12]:2944
Off_hook
NTFY_REQ
NTFY_REPLY
Reply = 25218
{
Context = -
MOD_REQ
Modify = AG58900
Dial-tone
MOD_REPLY
}
}
MEGACO/1
[10.66.100.1]:2944
T=25218{ C=-{
MF=AG58900{
DM=DM999264604954 {
DigitMap
(0x.|11x|[2Descriptor de Evento
8]xxxxxxx)},E=2002{
dd/ce{ DM=DM9992646049 Deteccion de DTMF
54 },al/on,al/fl},SG{
Esperar On Hook o Flash
cg/dt}}}}
Dial Tone
57
Establecimiento de Llamada
AG
SS
AG
MEGACO/1
[10.66.100.12]:2944
Off_hook
NTFY_REQ
Transaction = 49415
{
NTFY_REPLY
MOD_REQ
Dial-tone
ObservedEvents = 2002 {
MOD_REPLY
20020403T08131500 :
dd/ce
Dialing
NTFY_REQ
MEGACO/1
[10.66.100.1]:2944
Reply=49415{
NTFY_REPLY
Numero Discado
Concordancia Inequivoca
{ ds = 26778086" ,
Meth = UM } } } } }
Context=-{Notify=
AG58900}}
58
Establecimiento de Llamada
AG
AG
SS
MEGACO/1
[10.66.100.12]:2944
Off_hook
NTFY_REQ
Reply = 10003 {
Context = 2000 {
NTFY_REPLY
Add = AG58900,
MEGACO/1
[10.66.100.1]:2944
MOD_REQ
Media {
MOD_REPLY
Transaction = 10003
{Context = $ {
Asignar ID al Contexto
Add = AG58900,Add = $
NTFY_REQ
{Media {Stream = 1
{LocalControl {Mode =
ReceiveOnly,nt/jit=40 ; in
ms},Local {v=0 c=IN IP4 $
m=audio $ RTP/AVP 0 4
Codecs
a=ptime:30}}}}}}
Add=RTP/00000{
Stream = 1 {
Local {
v=0
NTFY_REPLY
ADD_REQ
ADD_REPLY
Modo Recepcion
a=recvonly}}}}}}
59
Establecimiento de Llamada
MEGACO/1
[10.66.100.1]:2944
AG
AG
SS
Off_hook
NTFY_REQ
NTFY_REPLY
MEGACO/1
[10.66.100.13]:2944
Reply = 50003 {
Context = 5000 {
Add = AG58901,
Add = RTP/00002{
Media {
Stream = 1 {
Local {
v=0
c=IN IP4 10.66.100.13
m=audio 1111 RTP/AVP 0
}} ; }}}}
MOD_REQ
MOD_REPLY
NTFY_REQ
NTFY_REPLY
ADD_REQ
ADD_REPLY
ADD_REQ
ADD_REPLY
ring
Transaction = 50003
{Context = $ {
Add = AG58901 { Media {
Stream = 1 {LocalControl
{Mode=SendReceive} }},
Events=1234{al/of},
Signals {al/ri}},Add = $
{Media {Stream =1
{LocalControl
{Mode=SendReceive,
nt/jit=40 ; in ms}, Local {
v=0
c=IN IP4 $
m=audio $ RTP/AVP 0 4 8
a=ptime:30},
Remote {
v=0
c=IN IP4 10.66.100.12
m=audio 2222 RTP/AVP 0 4
a=ptime:30} ;}}}}}
60
Establecimiento de Llamada
AG
SS
AG
MOD_REQ
Signals {cg/rt}},
Modify = RTP/00000 {
Media {
Stream =1 {Remote {
v=0
c=IN IP4 10.66.100.13
m=audio 1111 RTP/AVP 0
}} ;}}}}
MOD_REPLY
MEGACO/1
[10.66.100.12]:2944
Reply = 10005
{ Context = 2000
Modify = AG58900
Modify = RTP/00000
}
}
61
Establecimiento de Llamada
AG
AG
SS
MOD_REQ
Ring_back
MEGACO/1
[10.66.100.13]:2944
Transaction = 50005
{Context = 5000 {
Notify = AG58901
{ObservedEvents =1234 {
19990729T22020002:al/of}}
}}
MOD_REPLY
NTFY_REQ
NTFY_REPLY
Offhook
MEGACO/1
[10.66.100.1]:2944
Reply = 50005 {
Context = 5000 {
Notify = AG58901}
}
62
Establecimiento de Llamada
AG
AG
SS
MOD_REQ
Ring_back
MEGACO/1
[10.66.100.13]:2944
Reply = 10006 {
Context = 5000
{Modify = AG58901 }}
MOD_REPLY
NTFY_REQ
Offhook
NTFY_REPLY
MEGACO/1
[10.66.100.1]:2944
Transaction = 10006 {
MOD_REQ
MOD_REPLY
Context = 5000 {
Modify = AG58901 {
{E=2001{al/on,al/fl},
Signals { }}}}
63
Establecimiento de Llamada
AG
AG
SS
MOD_REQ
Ring_back
MEGACO/1
[10.66.100.1]:2944
Transaction = 10006 {
Context = 2000 {
Modify = AG58900
{ Signals={ } },
Modify = RTP/00000
{Media {
Stream = 1 {
LocalControl {
Mode=SendReceive
}}}}}}
MOD_REPLY
NTFY_REQ
NTFY_REPLY
MOD_REQ
MOD_RERLY
MOD_REQ
Offhook
MEGACO/1
[10.66.100.12]:2944
Reply = 10006 {
Context = 2000
{Modify = AG58900,
Modify = RTP/00000}}
MOD_REPLY
Conversation Established
64
Liberacion de Llamada
AG
AG
SS
Onhook
NTFY_REQ
MEGACO/1
[10.66.100.13]:2944
Transaction = 50008 {
Context = 5000 {
Notify = AG58901
{ObservedEvents =1235 {
19990729T24020002:al/on}
}}}
NTFY_REPLY
MEGACO/1
[10.66.100.1]:2944
Reply = 50008 {
Context = 5000
{Notify = AG58901}
}
65
Liberacion de Llamada
AG
AG
SS
Onhook
NTFY_REQ
MEGACO/1
[10.66.100.1]:2944
Transaction = 10007 {
Context = 2000 {
Modify= AG58900
MEGACO/1
NTFY_REPLY
MOD_REQ
MOD_REPLY
[10.66.100.12]:2944
Reply = 10007 {
Context = 5000 {
Modify = AG58900 }}
66
Liberacion de Llamada
AG
AG
SS
Onhook
MEGACO/1
[10.66.100.13]:2944
NTFY_REQ
Reply = 50009 {
Context = 5000 {
Subtract = AG58901 {
NTFY_REPLY
Statistics {
nt/os=45123, ;
nt/dur=40 ; }},
Subtract = RTP/00002{
Statistics {
rtp/ps=1245,
nt/os=62345,
rtp/pr=780,
nt/or=45123,
rtp/pl=0,
rtp/jit=27,
rtp/delay=48 }}}}
MOD_REQ
MOD_REPLY
SUB_REQ
SUB_REPLY
MEGACO/1
[10.66.100.1]:2944
Transaction = 50009 {
Context = 5000 {
Subtract = AG58901
{Audit{Statistics}},
Subtract = RTP/00002
{Audit{Statistics}}}}
67
Liberacion de Llamada
AG
AG
SS
Onhook
NTFY_REQ
MOD_REQ
MEGACO/1
[10.66.100.1]:2944
Transaction = 50009 {
Context = 2000 {
Subtract = AG58900
{Audit{Statistics}},
Subtract = RTP/00000
{Audit{Statistics}}}}
NTFY_REPLY
MOD_REPLY
SUB_REQ
SUB_RERLY
SUB_REQ
SUB_REPLY
Conversation Terminated
MEGACO/1
[10.66.100.12]:2944
Reply = 50009 {
Context = 2000 {
Subtract = AG58900 {
Statistics {
nt/os=45123, ;
nt/dur=40 ; }},
Subtract = RTP/00000 {
Statistics {
rtp/ps=1245,
nt/os=62345,
rtp/pr=780,
nt/or=45123,
rtp/pl=0,
rtp/jit=27,
rtp/delay=48 }}}}
68
Contenido
Protocolo SSN7
Protocolo H.248
Protocolo SIGTRAN
Protocolo SIP
69
SIGTRAN
Surge de la necesidad de transportar sealizacion SS7 e ISDN
sobe IP.
Define una nueva capa de transporte: SCTP y un grupo de capas
de adaptacion MxUA para adaptar las capas de SS7 MTPx.
Soporta la transmision de sealizacion de SCN (Switched Circuit
Network) a traves de una red IP.
SIGTRAN es una pila de protocolos mas que un protocolo en si,
Incluye protocolo de transmision (SCTP) y protocolos de adaptacion
(M3UA).
70
TDM
TDM
SIGTRAN
SS
Media
stream
SS
RTP
stream
Media
stream
71
SIGTRAN
Protocolos de adaptacion diseados especificamente para
manejar SS7 sobre IP
ISDN
IUA
MTP3
M2UA
TUP
M2PA
ISUP
M3UA
SCCP
TCAP
SUA
SCTP
IP
72
Orientado al
flujo de Bytes
Estricto control
del orden de los mensajes
Limitaciones
TCP
Sensible a demoras
Vulnerable a
Baja eficiencia
Ataques DoS
73
No es confiable
Sin control
de congestion
No hay respuestas
de acknowledge
Limitaciones
UDP
Multi-casting agrega
trafico innecesario a la red
74
Control de Flujo y
anulacion de
Tolerancia a fallas
a nivel de la Red
la Congestion
Ventajas
SCTP
Protection against
flooding
Soporta Multihoming
Usa procedimientos de
cnicializacion para
prevenir ataques DoS
75
a la Conexin
UDP
TCP
SCTP
No
Yes
Yes
Transporte Confiable
No
Yes
Yes
Ordenamiento de Paquetes
No
Yes
Yes
Checksum
Yes
Yes
Yes
16
16
32
Control de Congestion
No
Yes
Yes
Multiple streams
No
No
Yes
Soporte Multi-homing
No
No
Yes
76
Terminologia SCTP
SCTP EndPointIdentificado por IP + Port, similar
a TCP
AssociationSet de enlaces (links) entre un par de
SCTP end points
Stream (Flujo)Una asociacion incluye multiples
streams. Stream es un canal logico unidireccional
de un SCTP Endpoint a otro.
77
Terminologia SCTP
SCTP Endpoint B
SCTP Endpoint A
Stream
Unidirectional
Asociacion SCTP
78
Mensajes SCTP
Payload Data ( DATA )
InitiationINIT
Initiation AcknowledgementINIT ACK
Selective AcknowledgeSACK
Heartbeat RequestHEARTBEAT
Heartbeat AcknowledgeHEARTBEAT ACK
Abort AssociationABORT
Shutdown AssociationSHUTDOWN
79
Mensajes SCTP
Shutdown AcknowledgeSHUTDOWN ACK
Shutdown CompleteSHUTDOWN COMPLETE
Operation ErrorERROR
State CookieCOOKIE ECHO
Cookie AcknowledgeCOOKIE ACK
Other Reservado
80
Sumario SCTP
Transporte Confiable
Multi-stream
Multi-homing
Control de Flujo
Control de Congestion
Flujo de Inicio y de Cierre
81
M3UA
Interworking
SCN
STP
SS7
SS7
Function
SS7
IP
NGN
M3UA
SIP
MGC
AS
H.248
SSP
MG
82
M3UA Position
SEP
SG
ISUP
ISUP NIF
MTP3
MTP3
M3UA
M3UA
MTP2
MTP2
SCTP
SCTP
MTP1
MTP1
IP
IP
PSTN
MGC/SS
ISUP
IP
83
Terminologia
AS: es una entidad logica dedicada a un Routing
Key especifico (SoftSwitch).
ASP: instancia de proceso de un AS.
Conceptos
84
AS & ASP
MGC/SS
AS
ASP
SG
Mode
MGC/SS
AS1
SG
ASP1
ASP2
Mode
Similar a LinSet
85
Mensajes M3UA
Mensajes de Gestion (MGMT)
Mensajes de Transferencia
86
Mensajes MGMT
Error
Invalid Version
Unexpected Message
Protocol Error
Alteracion de estado de AS
Reservado
Application Server Inactivo
Application Server Activo
Application Server Pendiente
Otros
Recursos ASP activos insuficientes en el AS
ASP alternativo activo
88
Mensajes ASPSM
0
Reservado
ASP Up (UP)
Heartbeat (BEAT)
89
Mensajes ASPTM
0
Reservado
90
ASP2
S
P
C
1
S
P
C
2
AS
ZXSS10 SS1B
SG
SCTP link
Load-sharing
92
ASP1
ASP2
ASP UP
ASP UP Ack
ASP UP
ASP UP Ack
ASP Active(Ldshr)
ASP Active Ack
ASP Active(Ldshr)
ASP Active Ack
93
M3UA Override
SG
ASP1
ASP2
ASP Inactive
ASP Inactive Ack
NTFY(AS-Pending)
ASP Active
ASP Active Ack
94
ASP
ASP UP
ASP UP ACK
ASP ACTIVE
ASP ACTIVE ACK
95
Mensajes SSNM
Reservado
Destino No Disponible (DUNA)
96
SEP/STP
MTP3
MTP3
SS
M3UA
M3UA
TFC
TFC
SCON
SCON
TFC
TFC
SCON
SCON
TFC
TFC
TFC
SCON
SCON SCON
97
SG
MTP3
MTP3
SS
M3UA
M3UA
TFP
TFP
DUNA
DUNA
TFP
TFP
DUNA
DUNA
TFP
TFP
TFP
DUNA
DUNA
98
MTP3
SG
MTP3
SS
M3UA
M3UA
TFA/TFR
TFA/TFR
DAVA
DAVA
TFA/TFR
TFA/TFR
DAVA
DAVA
TFA/TFR
TFA/TFR
DAVA
DAVA
DAVA
99
MTP3
SG
MTP3
UPU
SS
M3UA
M3UA
DUPU
100
SEP/STP
SG
SS
DAUD
MTP3
MTP3
M3UA
M3UA
DAVA/DUNA/SCON
101
SEP/STP
MTP3
SG
MTP3
TFP
SS
M3UA
M3UA
INACTIVE
102
SG
MTP3
MTP3
TFA
SS
M3UA
M3UA
ACTIVE
103
Softswitch
4. Add
11. ACM
20. Modify
19. ANM
12. Modify 14. Modify
6. Add
21. Reply of Modify
22. Modify
13. Reply of Modify 7. Reply of Add
15. Reply of Modify
5. Reply of Add
SG
23. Reply of Modify
SG
TG
TG
LS1
LS2
104
Contenido
Protocolo SSN7
Protocolo H.248
Protocolo SIGTRAN
Protocolo SIP
105
Que es SIP?
106
107
108
SIP - Mensajes
Message
Function
INVITE
ACK
BYE
CANCEL
REGISTER
Registracion
OPTIONS
INFO
109
Message
Function
1XX
Respuesta temporal
2XX
Success
3XX
Redirect
4XX
Client error
5XX
Server error
6XX
Global error
110
111
sip
H.248
I704
IP:10.52.31.237
PSTN Switch
Soft-phone
IP:10.66.74.136
SIP port: 5060
0755-26778086
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=884a420a7062206315162668
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
113
INVITE
183 Ring
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
114
INVITE
183 Ring
200 OK
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
115
INVITE
183 Ring
200 OK
ACK
No.:16
ACK sip:10.41.6.1;lr 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=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>
116
No.:17
BYE sip:#0*109316@10.66.74.136:5060
SIP/2.0
Via: SIP/2.0/UDP
10.41.6.1:5060;branch=776249e9.0
Via: SIP/2.0/UDP
10.52.31.237:5060;branch=4dcf5bd7
To:
"#0*109316"<sip:#0*109316@10.41.6.1>;tag=
884a420a-7062206315162668
From:
"0755526778086"<sip:0755526778086@10.41.
6.1>;tag=a290601-31939
Call-ID: 072a13acfdc2669884a420a@10.66.74.136
CSeq: 18927 BYE
Max-Forwards: 69
User-Agent: ZTE Softswitch/1.0.0
Content-Length: 0
INVITE
183 Ring
200 OK
ACK
conversation
BYE
117
INVITE
183 Ring
200 OK
ACK
conversation
BYE
No.:18
SIP/2.0 200 OK
Via: SIP/2.0/UDP
10.41.6.1:5060;branch=776249e9.0
Via: SIP/2.0/UDP
10.52.31.237:5060;branch=4dcf5bd7
To:
"#0*109316"<sip:#0*109316@10.41.6.1>;ta
g=884a420a-7062206315162668
From:
"0755526778086"<sip:0755526778086@10.
41.6.1>;tag=a290601-31939
Call-ID: 072a13acfdc2669884a420a@10.66.74.136
CSeq: 18927 BYE
Max-Forwards: 69
200 OK
118
Introduccion a SIP-T
Una red de Softswitchs ademas de brindar servicios a IAD,
abonados SIP, debe tambien considerar heredar a los
abonados PSTN existentes sin perdida de servicios
SIP-T significa "SIP for Telephones", es una extension del
Protocolo SIP que incluye soporte a la telefonia PSTN.
SIP-T intenta incorporar las seales tradicionales PSTN a los
mensajes SIP, usa metodos de encapsulamiento y
traduccionpara alcanzar los dos objetivos esenciales para una
red SIP: transparencia y enrutabilidad.
Ejemplo SIP-T
SIP
Invite
ISUP
IAM
180 Ring
ACM
200 OK
ANM
Bye/Cancel
REL
120
Ejemplo SIP-T
LS-1
SS-1
SS-2
LS-2
IAM
Invite (SDP+IAM)
IAM
ACM
180 (ACM)
ACM
ANM
200 (ANM+SDP)
Ack
ANM
Conversacion
REL
Bye (REL)
RLC
REL
200
RLC
121
Ejemplo SIP-T
Despues que el SS1 recibe el mensaje ISUP proveniente del
LS lo encapsula y lo traduce a formato SIP, previamente
genero la informacion de header usando los datos de llamante
/ llamado del mensaje ISUP, aplicandolos a los campos
From/To, domain y Request-URL domain.
El SS2, como la llamada ha sido dirigida a un abonado PSTN,
extrae el mensaje ISUP del mensaje SIP y enruta la llamada
de acuerdo a esa informacion
122
20. 200 ok
13. 180 ring
8. 100 trying
SS
14. ACM
21. ANM
7. Analysis &
Routing
SS
6. Invite
SG
25. Modify
4. Add
19. Reply of Notify 18. Notify
12. Reply of Modify
16. Modify 24. Reply of Modify
23. Modify 17. Reply of Modify 11. Modify 10. Reply of Add
5. Reply of Add
9. Add
TG
AG
LS1
123
univ.zte.com.cn
124