| | |
| | | package com.genersoft.iot.vmp.gb28181; |
| | | |
| | | import java.text.ParseException; |
| | | import java.util.Properties; |
| | | |
| | | import javax.annotation.PostConstruct; |
| | |
| | | int status = response.getStatusCode(); |
| | | if ((status >= 200) && (status < 300)) { // Success! |
| | | ISIPResponseProcessor processor = processorFactory.createResponseProcessor(evt); |
| | | processor.process(evt, this, sipConfig); |
| | | } else if (status == Response.TRYING) { |
| | | try { |
| | | processor.process(evt, this, sipConfig); |
| | | } catch (ParseException e) { |
| | | // TODO Auto-generated catch block |
| | | e.printStackTrace(); |
| | | } |
| | | // } else if (status == Response.TRYING) { |
| | | // trying不会回复 |
| | | } else if ((status >= 100) && (status < 200)) { |
| | | // 增加其它无需回复的响应,如101、180等 |
| | | } else { |
| | | logger.warn("接收到失败的response响应!status:" + status + ",message:" + response.getContent().toString()); |
| | | logger.warn("接收到失败的response响应!status:" + status + ",message:" + response.getReasonPhrase()/* .getContent().toString()*/); |
| | | } |
| | | // trying不会回复 |
| | | // if (status == Response.TRYING) { |