Solution to abnormal video calls between Jain-Sip-applet-phone and grandstream v3005 IP Phones ")

Source: Internet
Author: User

1. The following is the test matrix 1 (the problem is not resolved ):

Callee

Caller

Jain-Sip-UA

X-Lite

IP-video

Jain-Sip-UA

It can communicate normally, but the number of frames is not enough and it is not smooth.

When the call is received, the xlite is dropped.

After the IP address is answered, "keep" is displayed, and UA audio and video can be received.

X-Lite

Xlite crashes. At that time, both parties sent data.

Normal

Normal

IP-video

Unable to communicate normally, IP always displays "call"

Xlite can be connected to audio and video, and IP addresses cannot be connected to audio (video ?) Frequency

Normal

2. After careful inspection by team members, it was found that connection informatioin (C) in SDP had a problem. Originally, three parameters were required to be constructed in the program and only one parameter was used, the other two parameters are the default values, and the default values make the syntax analyzer of the IP Phone unidentifiable, resulting in the entire description information being discarded (see rfc2327 [2. protocol] the last few paragraphs ).

3. solution to the current problem:

The

Createconnection (messagelistener. getconfiguration (). contactipaddress)

1) Modify createsdpbody () in messengermanager ()

// Connection (c)

Connection connection =Sdpfactory. Createconnection ("in", "ip4", messagelistener. getconfiguration (). contactipaddress );

2) Modify getresponsesdpbody () in mediamanager ()

// Connection

Connection connection =Sdpfactory. Createconnection ("in", "ip4 ",Calllistener. Getconfiguration (). contactipaddress );

4. Test Results

Callee

Caller

Jain-Sip-UA

X-Lite

IP-video

Jain-Sip-UA

It can communicate normally, but the number of frames is not enough and it is not smooth.

When the call is received, the xlite is dropped.

It can communicate normally, but the number of frames is not enough and it is not smooth.

X-Lite

Xlite disconnection

Normal

Normal

IP-video

Normal

Xlite can be connected to audio and video, and IP addresses cannot be connected to audio (video ?) Frequency

Normal

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.