jain-sip-applet-phone與GrandStream V3005 IP電話不能正常視訊通話的問題解決方案(IP電話一直顯示“對方保持”/“呼叫”)

來源:互聯網
上載者:User

1、以下是測試矩陣1(問題未解決):

被叫方

主叫方

Jain-sip-ua

x-lite

Ip-video

Jain-sip-ua

能正常通訊,但幀數不夠,不流暢

接受呼叫後,xlite當掉

Ip接聽後一直顯示“保持”,能夠收到ua音視頻

x-lite

Xlite掛掉,當時雙方都有資料發送

正常

正常

Ip-video

無法正常通訊,ip一直顯示“呼叫”

Xlite能接到音視頻,ip不能接到音(視?)頻

正常

2、  經過團隊成員的細心檢查,發現SDP中的Connection Informatioin(c)出現問題,本來需要用三個參數在程式中構造的,只用了一個參數,則其他兩個參數為預設值,而預設值使得IP電話的文法分析器無法識別,導致整個描述資訊被丟棄(見RFC2327 【2.協議】 最後幾段話)。

3、  當前問題的解決:

原程式中使用的

createConnection(messageListener.getConfiguration().contactIPAddress)

1)修改MessengerManager中createSDPBody()

// Connection (C)

    Connection connection = sdpFactory.createConnection("IN", "IP4", messageListener.getConfiguration().contactIPAddress);

2)修改MediaManager中getResponseSDPBody()

// Connection

    Connection connection = sdpFactory.createConnection("IN", "IP4", callListener.getConfiguration().contactIPAddress);

4、  測試結果

被叫方

主叫方

Jain-sip-ua

x-lite

Ip-video

Jain-sip-ua

能正常通訊,但幀數不夠,不流暢

接受呼叫後,xlite當掉

能正常通訊,但幀數不夠,不流暢

x-lite

Xlite掛掉

正常

正常

Ip-video

正常

Xlite能接到音視頻,ip不能接到音(視?)頻

正常

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.