1
Asterisk有沒有一種方法,如何檢測經理與Asterisk連接的正確狀態? (我的觀點是有關連接失敗的通知星號) 我正在實施對我們的Java應用程序(使用Asterisk Java庫)的可視化指示,但從我的角度來看,它並不像人們所期望的那樣工作。通過星號檢測到Asterisk的連接狀態Java
在ManagerConnection
上有一個方法getStatus()
,但即使斷開網絡電纜,結果始終是CONNECTED。我還沒有觀察到任何類似的東西可以使用。
我承認,這是簡單的解決方案,並正在工作。然而,它也是最醜陋的一個。如果沒有連接,我會得到ManagerCommunicationException - 這意味着我正在使用異常處理來處理我的常規工作流。是否還有一些不那麼簡單但更合適的解決方案? – gurbi
我不明白什麼是問題處理你的異常。我很抱歉,我不熟悉java或與你的java庫。您還可以閱讀庫代碼(它是開源的)並添加連接檢查例程。 – arheops
或聘請專家教你如何使用java異常/擴展java類。 – arheops