Campos de Cabeçalho de Proprietário SIP
É possível criar um pedido do servlet SIP que inclua campos de cabeçalho de proprietário. Os campos de cabeçalho de proprietário SIP permitem que algumas configurações do SIP sejam implementadas em uma base por mensagem. As configurações do SIP definidas no nível do contêiner SIP são aplicáveis a todas as mensagens SIP manipuladas por esse contêiner SIP.
Para incluir um ou mais campos de cabeçalho de proprietário em uma mensagem, configure o pedido do servlet SIP de forma que ele inclua um ou mais métodos SipServletMessage.setHeader(string_name, string value). Quando o aplicativo chama SipServletRequest.send() para enviar o pedido, o objeto de mensagem transmitido para a pilha SIP para transmissão inclui as informações do cabeçalho de proprietário. A pilha SIP então cria uma transação do cliente para enviar o pedido, e ajusta as definições de configuração do SIP para este pedido específico com base em todos os campos de cabeçalho de proprietário que estão incluídos no objeto de mensagem. A pilha remove os campos de cabeçalho de proprietário antes do envio da mensagem para a rede.
Campos de cabeçalho do proprietário para especificar valores de cronômetro.
- IBM-TransactionTimeout
- Use este campo de cabeçalho para especificar, em milissegundos, a duração do tempo limite de transação do cliente. Este cabeçalho é equivalente a especificar um valor para o cronômetro B em transações do cliente INVITE e para o cronômetro F em transações do cliente não INVITE.
- IBM-RetransmissionInterval
- Use este campo de cabeçalho para especificar, em milissegundos, a duração do intervalo de retransmissão de pedido. Este cabeçalho é equivalente a especificar um valor para o cronômetro A em transações do cliente INVITE e para o cronômetro E em transações do cliente não INVITE.
- IBM-RetransmissionMaxInterval
- Use este campo de cabeçalho para especificar, em milissegundos, o intervalo máximo de retransmissão. Este cabeçalho é equivalente a especificar um valor para o cronômetro T2 em conversões de cliente não INVITE e para o cronômetro B em transações de cliente INVITE.