| | |
| | | import javax.sip.message.Request;
|
| | | import javax.sip.message.Response;
|
| | |
|
| | | import com.alibaba.fastjson.JSON;
|
| | | import org.slf4j.Logger;
|
| | | import org.slf4j.LoggerFactory;
|
| | | import org.springframework.beans.factory.annotation.Autowired;
|
| | |
| | | public ISIPRequestProcessor createRequestProcessor(RequestEvent evt) {
|
| | | Request request = evt.getRequest();
|
| | | String method = request.getMethod();
|
| | | logger.info("接收到消息:"+request.getMethod());
|
| | | // logger.info("接收到消息:"+request.getMethod());
|
| | | if (Request.INVITE.equals(method)) {
|
| | | InviteRequestProcessor processor = new InviteRequestProcessor();
|
| | | processor.setRequestEvent(evt);
|
| | |
| | | processor.setRequestEvent(evt);
|
| | | return processor;
|
| | | } else if (Request.MESSAGE.equals(method)) {
|
| | |
|
| | | MessageRequestProcessor processor = new MessageRequestProcessor();
|
| | | processor.setRequestEvent(evt);
|
| | | processor.setTcpSipProvider(getTcpSipProvider());
|