Возникли проблемы с односторонней Adio на SIP-телефон звездочки

У меня есть сервер звездочки (Elastix на CentOS 7), который я сейчас использую в Amazon Web Services. Сервер работает отлично, и клиенты могут без проблем подключиться, используя stun-сервер. Однако у меня есть несколько телефонов Digium (D-50), которые мне нужно подключить. Эти телефоны не имеют возможности использовать настройку оглушения, которую я смог найти, и в настоящее время, когда за нашим брандмауэром есть только односторонний звук.

Я пытался найти решение, но пока безуспешно. Есть ли какие-либо изменения, которые я могу внести на стороне сервера или на стороне клиента, чтобы облегчить это?

Я мог бы перенаправить порты, но, насколько я могу судить, это будет работать только для одного телефона, и мне нужно использовать несколько.

1 ответ

На самом деле, мы обнаружили, что самый простой ответ на установку телефона за NAT для подключения к серверу Asterisk на общедоступном интернет-сервере - установить время ожидания регистрации SIP менее 120 секунд (обычно 100 секунд). Это гарантирует, что NAT всегда перенаправляет порт обратно на телефон. Это также гарантирует, что частный IP-адрес телефона всегда актуален в настройках NAT, и, в принципе, все "просто работает".

Другие схемы, такие как STUN, также не работают, и это решение действительно достаточно надежно.

Другие вопросы по тегам