|
|
@@ -444,7 +444,7 @@ public class EslEventListenerEvent implements IEslEventListener {
|
|
444
|
444
|
EslCommon.sessions.remove(session);
|
|
445
|
445
|
}
|
|
446
|
446
|
//未接通或会议剩下最后一个时挂机
|
|
447
|
|
- if (!session.isAnswer()&&session.isMeeting()) {
|
|
|
447
|
+ if (!session.isAnswer()||session.isMeeting()) {
|
|
448
|
448
|
if (EslCommon.channels.stream().filter(p -> p.getSessionId().equals(sid)).count() == 1) {
|
|
449
|
449
|
Channel last = EslCommon.channels.stream().filter(p -> p.getSessionId().equals(sid)).findFirst().get();
|
|
450
|
450
|
eslClientService.kill(last.getChanId(), "");
|