Status: New
Owner: ----
Labels: Type-Defect Priority-Medium MSS-1.7.0.FINAL Release-Type-FINAL
Roadmap-Fix Component-Sip-Servlets
New issue 3071 by [email protected]: CANCEL not proxied by mss after
PRACK
http://code.google.com/p/mobicents/issues/detail?id=3071
We're working on proxy-type apps running within mss-jboss (1.6.0-
FINAL) over TCP. We're running a call coming in over an ISDN trunk
into our call manager, getting converted to SIP at the other end of
the call manager and then hitting our mss-based proxy app on its way
to a SIP extension (callee). Since the call is being originated on an
ISDN trunk, once the 180 RINGING from the callee reaches the call
manager, a PRACK is sent. The PRACK, along with its 200 OK, seems to
be proxied through correctly. But if the caller hangs up before the
callee answers, resulting in a CANCEL being sent from the call
manager, the CANCEL gets eaten by the mss based proxy (however the
proxy does sent out a 200 Canceling).
However, if we originated the call over a SIP trunk coming into our
call manager (and going out over a SIP trunk from the call manager), i.e.
there would be no PRACK for the 180 RINGING, we
don't see this issue. The CANCEL is proxied through correctly.