SIPって知ってるかい? [Part 2]
■ このスレッドは過去ログ倉庫に格納されています
0025RFC
03/08/06 11:29ID:???>>24 の言うように487(INVITE)を受け取った時点で呼の解放は出来たと判断した場合、
まずは、487に対してACKを送ることになるはず。
そして、ACKを送った時点で元々のINVITEは全て完了状態。
そのあと、CANCELに対する200 OKが来ていないので、タイマーにより、
CANCELの再送が起動されることになるが、
既に状態としてはACKまで送っている。
もしも、INVITE / 200 OK / ACKの状態であれば、
取り消したい場合にCANCELではなくBYEを送るべきことになっている。
つまり、その場合は、CANCELを送るのは間違い。
今回は、INVITE / 487 Request Terminated / ACKの状態であるので、
同様に、少なくとも、CANCELは送るべきではない、という結論になる。
■ このスレッドは過去ログ倉庫に格納されています