Я определил канал SIP на Asterisk 11.22.0, созданный root @ fabio-linux на x86_64 под управлением Linux Centos 6, но, к сожалению, порт для SIP-канала закрыт, и я не могу выполнить проверку подлинности прокси-сервера, получая ошибку 407. Может ли кто-нибудь помочь мне? ThanksПочему SIP-порт Asterisk (5060) закрыт?
ответ
На Centos вам необходимо настроить SELinux.
Чтобы отключить его: sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config
затем reboot
Это должно помочь:
http://blogs.digium.com/2012/11/05/how-to-install-asterisk-11-on-centos-6/
благодарит за ответ, но уже отключен –
Не могли бы вы отправить раздел подключения поставщика из sip.conf? –
[CheapVoIP] тип = равный [email protected] секрет = ********** fromuser = ххх fromdomain = sip.cheapnet.it хост = sip.cheapnet. это outboundproxy = sip.cheapnet.it insecure = invite, port realm = sip.cheapnet.он физ = да квалифицируют = да regseconds = 60 Disallow = все позволяют = alaw позволяют = ULAW позволяют = g729 –
Если вы получаете 407, это означает, что что-то неправильно с проверкой подлинности. Почему вы считаете, что порт закрыт? – os11k
, потому что некоторые сетевые инструменты говорят, что он закрыт. Кажется, что звездочка не может обмениваться данными по этому порту на INVITE с моего SIP-провайдера. –
Не могли бы вы назвать сетевые инструменты? Я сомневаюсь, что соединение закрыто. Я предполагаю, что ваши инструменты проверяют соединение по протоколу TCP, но SIP в большинстве случаев работает через UDP. – os11k