Router

測試是否在路由器上禁用了 SIP ALG

  • September 6, 2016

我有一個 technicolor tg582n pro 路由器,它禁用了 SIP ALG(根據我的 voip 提供商請求)。

要在這種型號的路由器上執行此操作,我線上遵循本指南,您可以遠端登錄到路由器執行命令(儘管它有一個基於瀏覽器的儀表板 SIP ALG 無法從那裡訪問),我相信我已正確禁用它,因為我執行此操作時沒有收到任何錯誤消息,但不能 100% 確定。

我可以做一個測試來檢查我的路由器上是否禁用了 SIP ALG?我發現一些線上 Java 小程序似乎可以對此進行測試,但是當我點擊使用它們時,它們都需要完全訪問電腦才能執行,我不樂意這樣做,因為我知道這些站點是誰。是否有另一種方法可以通過 telnet 查詢或類似的方式對其進行測試?

沒有快速測試 - 您需要能夠在路由器將 SIP 數據包發送到主機系統後檢查它們,並查看有效負載是否已被修改。

詢問您的 SIP 提供商 - 如今,他們中的許多人都有測試 ALG 的方法,有些人甚至將其放在他們的“儀表板”上。或致電他們的技術支持並要求他們確認。

或者只是連接電話並撥打一些電話 - 您很快就會發現 SIP ALG 是否仍處於活動狀態,您將獲得單向音頻或其他問題。

請注意,大多數必須使用命令行而不是 web 或文本菜單來更改配置的路由器,它們通常不會確認命令,而是只會在出現錯誤時做出反應,如果唯一的響應是新的提示對於下一個命令,這通常意味著您的上一個命令已被理解並採取行動。我不熟悉 Technicolor,但我相信可以禁用(成功)ALG。

檢查手冊中的“狀態檢查”命令,即“ALG 是否處於活動狀態?” 而不是“將其設置為活動/非活動”。通常是相同的命令,但沒有 1/0 值。

還要注意某些路由器,您必須使用命令行來執行此操作,路由器重新啟動時設置會失去,您必須再次執行此操作。

引用自:https://serverfault.com/questions/796469