| | |
| | | try {
|
| | | sipStack = (SipStackImpl)SipFactory.getInstance().createSipStack(DefaultProperties.getProperties(monitorIp, userSetting.getSipLog()));
|
| | | } catch (PeerUnavailableException e) {
|
| | | logger.error("[Sip Server] SIP服务启动失败, 监听地址{}失败,请检查ip是否正确", monitorIp);
|
| | | logger.error("[SIP SERVER] SIP服务启动失败, 监听地址{}失败,请检查ip是否正确", monitorIp);
|
| | | return;
|
| | | }
|
| | |
|
| | |
| | | tcpSipProvider.addSipListener(sipProcessorObserver);
|
| | | tcpSipProviderMap.put(monitorIp, tcpSipProvider);
|
| | |
|
| | | logger.info("[Sip Server] tcp://{}:{} 启动成功", monitorIp, port);
|
| | | logger.info("[SIP SERVER] tcp://{}:{} 启动成功", monitorIp, port);
|
| | | } catch (TransportNotSupportedException
|
| | | | TooManyListenersException
|
| | | | ObjectInUseException
|
| | | | InvalidArgumentException e) {
|
| | | logger.error("[Sip Server] tcp://{}:{} SIP服务启动失败,请检查端口是否被占用或者ip是否正确"
|
| | | logger.error("[SIP SERVER] tcp://{}:{} SIP服务启动失败,请检查端口是否被占用或者ip是否正确"
|
| | | , monitorIp, port);
|
| | | }
|
| | |
|
| | |
| | |
|
| | | udpSipProviderMap.put(monitorIp, udpSipProvider);
|
| | |
|
| | | logger.info("[Sip Server] udp://{}:{} 启动成功", monitorIp, port);
|
| | | logger.info("[SIP SERVER] udp://{}:{} 启动成功", monitorIp, port);
|
| | | } catch (TransportNotSupportedException
|
| | | | TooManyListenersException
|
| | | | ObjectInUseException
|
| | | | InvalidArgumentException e) {
|
| | | logger.error("[Sip Server] udp://{}:{} SIP服务启动失败,请检查端口是否被占用或者ip是否正确"
|
| | | logger.error("[SIP SERVER] udp://{}:{} SIP服务启动失败,请检查端口是否被占用或者ip是否正确"
|
| | | , monitorIp, port);
|
| | | }
|
| | | }
|