diff --git a/nginx/nginx.conf b/nginx/nginx.conf index 066c710..11f1cb5 100644 --- a/nginx/nginx.conf +++ b/nginx/nginx.conf @@ -9,6 +9,28 @@ events { multi_accept on; } +stream { + # Encaminhamento da porta de sinalização SIP (TCP) + server { + listen 5060; + proxy_pass 172.16.254.130:5060; + } + + # Encaminhamento da porta de sinalização SIP (UDP) + server { + listen 5060 udp; + proxy_pass 172.16.254.130:5060; + } + + # Encaminhamento da faixa de portas RTP para o áudio (UDP) + # Nota: Isto requer que o Nginx tenha sido compilado com a opção --with-stream_udp_proxy_listen_gated + # Se der erro, comece apenas com as portas 5060 e adicione esta parte depois se necessário. + server { + listen 10000-20000 udp; + proxy_pass 172.16.254.130; # O Nginx irá manter a porta de destino original + } +} + http { #Configuraçoes de Cache proxy_cache_path /var/cache/nginx/zabbix_cache levels=1:2 keys_zone=zabbix_cache:10m max_size=1g inactive=60m use_temp_path=off;