| | |
| | | } |
| | | |
| | | public SipProviderImpl getUdpSipProvider(String ip) { |
| | | if (ObjectUtils.isEmpty(ip)) { |
| | | return null; |
| | | } |
| | | if (udpSipProviderMap.size() == 1) { |
| | | return udpSipProviderMap.values().stream().findFirst().get(); |
| | | } |
| | | if (ObjectUtils.isEmpty(ip)) { |
| | | return null; |
| | | } |
| | | return udpSipProviderMap.get(ip); |
| | | } |
| | |
| | | } |
| | | |
| | | public SipProviderImpl getTcpSipProvider(String ip) { |
| | | if (ObjectUtils.isEmpty(ip)) { |
| | | return null; |
| | | } |
| | | if (tcpSipProviderMap.size() == 1) { |
| | | return tcpSipProviderMap.values().stream().findFirst().get(); |
| | | } |
| | | if (ObjectUtils.isEmpty(ip)) { |
| | | return null; |
| | | } |
| | | return tcpSipProviderMap.get(ip); |
| | | } |
| | | |