Campos de cabecera propietaria SIP
Puede crear una solicitud de servlet SIP que incluya campos de cabecera propietaria. Los campos de cabecera propietarios SIP permiten la implementación de determinados valores SIP en base a cada mensaje. Los valores SIP establecidos a nivel de contenedor SIP se aplican a todos los mensajes SIP gestionados por dicho contenedor SIP.
Para incluir uno o varios campos de cabecera propietaria en un mensaje, configure la solicitud de servlet SIP para que incluya uno o más métodos SipServletMessage.setHeader(nombre_serie, valor serie). Cuando la aplicación llama a SipServletRequest.send() para enviar la solicitud, el objeto de mensaje que se pasa a la pila SIP para la transmisión incluye la información de la cabecera propietaria. Luego la pila de SIP crea una transacción cliente para enviar la solicitud y ajusta los valores de configuración de SIP para esta solicitud específica basándose en cualquiera de los campos de cabecera privados que se incluyen en el objeto de mensaje. La pila elimina los campos de la cabecera propietaria antes de que se envíe el mensaje a la red.
Campos de la cabecera propietaria utilizados para especificar los valores de temporizador
- IBM-TransactionTimeout
- Utilice este campo de cabecera para especificar, en milisegundos, la duración del tiempo de espera de la transacción de cliente. Esta cabecera equivale a especificar un valor para el temporizador B en las transacciones de cliente INVITE y F temporizador de las transacciones de cliente no INVITE.
- IBM-RetransmissionInterval
- Utilice este campo de cabecera para especificar, en milisegundos, la duración del intervalo de retransmisión de solicitudes. Esta cabecera equivale a especificar un valor para el temporizador A en las transacciones de cliente INVITE y el temporizador E de las transacciones de cliente no INVITE.
- IBM-RetransmissionMaxInterval
- Utilice este campo de cabecera para especificar, en milisegundos, el intervalo de retransmisión máximo. Esta cabecera equivale a especificar un valor para el temporizador T2 en las transacciones de cliente no INVITE, y el temporizador B en las transacciones de cliente INVITE.