From 1b6f0137b94a5498b1d28313ce5e87424fec597d Mon Sep 17 00:00:00 2001
From: songww <songww@inspur.com>
Date: 星期四, 14 五月 2020 09:22:30 +0800
Subject: [PATCH] 优化配置
---
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/InviteResponseProcessor.java | 46 ++++++++++++++++++++++++----------------------
1 files changed, 24 insertions(+), 22 deletions(-)
diff --git a/src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/InviteResponseProcessor.java b/src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/InviteResponseProcessor.java
index f825584..9b1783f 100644
--- a/src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/InviteResponseProcessor.java
+++ b/src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/InviteResponseProcessor.java
@@ -50,30 +50,32 @@
//鎴愬姛鍝嶅簲
//涓嬪彂ack
if(statusCode == Response.OK){
- ClientTransaction clientTransaction = evt.getClientTransaction();
- if(clientTransaction == null){
- logger.error("鍥炲ACK鏃讹紝clientTransaction涓簄ull >>> {}",response);
- return;
- }
- Dialog clientDialog = clientTransaction.getDialog();
-
- CSeqHeader clientCSeqHeader = (CSeqHeader) response.getHeader(CSeqHeader.NAME);
- long cseqId = clientCSeqHeader.getSeqNumber();
- /*
- createAck鍑芥暟锛屽垱寤虹殑ackRequest锛屼細閲囩敤Invite鍝嶅簲鐨�200OK锛屼腑鐨刢ontact瀛楁涓殑鍦板潃锛屼綔涓虹洰鏍囧湴鍧�銆�
- 鏈夌殑缁堢浼犱笂鏉ョ殑鍙兘杩樻槸鍐呯綉鍦板潃锛屼細閫犳垚ack鍙戦�佷笉鍑哄幓銆傛帴鍙椾笉鍒伴煶瑙嗛娴�
- 鎵�浠ュ湪姝ゅ缁熶竴鏇挎崲鍦板潃銆傚拰鍝嶅簲娑堟伅鐨刅ia澶翠腑鐨勫湴鍧�淇濇寔涓�鑷淬��
- */
- Request ackRequest = clientDialog.createAck(cseqId);
- SipURI requestURI = (SipURI) ackRequest.getRequestURI();
- ViaHeader viaHeader = (ViaHeader) response.getHeader(ViaHeader.NAME);
- requestURI.setHost(viaHeader.getHost());
- requestURI.setPort(viaHeader.getPort());
- clientDialog.sendAck(ackRequest);
+// ClientTransaction clientTransaction = evt.getClientTransaction();
+// if(clientTransaction == null){
+// logger.error("鍥炲ACK鏃讹紝clientTransaction涓簄ull >>> {}",response);
+// return;
+// }
+// Dialog clientDialog = clientTransaction.getDialog();
+//
+// CSeqHeader clientCSeqHeader = (CSeqHeader) response.getHeader(CSeqHeader.NAME);
+// long cseqId = clientCSeqHeader.getSeqNumber();
+// /*
+// createAck鍑芥暟锛屽垱寤虹殑ackRequest锛屼細閲囩敤Invite鍝嶅簲鐨�200OK锛屼腑鐨刢ontact瀛楁涓殑鍦板潃锛屼綔涓虹洰鏍囧湴鍧�銆�
+// 鏈夌殑缁堢浼犱笂鏉ョ殑鍙兘杩樻槸鍐呯綉鍦板潃锛屼細閫犳垚ack鍙戦�佷笉鍑哄幓銆傛帴鍙椾笉鍒伴煶瑙嗛娴�
+// 鎵�浠ュ湪姝ゅ缁熶竴鏇挎崲鍦板潃銆傚拰鍝嶅簲娑堟伅鐨刅ia澶翠腑鐨勫湴鍧�淇濇寔涓�鑷淬��
+// */
+// Request ackRequest = clientDialog.createAck(cseqId);
+// SipURI requestURI = (SipURI) ackRequest.getRequestURI();
+// ViaHeader viaHeader = (ViaHeader) response.getHeader(ViaHeader.NAME);
+// requestURI.setHost(viaHeader.getHost());
+// requestURI.setPort(viaHeader.getPort());
+// clientDialog.sendAck(ackRequest);
+
+ Dialog dialog = evt.getDialog();
+ Request reqAck =dialog.createAck(1L);
+ dialog.sendAck(reqAck);
}
} catch (InvalidArgumentException | SipException e) {
- e.printStackTrace();
- } catch (ParseException e) {
e.printStackTrace();
}
}
--
Gitblit v1.8.0