mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-14 05:48:54 +00:00
small q931 processing and signalling corrections
don't decode UUIE from Q931StatusMessage clean call without callIdentifier data don't start tcs/msd exchange procedure after call proceeding received (closes issue #16365) Reported by: benngard2 Tested by: may213, benngard2 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@237098 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -215,7 +215,9 @@ int ooEndCall(OOH323CallData *call)
|
||||
return OO_OK;
|
||||
}
|
||||
|
||||
if(call->callState == OO_CALL_CLEARED)
|
||||
if (call->callIdentifier.guid.numocts == 0) call->callState = OO_CALL_CLEARED;
|
||||
|
||||
if(call->callState == OO_CALL_CLEARED || call->callState == OO_CALL_CLEAR_RELEASESENT)
|
||||
{
|
||||
ooCleanCall(call);
|
||||
call->callState = OO_CALL_REMOVED;
|
||||
|
||||
Reference in New Issue
Block a user