Nex Gen Media Server - Live Video Anywhere     
Support > NGVX Knowledge Base
 
 

Installation

Quick start installation guide for Nex Gen Video Conferencing Exchange.  Read more


 

Basic Startup Configuration

Quick start configuration guide for Nex Gen Video Conferencing Exchange.  Read more


 

SIP Video Client Configuration Checklist

A guide for configuring SIP Video VoIP calling client for use with Nex Gen Video Conferencing Exchange.


 

Using WebRTC

A guide for configuring and using WebRTC with Nex Gen Video Conferencing Exchange.  Read more


 

Can't find the information you're looking for here?

Ask a question or submit a request for more information.  Read more


 

SIP Video Client Configuration for use with Nex Gen Video Conferencing Exchange (NGVX)

 

The NGVX Video Conferencing is designed to be used with standard SIP VoIP (Voice over IP) and Video VoIP calling clients. Some examples are below.

  • Bria
  • Linphone
  • Vippie
  • WebRTC
  • X-Lite

Use the guidelines below when setting up a video calling client.


 

SIP Connectivity

If using NGVX in stand-alone mode, a client will first need to register in-order to succesfully place a video call. In this case you will need to set the address of the NGVX server as the SIP Proxy.

For eg., SIP Proxy: yourdomain.com:5060

The client SIP account can use any user id, password, and domain.

When dialing into a conference which restricts which participants may join, the SIP user account name should match one found in the allowedUsers property list of the conference definition file.

NGVX does not support SIP presence as it fulfills the role of a conferencing media server.


 

Video and Audio Codecs

To succesfully establish video communication, the client and NGVX will have to agree on a common media codec available in the SDP offer. Please refer to the list of media codecs supported by NGVX. A matching codec and encoding profile needs to exist for the client to be succesfully connected.

Each conference definition file may contain codec specific encoding properties. The client must support at least one video encoder profile to establish video communication.

If no video SDP offer candidates can be fulfilled by the server, the media communication will be established as audio-only. NGVX may also support an SDP offer which does not contain video to allow a participant to join a conference as an audio-only participant.


 

STUN (Session Traversal Utilities for NAT)

STUN should be enabled on the client for it to discover it's own public IP. The client SDP offer will contain it's discovered public IP in the connection address field. STUN may be disabled when testing in a local area network.

The server will respond to STUN binding requests and will issue it's own binding requests for the purpose of connectivity establishment.

The client may use a public STUN server included in its configuration.


 

ICE (Interactive Connectivity Establishment)

If possible, ICE should be enabled on the client. NGVX will try to choose the best ICE candidate from the client SDP offer.

TURN (Traversal Using Relay NAT) can be disabled since the client phone will always establish a media connection with NGVX. In this way, NGVX behaves like a relay server and should not be deployed behind a NAT.


 

DTMF (Dual-tone multi-frequency) signaling

It is preferred that the client send any DTMF tones using either SIP INFO or DTMF 2833, not in-band with the audio media.


 

 

 

 

 

 

Don't hesitate to contact us via our contact page or email us at contact@ngenbits.com.

Privacy Policy

       

 

~