On Wed, 2006-11-08 at 14:05 +0100, Andrzej Ciarkowski wrote:
> Hello,
> Some responses to INVITE message (among them 478, which is sent by
Do you mean "487"?
> some clients remote party rejects the call and 488 which is sent by
> operators when remote party is not registered) are never delivered to
> SipConnection::processInviteResponseFailed(). It seems that code which
> prevents these events from reaching destination is SipTransaction.cpp
> line 1941 (SipTransaction::handleChildIncoming()):
> shouldDispatch = FALSE;
> If I add a special case here:
> if (SIP_REQUEST_TERMINATED_CODE != responseCode &&
> SIP_REQUEST_NOT_ACCEPTABLE_HERE_CODE != responseCode)
> shouldDispatch = FALSE;
Given that there are several occurrences of "shouldDispatch = FALSE"
it's rather hard to figure out what your change is. Could you give me
the exact Subversion URL of the file ("svn info SipTransaction.cpp") and
the revision number? It would also help if you showed the lines around
the line you changed, so I could verify I have looked in the right
place.
In any case, any 4xx result that doesn't have special processing should
be treated the same way.
Dale
_______________________________________________
sipxtapi-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/