Asterisk
星號:“通話中”隊列成員狀態,而實際上沒有通話
我的星號不會將入站呼叫定向到某些隊列成員,因為它認為他們正忙於接聽另一個呼叫。但他們不是。他們正在等待呼叫(註冊並等待),甚至根本不可用(取消註冊)。
這是’ sip show peers ‘,您可以在其中看到101和104對等點離線:
101/101 (Unspecified) D Yes Yes 0 Unmonitored 104/104 (Unspecified) D Yes Yes 0 Unmonitored
這是“隊列秀”,這些對等點仍被視為“通話中”:
Members: SIP/101 (ringinuse disabled) (in call) (Unavailable) has taken 216 calls (last was 6522 secs ago) SIP/148 (ringinuse disabled) (Not in use) has taken 254 calls (last was 6 secs ago) SIP/181 (ringinuse disabled) (in call) (In use) has taken 251 calls (last was 379 secs ago) SIP/104 (ringinuse disabled) (in call) (Unavailable) has taken 219 calls (last was 6524 secs ago)
我的第一個線索是,在某些呼叫未正確完成(描述為*(last is 6522 secs ago)和(last is 6524 secs ago)*)之後,這種情況發生了。但是我自己看到了 UNREGISTER 標頭,甚至星號也承認同行離線:(不可用)。
那麼,如果他們處於離線狀態,他們怎麼能接聽電話呢?asterisk 認為對等方在通話中而不在通話中的原因可能是什麼(這是一個問題,因為它不會讓他們收到任何通話)。
我該如何解決?今後如何防止這種情況發生?
很可能設備在通話時未註冊。
設備重新註冊後,隊列應注意到它們未在通話中並將它們標記為未再次使用。
如果您確實看到設備取消註冊,那麼您會想弄清楚他們為什麼這樣做,並從那裡解決問題。