english | contacto
 
    >Protocolos VoIP   >Teléfonos   >QoS   >Codecs   >Foro   >Diccionario   >Futuro
 
Menu Principal
Protocolos VoIP > IAX
  Protocolos VoIP
  SIP
    Arquitectura
    Componentes
    Mensajes
    Errores
    Cabecera
    Direccionamiento
    SDP
    Ejemplo
  H.323
    Objetivo
    Componentes
    Pila protocolos
    Señalizacion
    Ejemplo
  SIP vs H.323
  IAX
    Arquitectura
    Ejemplo mensajes
    Tipo de tramas
    Valores de tramas
    SIP vs IAX
  Telefónos
  QoS
  Codecs
  SER (SIP Express Router)
  Asterisk
  Foro
  Diccionario
  Proveedores VoIP
  Futuro
     
 

Los mensajes o tramas que se envian en IAX2 son binarios y por tanto cada bit o conjunto de bits tiene un significado. Como hemos indicado anteriormente existen dos tipos de mensajes principalmente:

A) Tramas F o Full Frames

La particularidad de las tramas o mensajes F es que deben ser respondidas explícitamente. Es decir cuando un usuario manda a otro una trama F (full frame) el receptor debe contestar confirmando que ha recibido ese mensaje. Estas tramas son las únicas que deben ser respondidas explícitamente.

A continuación ponemos el formato binario de una trama F o full frame de IAX2.

El significado de cada uno de los campos es el siguiente:
- F : Un bit que indica si la trama es F (full frame) o no. Para que sea F o full frame debe estar puesta a 1.
- Source Call Number - Número de llamada de origen : 15 bits que indentifican la conversación de origen ya que puede haber varias comunicaciones multiplexadas por la misma línea.
- R : Bit de retransmisión. Se pone a uno cuando la trama es retransmitida.
- Destination Call Number - Número de llamada destino : lo mismo que el de origen pero para identificar el destino.
- Timestamp o sello de tiempo - Para marcar el tiempo en cada paquete
- OSeqno - sec. de salida : Número de secuencia de salida con 8 bits. Comienza en 0 y se va incrementandose cada mensaje.
- ISeqno - sec. de entrada : Lo mismo para la entrada.
- Frame Type - tipo de trama :Indica la clase de trama de que se trata
- C: Puesto a 0 indica que el campo subclase debe tomarse como 7 bits (un solo mensaje): Puesto a 1 indica que el campo subclase se obtiene con 14 bits (dos mensajes consecutivos).
- Subclass - subclase - Subclase del mensaje.
- Data - Datos : datos que se envían en formato binario.

B) Tramas M o Mini Frames

Las tramas M o mini frames para mandar la información con la menor información posible en la cabecera. Estas tramas no tienen porque ser respondidas y si alguna de ellas se pierde se descarta sin más.

El formato binario de las tramas M o mini frames es el siguiente:

El significado de los campos es similar al de las tramas F o full frame. En este caso el bit F está puesto a 0 y el sello de tiempo o Timestamp está truncado y solo tiene 16 bits para aligerar la cabecera. Son los clientes los que deben encargarse de llevar un timestamp de 32 bits si lo desean y para sincronizarlo mandar una trama F.
 
   
VoIP Foro©2006