Все ниже написанное касается прошивки P0S3-8-12-00.
Вроде все правильно, но не регистрируется.
Грабля номер раз
Формат записи адреса Proxy-сервера, на котором телефон будет регистрироваться: если указываем доменное имя — заключаем в кавычки, если ip-адрес — кавычки убираем!
Правильно:
# Proxy Server proxy1_address: "sip.pro-voip.com.ua"
Правильно:
# Proxy Server proxy1_address: 10.10.10.111
Неправильно:
# Proxy Server proxy1_address: "10.10.10.111"
Симптомы — у меня телефон так не смог зарегистрироваться, хотя посылал запросы REGISTER на первый взгляд с правильными заголовками и на правильный ip-адрес сервера…
Грабля номер два
Это NAT. Чтобы телефон зарегистрировался за NAT’ом мне потребовалось:
- Отредактировать SIPDefault.cnf:
# NAT/Firewall Traversal nat_enable: 1; 0-Disabled (default), 1-Enabled nat_address: ""; WAN IP address of NAT box (dotted IP or DNS A record only) voip_control_port: 5060; UDP port used for SIP messages (default - 5060) start_media_port: 16384; Start RTP range for media (default - 16384) end_media_port: 16391; End RTP range for media (default - 32766) nat_received_processing: 1; 0-Disabled (default), 1-Enabled
2. На роутере выполнить проброс UDP-портов 5060 (sip) и 16384-16391 (rtp)
3. На роутере отключить SIP ALG (не везде он есть). На джунипере это делается командой:
set security alg sip disable