2017-03-09 30 views
0

有趣的問題,我從來沒有遇到過與星號。星號靜默,直到代理人答案

使用Asterisk的1.8.x的(請不要告訴我升級,這是不可能在這個時候)。

當有人撥打直接進入系統的任何數字,我們的答案,然後將它們推到一個隊列中,無論是在鈴音播放MOH。

這一直運行良好,仍然如此。大多數人通過他們的業務線/電話系統轉發呼叫到我們的號碼。

爲這一個客戶,只有一個客戶,有呼叫者完全沉默,一旦他們的電話系統啓動着我們的號。我們的Asterisk盒​​子接聽電話,我們甚至嘗試使用回放等播放聲音,但沒有任何聲音,直到其中一個代理從隊列中回答時才完全沉默。

真的很離奇。 canreinvite = no是這樣設置的,Asterisk應該不會有任何問題被優化。

任何想法真的很感激。我知道這是他們的最終目標,但如果能找到一種方法讓Asterisk使客戶的電話系統正常運行,那將是一件很棒的事情。

回答

-1

非常喜歡你有編解碼器的問題。即用戶使用一些編解碼器,你有沒有翻譯模塊,但代理的客戶有

0

你將不得不採取以星號框Wireshark的跟蹤和檢查INVITE報價,從星號200OK響應。然後確保將媒體RTP發送到連接信息行c =和m =媒體行上指定的端口的IP地址。您還應該檢查rtp有效負載(編解碼器)是否匹配請求和答案。 Asterisk可能會使用INVITE提供的一個編解碼器進行響應。當媒體發送但主叫方在代理回答之前沒有聽到任何內容時,問題可能是來電方。希望能夠幫助我們瞭解這個問題。

0

我有同樣的問題一次,但周圍的其他方式。我是客戶使用我的星號系統撥入別人的系統。我嘗試了一切,包括糾纏我的(E1)電話提供商無濟於事。

到目前爲止,我仍然不知道這種行爲的原因,但我設法通過在撥打PSTN之前接聽來自我的系統的呼叫來避免這種情況,但這遠非理想。

事情是這樣的:

Answer() 
... 
Dial(YADAYADAYADA) 

我知道這並不完全回答你的問題,但我希望它有助於以任何方式。