/
Rush condition entre INVITE e CANCEL

Rush condition entre INVITE e CANCEL

Algumas vezes ocorre, principalmente com Call Centers que cancelam muitas chamadas o que chamamos de RACE condition. O 200Ok do atendimento de uma chamada está chegando, mas a chamada foi cancelada no cliente. O cliente considera que o momento final da chamada é o cancelamento. A protocolo SIP diz que neste caso o CANCEL e o INVITE devem ser tratados como transações separadas e que o tempo válido é do BYE que o cliente deve enviar mesmo após o CANCEL. No entanto muitas plataformas contabilizam no CANCEL e não no BYE gerando uma diferença. No mundo ideal todo mundo faz certo, no mundo real há diferenças na forma que cada as plataformas tratam as chamadas.


Related content

SIPPulse Routing and Billing Solutions for SIP