Professional Documents
Culture Documents
Megaco en contexto
Definiciones
Descriptor: un elemento sintctico del protocolo que agrupa propiedades relacionadas. Media Gateway (MG): convierte la media provista en un tipo de red al formato requerido en otro tipo de red. Por ej. un MG podra terminar canales portadores de una switched circuit network (e.g., DS0s) y media streams de una packet network (e.g., RTP streams en una red IP). Este gateway puede ser capaz de procesar audio, video y T.120 solos en cualquier combinacin y ser capaz de traducciones de media full duplex. El MG puede tambin play mensajes de audio/video y hacer otras funciones IVR (Interactive Voice Response), o puede hacer conferencias de media. Media Gateway Controller (MGC): controla las partes del estado de llamada que pertenece a control de conexin para canales de media en un MG.
Definiciones
Multipoint Control Unit (MCU): una entidad que controla el setup y coordinacin de una conferencia multiusuario que tipicamente incluye procesamiento de audio, video y datos. Gateway residencial: un gateway que interconecta una lnea analgica a una red de paquetes. Tipicamente contiene una o dos lneas analgicas y est localizado en las premisas del cliente. Troncal: un canal de comunicacin entre dos sistemas de switching tal como un DS0 sobre una lnea T1 E1. Gateway de trunking: un gateway entre una red SCN y una red de paquetes que tipicamente termina un nmero grande de circuitos digitales.
La siguiente figura muestra ejemplos. El box asterisco en cada uno de los Contextos representa la asociacin lgica de Terminaciones implicada por el Contexto
Contexto
El Contexto describe la topologa (who hears/sees whom) y la mezcla de media y/o parmetros de conmutacin si estn involucradas ms de dos Terminaciones en la asociacin. Terminaciones en el Contexto nulo pueden tener sus parmetros examinados o modificados y pueden tener eventos detectados sobre ellas. En general, un comando Add se usa para agregar Terminaciones a Contextos. Si el MGC no especifica un Contexto existente al cual la Terminacin debe ser agregada, MG crea un nuevo Contexto. Una Terminacin puede ser removida de un Contexto con un comando Subtract y una Terminacin puede ser movida de un Contexto a otro con un comando Move.
Atributos de Contexto
Los atributos de Contexto son: - ContextID: debe ser entero de 32-bit especificado por el MG y ser nico dentro del MG. En la tabla se muestra la codificacin de Contextos especiales.
Atributos de Contexto
La topologa (who hears/sees whom): describe el flujo de media entre las Terminaciones dentro de un Contexto. En contraste el modo de una Terminacin (send/receive/...) describe el flujo de la media en el ingreso/egreso del MG. La prioridad se usa para un Contexto para proveer al MG con informacin sobre cierto manejo de precedencia para un Contexto. Prioridad 0 es la ms baja y prioridad 15 la ms alta. Un indicador para una llamada de emergencia es tambin provisto para permitir un manejo preferencial en el MG.
Terminaciones
Terminaciones representando entidades fsicas tienen una existencia semi-permanente (ej. un canal TDM). Terminaciones representando flujos de informacin efmeros, tal como flujos RTP, existiran slo durante su uso. Terminaciones efmeras son creadas por medio de un comando Add. Ellas se destruyen por medio de un comando Subtract. En contraste, cuando una Terminacin fsica se agrega o substrae de un Contexto, es tomada o entregada al Contexto nulo, respecticamente. Terminaciones pueden tener seales aplicadas a ellas Terminaciones pueden ser programadas para detectar Eventos, la ocurrencia de los mismos dispara mensajes de notificacin al MGC o accin por el MG.
Terminaciones
Se pueden acumular estadsticas sobre una Terminacin. Son reportadas al MGC cuando lo requiere (comando AuditValue) y cuando la Terminacin es eliminada de la llamada en la cual est. Terminaciones dinmicas: el protocolo se puede usar para crear nuevas Terminaciones y para modificar valores de propiedades de Terminaciones existentes (posibilidad de agregar o remover eventos y/o seales). Diferentes tipos de gateways pueden implementar Terminaciones que tienen caractersticas ampliamente diferentes Variaciones en Terminaciones se acomodan en el protocolo permitiendo que Terminaciones tengan Propiedades, Eventos, Seales y Estadsticas opcionales implementadas por MGs.
Paquetes
Para alcanzar interoperabilidad MG/MGC, tales opciones se agrupan en Paquetes y tipicamente una Terminacin realiza un set de tales Paquetes.
Un MGC puede auditar una Terminacin para determinar qu Paquetes realiza.
Properties, Events, Signals y Statistics definidas en Paquetes, tambin como parmetros de ellos, se referencian por identificadores (IDs). Definicin de un Paquete se compone de Properties, Events, Signals, Statistics, y Procedures. Tablas siguientes listan algunos paquetes comunmente usados.
Paquetes bsicos
Paquetes bsicos
Paquetes bsicos
Respuestas
Todos los comandos son confirmados. La estructura de una respuesta es basicamente la misma que la de un comando. TransactionID correlaciona un comando con su respuesta. Hay dos tipos de respuestas:
Reply indica que la ejecucin del comando ha sido completada y retorna informacin sobre el xito o falla en la ejecucin. Pending" indica que el comando est activamente siendo procesado pero no ha sido completado.
Command name
Command code
Description MGC MG. The Add command adds a Termination to a Context. If no ContextID is specified, a Context will be first generated and then a Termination is added into it. MGC MG. The Modify command modifies the properties, events and signals of a Termination. MGC MG. The Subtract command disconnects a Termination from its Context and returns statistics on the Terminations participation in the Context. The Subtract command on the last Termination in a Context deletes the Context. MGC MG. The Move command atomically moves a Termination to another Context. MGC MG. The AuditValue command returns the current state of properties, events, signals and statistics of Terminations. MGC MG. The AuditCapabilities command returns a collection of termination capabilities. MG MGC. The Notify command allows the MG to inform the MGC of the occurrence of events in the MG. MGC MG or MG MGC. The ServiceChange command allows the MG to notify the MGC that a Termination or group of Terminations is about to be taken out of service or has just been returned to service. ServiceChange is also used by the MG to announce its availability to an MGC (registration), and to notify the MGC of impending or completed restart of the MG. The MGC may announce a handover to the MG by sending it a ServiceChange command.
Add
ADD
Modify
MOD
Subtract
SUB
Move
MOV
AuditValue
AUD_VAL
AuditCapabilities
AUD_CAP
Notify
NTFY
ServiceChange
SVC_CHG
Trans Hdr
Action
....
Action
Ctx Hdr
Ctx Properties
Command
....
Command
Trans Hdr
Descriptor
....
Descriptor
Terminaciones tienen propiedades, las cuales tienen nicos PropertyIDs. La mayora de las propiedades tienen valores por default definidos en este protocolo o en un paquete o set por provisionamiento.
Descriptores
Modem (MD): identifica tipo y propiedades del modem cuando es aplicable. Mux (MX): en llamadas multimedia una cantidad de media streams se transportan sobre un nmero de portadores (posiblemente diferentes). Incluye el tipo de multiplexacin y un set de TerminationIDs que representan los portadores multiplexados, en orden. Media: especifica los parmetros para todos los media streams. Estn estructurados en dos descriptores:
TerminationState descriptor: especifica las propiedades de una Terminacin que no son dependientes del stream. Uno o ms Stream descriptors: cada uno de los cuales describe un simple media stream.
Un stream se identifica por un StreamID, se usa para enlazar los streams a un Contexto al cual pertenecen.
Descriptores
Media descriptor TerminationState Descriptor Stream descriptor LocalControl descriptor Local descriptor Remote descriptor
TerminationState contiene:
ServiceStates (SI) property: define el estado general de la Terminacin ( test (TE), out of service (OS) o in service (IV)). EventBufferControl (EB) property: especifica si los eventos son buffered despus de la deteccin de un evento del Events descriptor, o procesados inmediatamente. Propiedades de una Terminacin (definidas en paquetes) que no son stream especficas.
Descriptores
Stream (ST): especifica los parmetros de un simple stream bidireccional
Estn estructurados en tres descriptores: uno que contiene propiedades de la Terminacin especficas a un stream y uno para cada flujo remoto y local. Incluye un StreamID que identifica el stream. Streams se crean especificando un nuevo StreamID sobre una de las Terminaciones en un Contexto. Un stream se elimina seteando a empty los descriptores Local y Remote para el stream, con ReserveGroup y ReserveValue en LocalControl seteado a false sobre todas las Terminaciones en el Contexto que previamente soportaron ese stream. Si una Terminacin se mueve de un Contexto a otro, el efecto es el mismo como si una nueva Terminacin fuera agregada con los mismos StreamIDs como los de la Terminacin movida.
Descriptores
LocalControl (O): contiene las propiedades Mode (MO), ReserveGroup (RG) y ReserveValue (RV), y propiedades de una Terminacin (definidas en Packages) que son especficas al stream.
Los valores permitidos para la propiedad Mode son sendonly (SO), receive-only (RC), send/receive (SR), inactive (IN) y loop-back (LB). Si el valor de una propiedad Reserve es True, el MG reservar recursos para todas las alternativas especificadas en los descriptores Local y/o Remote para las cuales tiene en ese momento recursos disponibles. Si no puede soportar alguna de las alternativas responder al MGC con descriptores Local y/o Remote vacos. Slo una simple alternativa puede estar activa en un dado instante de tiempo.
Descriptores
Si el valor de una propiedad Reserve es False, el MG elegir una de las alternativas especificadas en el descriptor Local (si est presente) y una de las alternativas especificadas en el descriptor Remote (si est presente) y enviar una rplica al MGC conteniendo las alternativas seleccionadas. El valor default de ReserveValue y ReserveGroup es False. Un nuevo seteo del descriptor LocalControl reemplaza completamente el previo seteo de ese descriptor en el MG.
Local (L) y Remote (R): el MGC los usa para reservar y comprometer recursos del MG para decodificacin y codificacin de media para los dado(s) Stream(s) y Terminacin para los cuales se aplican.
El MG incluye estos descriptores en su respuesta para indicar lo que est preparado para soportar, incluir tambin propiedades adicionales y sus valores en su respuesta si estas propiedades son obligatorias y no estaban presentes en el requerimiento hecho por el MGC.
Descriptores
Local se refiere a la media recibida por el MG y Remote a la media enviada por el MG. Cuando se utiliza codificacin de texto, los descriptores Local y Remote consisten de descripciones de sesin definidas en SDP (RFC 2327). En descripciones de sesin enviadas del MGC al MG, se permiten las siguientes excepciones: Las lneas s= , t= y o son opcionales. El uso de CHOOSE se permite en lugar de un valor de parmetro simple. El uso de alternativas se permite en lugar de un valor de parmetro simple. Cuando mltiples descripciones de sesin se proveen en un descriptor, las lneas v= se requieren como delimitadores.
Descriptores
Si ReserveGroup es False y ReserveValue es False, entonces el MG aplicara las siguientes reglas para resolver Local y Remote a una simple alternativa cada uno:
- El MG elige la primera alternativa en Local para la cual es capaz de soportar al menos una alternativa en Remote. - Si el MG no es capaz de soportar al menos una alternativa Local y Remote, retorna Error 510 (Insufficient Resources). - El MG retorna su alternativa seleccionada en cada uno de Local y Remote.
Un nuevo seteo de un descriptor Local o Remote reemplaza totalmente el seteo previo de ese descriptor en el MG.
Descriptores
Events (E): contiene un RequestIdentifier y una lista de eventos que se pide al MG detectar y reportar. Cada evento contiene:
Event name: consiste de Package Name/EventID. Acciones opcionales: indican una ms acciones posibles a ser tomadas cuando ocurre el evento. Parmetros opcionales
Cuando un evento se procesa contra el contenido de un EventsDescriptor activo y se reconoce, la accin por default del MG es enviar un comando Notify al MGC.
Descriptores
EventBuffer (EB): contiene una lista de eventos que se requiere al MG detectar y bufferear cuando EventBufferControl es igual a LockStep. Signals (SG): contiene el conjunto de seales que el MG debe aplicar a una Terminacin. Contiene un nmero de seales y/o listas de seales secuencial
Seales se definen en paquetes. Son denominadas con un Package name (en el cual se define la seal) y un SignalID. Hay tres tipos de seales:
On/off: la seal dura hasta que es apagada. Timeout: la seal dura hasta que es apagada o pasa un periodo especfico de tiempo. Brief: la seal parar por s misma a menos que un nuevo Signals descriptor se aplique que la cause parar.
Descriptores
Audit (AT): un comando Audit (AuditValue y AuditCapabilities commands) especifica qu informacin debe ser auditada. ServiceChange (SC): especifica la razn de un ServiceChange y contiene los siguientes parmetros:
ServiceChangeMethod (MT) parameter: especifica el tipo de ServiceChange que ocurrir o ha ocurrido. Hay seis mtodos:
Graceful: indica que las Terminaciones especificadas estarn fuera de servicio despus del especificado ServiceChangeDelay. Forced: indica que la(s) Terminacin(es) especificada(s) pasaron abruptamente a estar fuera de servicio y cualquier conexin asociada con ella(s) fue perdida. Restart: indica que el servicio ser restaurado sobre las Terminaciones especificadas despus de que expire el ServiceChangeDelay. Disconnected: siempre aplicado con el Root TerminationID, indica que el MG perdi comunicacin con el MGC, pero fue luego restaurada.
Descriptores
Handoff: enviado desde el MGC al MG indica que el MGC est pasando a out of service y se debe establecer una nueva asociacin MGC. Enviado desde el MG al MGC, indica que el MG est intentando establecer una nueva asociacin de acuerdo con un Handoff recibido del MGC con el cual estaba previamente asociado. Failover: enviado desde el MG al MGC para indicar que el MG primario est out of service y se est pasando a un MG secundario.
ServiceChangeReason (RE) parameter: especifica la razn por la cual ha ocurrido o ocurrir el ServiceChange. Optional ServiceChangeAddress parameter: especifica la direccin, por ejemplo, IP port number, a ser usada para subsiguientes comunicaciones. Optional ServiceChangeDelay parameter: expresado en segundos. Optional ServiceChangeProfile parameter: especifica el profile y la versin que se soporta del protocolo. Extension parameter: puede contener cualquier valor cuyo significado es mutuamente comprendido por el MG y el MGC.
Descriptores
DigitMap (DM): es un plan de discado residente en el MG usado para detectar y reportar eventos de dgitos recibidos sobre una Terminacin.
Contiene un DigitMap name y el DigitMap a ser adscripto.
Statistics (SA): provee informacin describiendo el estado y uso de una Terminacin durante su existencia dentro de un especfico Contexto. Packages (PG): usado slo con el comando AuditValue, retorna una lista de Paquetes realizados por la G55 Terminacin. ObservedEvents (OE): es provisto con el comando Notify para informar al MGC cual(es) evento(s) fueron detectados.
Slide 42 G55 By default, statistics are reported when the Termination is Subtracted from the Context. Statistics may also be returned from the AuditValue command, or any Add/Move/Modify command using the Audit descriptor.
Gustavo, 9/5/2009
Descriptores
Usado con el comando AuditValue, el ObservedEvents descriptor retorna eventos en el event buffer que no han sido notificados. Topology (TP): se usa para especificar direcciones de flujo entre Terminaciones en un Contexto.
La Topologa default de un Contexto es que cada transmisin de una Terminacin es recibida por todas las otras Terminaciones. Consiste de una secuencia de triples de la forma (T1, T2, asociacin). T1 y T2 especifican Terminaciones dentro de un Contexto, la asociacin especifica cmo fluye la media entre estas dos Terminaciones.
Error (ER): si la ejecucin de una Transaccin encuentra un error, la respuesta al comando contendr un descriptor Error. El comando Notify puede tambin contener un descriptor Error.
Transaction Pending: indica que la transaccin est activamente siendo procesada, pero no ha sido completada. La estructura es la siguiente:
Tr (Tr D{})
9) El Modify es confirmado
MG1 to MGC: MEGACO/1 [124.124.124.222]:55555 Reply = 10001 { Context = - {Modify = A4444} } DTMF detection Package (dd), define la deteccin de tonos DTMF bsicos:
DigitMap Completion Event (ce): generado cuando un mapa de dgitos se completa.
Call Progress Tones Generator Package (cg): define los tonos de progreso de llamadas bsicos:
Seal Dial Tone (dt), seal Ringing Tone (rt), Busy Tone (bt), etc.
Los dgitos se acumulan por MG1 cuando son discados por User 1. Dialtone se interrumpe despus de la deteccin del primer dgito. Cuando un apropiado match se obtiene de dgitos coleccionados contra el dialplan programado, se enva el Notify
Los dos gateways estn ahora conectados y Usuario 1 escucha el RingBack. El MG2 ahora espera hasta que el Usuario 2 descuelgue el receptor y entonces la llamada bidireccional se establece.
MG2 to MGC: MEGACO/1 [125.125.125.111]:55555 Transaction = 50005 { Context = 5000 { Notify = A5555 {ObservedEvents =1234 { 19990729T22020002:al/of(init=false)}}}}
MEGACO/1 [191.169.150.172]:2944 T=3{ C= - { SC=ROOT{ SV{ MT=RS,RE=902}}}} MEGACO/1 [191.169.150.170]:2944 P=3{C= - {SC=ROOT{SV{}}}}
MEGACO/1 191.169.150.172]:2944 T= 9998 {C= - { SC = ROOT { SV { MT= FO, RE = 905}}}} MEGACO/1 [191.169.150.170]:2944 P=9998{C= - {SC=ROOT{ER=505}}}
MEGACO/1 [191.169.150.170]:2944 T=372794419{C= - { MF=A0{ E=369099777{al/*}, SG{}}}} MEGACO/1 [191.169.150.172]:2944 P=372794419{ C= - {MF=A0}}
Procedimiento de llamada
User r i tion1 SoftX3000 er ination2 User
ff-hook
1 NTFY_REQ
NTFY_REPLY 2 MOD_REQ MOD_REPLY
dial-tone dialing
3 NTFY_REQ 4 ADD_REQ
NTFY_REPLY ADD_REPLY
5 ADD_REQ
Ringback tone
7 MOD_REQ
Ringing Off-hook
MOD_REPLY
NTFY_REPLY MOD_REPLY
10 MOD_REQ
MOD_REPLY On-hook
11 NTFY_REQ
NTFY_REPLY 12 MOD_REQ MOD_REPLY 13 SUB_REQ SUB_REPLY 15 MOD_REQ MOD_REPLY
14 MOD_REQ
MOD_REPLY
16 NTFY_REQ
NTFY_REPLY
Busy-tone On-hook
17 SUB_REQ
SUB_REPLY
18 MOD_REQ
MOD_REPLY
Procedimiento de llamada
Evento 1 NTFY_REQ
MEGACO/1 [191.169.150.122]:2944 T=883{C= - { N=A0{ OE=369109250{al/of}}}}
NTFY_REPLY
MEGACO/1 [191.169.200.61]:2944 P=883{C= - { N=A0}}
Procedimiento de llamada
Evento 2 MOD_REQ
MEGACO/1 [191.169.200.61]:2944 T=372771555{ C= - { MF=A0{ E=369109251{ dd/ce{DigitMap=dmap1}, al/*}, SG{cg/dt}, DM=dmap1{ ([2-9]xxxxxx|13xxxxxxxxx|0xxxxxxxxx|9xxxx|1[0124-9]x|E|x.F|[0-9EF].L)}}}}
MOD_REPLY
MEGACO/1 [191.169.150.122]:2944 P=372771555{ C= - { MF=A0}}
Procedimiento de llamada
Evento 3 NTFY_REQ
MEGACO/1 [191.169.150.122]:2944 T=884{C= - { N=A0{ OE=369109251{ 20030429T06132700: dd/ce {Meth=UM,ds=6540100}}}}}
NTFY_REPLY
MEGACO/1 [191.169.200.61]:2944 P=884{C= - { N=A0}}
Procedimiento de llamada
Evento 4 ADD_REQ
MEGACO/1 [191.169.200.61]:2944 T=369363687{ C=${ A=A0{ M{O{MO=SR,RV=OFF,RG=OFF}}, E=369109253{al/*}, SG{}}, A=${ M{O{MO=IN,RV=OFF,RG=OFF,nt/jit=40}, L{v=0 c=IN IP4 $ m=audio $ RTP/AVP 8}}}}}
ADD_REPLY
MEGACO/1 [191.169.150.122]:2944 P=369363687{C=286{ A=A0,A=A100000034{ M{O{MO=IN,RV=OFF,RG=OFF,nt/jit=40}, L{v=0 c=IN IP4 191.169.150.122 m=audio 18300 RTP/AVP 8}}}}}
Procedimiento de llamada
Evento 5 ADD_REQ
MEGACO/1 [191.169.200.61]:2944 T=369363688{ C=${ A=A1{ M{O{MO=SR,RV=OFF,RG=OFF}}, E=369108998{al/*}, SG{}}, A=${ M={O{MO=IN,RV=OFF,RG=OFF,nt/jit=40}, L{v=0 c=IN IP4 $ m=audio $ RTP/AVP 8}}}}}
ADD_REPLY
MEGACO/1 [191.169.150.122]:2944 P=369363688{C=287{ A=A1,A=A100000035{ M{O{MO=IN,RV=OFF,RG=OFF,nt/jit=40}, L{v=0 c=IN IP4 191.169.150.122 m=audio 18296 RTP/AVP 8}}}}}
Procedimiento de llamada
Evento 6 MOD_REQ
MEGACO/1 [191.169.200.61]:2944 T=372771561{C=287{ MF=A1{ E=369108999{al/*}, SG{al/ri}}}}
MOD_REPLY
MEGACO/1 [191.169.150.122]:2944 P=372771561{C=287{MF=A1}}
Procedimiento de llamada
Evento 7 MOD_REQ
MEGACO/1 [191.169.200.61]:2944 T=372771562{C=286{ MF=A0{ E=369109256{al/*}, SG{cg/rt}}}}
MOD_REPLY
MEGACO/1 [191.169.150.122]:2944 P=372771562{C=286{MF=A0}}
Procedimiento de llamada
Evento 8
NTFY_REQ MEGACO/1 [191.169.150.122]:2944 T=885{C=287{ N=A1{ OE=369108999{al/of}}}}
NTFY_REPLY
MEGACO/1 [191.169.200.61]:2944 P=885{C=287{N=A1}}
Procedimiento de llamada
Evento 9 MOD_REQ
MEGACO/1 [191.169.200.61]:2944 T=370281195{C=287{ MF=A1{M{O{MO=SR,RV=OFF,RG=OFF,tdmc/ec=ON}}, E=369109001{al/*}, SG{}}, MF=A100000035{M{O{MO=SR,RV=OFF,RG=OFF}, L{v=0 c=IN IP4 - m=audio - RTP/AVP 8}, R{v=0 c=IN IP4 191.169.150.122 m=audio 18300 RTP/AVP 8}}}}}
MOD_REPLY
MEGACO/1 [191.165.15.122]:2944 P=370281195{C=287{ MF=A1,MF=A100000035{ M{L{v=0 c=IN IP4 191.169.150.122 m=audio 18296 RTP/AVP 8}}}}}
Procedimiento de llamada
Evento 10 MOD_REQ
MEGACO/1 [191.169.200.61]:2944 T=370281196{C=286{ MF=A0{M{O{MO=SR,RV=OFF,RG=OFF,tdmc/ec=ON}}, E=369109258{al/*}, SG{}}, MF=A100000034{M{O{MO=SR,RV=OFF,RG=OFF}, L{v=0 c=IN IP4 - m=audio - RTP/AVP 8}, R{v=0 c=IN IP4 191.169.150.122 m=audio 18296 RTP/AVP 8}}}}}
MOD_REPLY
MEGACO/1 [191.165.15.122]:2944 P=370281196{C=286{ MF=A0,MF=A100000034{ M{L{v=0 c=IN IP4 191.169.150.122 m=audio 18300 RTP/AVP 8}}}}}
Procedimiento de llamada
Evento 11 NTFY_REQ
MEGACO/1 [191.169.150.122]:2944 T=886{C=286{ N=A0{OE=369109258{al/on}}}}
NTFY_REPLY
MEGACO/1 [191.169.200.61]:2944 P=886{N=A0}}
Evento 12 MOD_REQ
MEGACO/1 [191.169.200.61]:2944 T=370281199{C=286{ MF=A0{E=369109259{al/*},SG{}}, MF=A100000034{M{O{MO=IN,RV=OFF,RG=OFF}}}}}
MOD_REPLY
MEGACO/1 [191.169.150.122]:2944 P=370281199{C=286{MF=A0,MF=A100000034}}
Procedimiento de llamada
Evento 13 SUB_REQ
MEGACO/1 [191.169.200.61]:2944 T=372509424{C=286{O-S=*}}
SUB_REPLY
MEGACO/1 [191.169.150.122]:2944 P=372509424{C=286{ S=A0,S=A100000034}} Evento 14
MOD_REQ
MEGACO/1 [191.169.200.61]:2944 T=372771569{C=287{ MF=A1{E=369109004{al/*},SG{cg/bt}}}}
MOD_REPLY
MEGACO/1 [191.169.150.122]:2944 P=372771569{C=287{MF=A1}}
Procedimiento de llamada
Evento 15 MOD_REQ
MEGACO/1 [191.169.200.61]:2944 T=372771570{C= - { MF=A0{E=369109261{al/*},SG{}}}}
MOD_REPLY
MEGACO/1 [191.169.150.122]:2944 P=372771570{C= - {MF=A0}}
Evento 16 NTFY_REQ
MEGACO/1 [191.169.150.122]:2944 T=887{C=287{ N=A1{OE=369109004{al/on}}}}
NTFY_REPLY
MEGACO/1 [191.169.200.61]:2944 P=887{C=287{N=A1}}
Procedimiento de llamada
Evento 17 SUB_REQ
MEGACO/1 [191.169.200.61]:2944 T=372509427{C=287{O-S=*}}
SUB_REPLY
MEGACO/1 [191.169.150.122]:2944 P=372509427{C=287{ S=A1,S=A100000035}}
Evento 18 MOD_REQ
MEGACO/1 [191.169.200.61]:2944 T=372771572{C= - { MF=A1{E=369109006{al/*},SG{}}}}
MOD_REPLY
MEGACO/1 [191.169.150.122]:2944 P=372771572{C= - {MF=A1}}
TG
Soft
AMG
UserB
1 ADD_REQ
ADD_REPLY
S oftX 3 00 0
2 ADD_REQ
ADD_REPLY 3 MOD_REQ MOD_REPLY
4 MOD_REQ
MOD_REPLY
H .2 4 8
Ringing
ACM
ff-hook
7 MOD_REQ
MOD_REPLY ANM
V oic e
PSTN
8 NTFY_REQ
NTFY_REPLY 9 MOD_REQ MOD_REPLY 10 SUB_REQ SUB_REPLY
On-hook
AM G 5000 T M G 8010+ S G
REL RLC
11 SUB_REQ
SUB_REPLY
ADD_REPLY
MEGACO/1 [191.169.150.010]:2944 P=369379680{C=15{A=A29, A=A2147489806{M{ST=1{ L{v=0 c=IN IP4 191.169.150.10 m=audio 13388 RTP/AVP 4}}}}}}
ADD_REPLY
MEGACO/1 [191.169.150.172]:2944 P=369379681{C=218{A=A0, A=A100000379{M{O{MO=IN,RV=OFF,RG=OFF,nt/jit=40}, L{v=0 c=IN IP4 191.169.150.172 m=audio 18300 RTP/AVP 4}}}}}
MOD_REPLY
MEGACO/1 [191.169.150.172]:2944 P=372787554{C=218{MF=A0}}
Evento 4 MOD_REQ
MEGACO/1 [191.169.150.170]:2944 T=371870051{C=15 {MF=A29{SG{SL=0{cg/rt{NC={TO,OR}}}}}}}
ADD_REPLY
MEGACO/1 [191.169.150.010]:2944 P=371870051{C=15{MF=A29}}
Evento 6
MOD_REQ MEGACO/1 [191.169.150.170]:2944 T=370297190{C=218{ MF=A0{M{O{MO=SR,RV=OFF,RG=OFF,tdmc/ec=ON}}, E=369099791{al/*},SG{}}, MF=A100000379{M{O{MO=SR,RV=OFF,RG=OFF}, L{v=0 c=IN IP4 m=audio RTP/AVP 4}, R{v=0 c=IN IP4 191.169.150.10 m=audio 13388 RTP/AVP 4}}}}} MOD_REPLY MEGACO/1 [191.169.150.172]:2944 P=370297190{C=218{ MF=A0, MF=A100000379{M{L{v=0 c=IN IP4 191.169.150.172 m=audio 18300 RTP/AVP 4 }}}}}
MOD_REPLY
MEGACO/1 [191.169.150.010]:2944 P=370297192{C=15{MF=A29,MF= A2147489806}}
Evento 8 NTFY_REQ
MEGACO/1 [191.169.150.172]:2944 T=2471{C=218{ N=A0{OE=369099791{al/on}}}}
NTFY_REPLY
MEGACO/1 [191.169.150.170]:2944 P=2471{C=218{N=A0}}
MOD_REPLY
MEGACO/1 [191.169.150.172]:2944 P=370297199{C=218{MF=A0,MF= A100000379}}
Evento 10 SUB_REQ
MEGACO/1 [191.169.150.170]:2944 T=372525424{C=218{O-S=*}} SUB_REPLY MEGACO/1 [191.169.150.172]:2944 P=372525424{C=218{ S=A0,S= A100000379}}
SUB_REPLY
MEGACO/1 [191.169.150.010]:2944 P=372525425{C=15{ S=A29,S=A2147489806}}