OPENZAP-220 fix blocked into read and add cause for a correct hangup

This commit is contained in:
Matteo Brancaleoni committed 2014-10-07 14:34:39 +02:00
1 parent da43bdeb12
commit 7ec7c920d1
2 files changed
+3 -1

No files matched your search

@@ -1251,6 +1251,8 @@ static ftdm_status_t state_advance(ftdm_channel_t *chan)
} else if (caller_data->hangup_cause == PRI_CAUSE_DESTINATION_OUT_OF_ORDER) {
/* Can happen when we have a DL link expire or some timer expired */
ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_HANGUP_COMPLETE);
} else if (caller_data->hangup_cause == PRI_CAUSE_INVALID_NUMBER_FORMAT) {
ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_HANGUP_COMPLETE);
}
}
}