Fix to make sure we don't hangup a call when getting a RLC without sending REL. Found making sure we are Q.784 (the SS7 test specification) compliant

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@82273 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.6.0
Matthew Fredrickson 18 years ago
parent 2a3ed7b879
commit d3504cd159

@ -8903,7 +8903,10 @@ static void *ss7_linkset(void *data)
} else {
p = linkset->pvts[chanpos];
ast_mutex_lock(&p->lock);
p->ss7call = NULL;
if (p->alreadyhungup)
p->ss7call = NULL;
else
ast_log(LOG_NOTICE, "Received RLC out and we haven't sent REL. Ignoring.\n");
ast_mutex_unlock(&p->lock);
}
break;

Loading…
Cancel
Save