Foro VoIP - Voz sobre IP - Asterisk y SER - SIP IAX y H.323

3CX VoIP- Centralita telefonica (PBX) para Windows
3CX Centralita Telefónica para Windows
Descarga versión gratuita

BUSCAR

  • Protocolos VoIP
  •    

  • Teléfonos
  •    

  • QoS (Quality of Service)
  •    

  • Codecs
  •    

  • Asterisk
  •    

  • Centralita 3CX
  •    

  • SER (Sip Express Router)
  •    

  • Utilidades
  •    

     

      IAX - Inter-Asterisk eXchange protocol  

     
        Arquitectura   Mensajes   Tipos de tramas   Valores de las tramas   SIP vs IAX  
     

     
    Frames o tipos de tramas
    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.

     

     
     
     
    English   |   Acerca de    |   Contacto   |   Colaborar   |   Publicidad