2016-07-06 62 views
-1

我在運行Linux Centos 6的x86_64上定義了一個由root @ fabio-linux構建的Asterisk 11.22.0上的SIP通道,但不幸的是,SIP通道的端口已關閉,我無法執行接收407錯誤的代理驗證。 有人可以幫我嗎? 謝謝爲什麼Asterisk SIP端口(5060)已關閉?

+0

如果你得到407,這意味着什麼毛病認證。爲什麼你認爲該港口已關閉? – os11k

+0

,因爲有些網絡工具說它已關閉。似乎星號無法通過我的SIP提供者在INVITE端口上交換數據。 –

+1

你能說出這個網絡工具的名字嗎?我懷疑這個連接是關閉的。我假設你的工具通過TCP協議來檢查連接,但是在大多數情況下,SIP通過UDP來運行。 – os11k

回答

0

在你需要配置SELinux的Centos上。

要關閉它: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/

http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/installing_base_configuration.html

+0

感謝您的回覆,但已被禁用 –

+0

您可以在sip.conf中發佈提供程序連接部分嗎? –

+0

[CheapVoIP] 類型=對等 [email protected] 祕密= ********** FROMUSER = XXX fromdomain = sip.cheapnet.it 主機= sip.cheapnet。它 outboundproxy = sip.cheapnet.it insecure = invite,端口 realm = sip.cheapnet。它 NAT = YES 資格= YES regseconds = 60 不允許=所有 允許=阿勞 允許= ULAW 允許= G729 –