| package com.genersoft.iot.vmp.gb28181.transmit.response.impl;  | 
|   | 
| import javax.sip.Dialog;  | 
| import javax.sip.InvalidArgumentException;  | 
| import javax.sip.ResponseEvent;  | 
| import javax.sip.SipException;  | 
| import javax.sip.message.Request;  | 
|   | 
| import org.springframework.stereotype.Component;  | 
|   | 
| import com.genersoft.iot.vmp.conf.SipConfig;  | 
| import com.genersoft.iot.vmp.gb28181.SipLayer;  | 
| import com.genersoft.iot.vmp.gb28181.transmit.response.ISIPResponseProcessor;  | 
|   | 
| /**      | 
|  * @Description:处理INVITE响应  | 
|  * @author: songww  | 
|  * @date:   2020年5月3日 下午4:43:52       | 
|  */  | 
| @Component  | 
| public class InviteResponseProcessor implements ISIPResponseProcessor {  | 
|   | 
|     /**  | 
|      * 处理invite响应  | 
|      *   | 
|      * @param request  | 
|      *            响应消息  | 
|      */   | 
|     @Override  | 
|     public void process(ResponseEvent evt, SipLayer layer, SipConfig config) {  | 
|         try {  | 
|             Dialog dialog = evt.getDialog();  | 
|             Request reqAck =dialog.createAck(1L);  | 
|             dialog.sendAck(reqAck);  | 
|         } catch (InvalidArgumentException | SipException e) {  | 
|             e.printStackTrace();  | 
|         }  | 
|     }  | 
|   | 
| }  |