VaxProxySDK & VOICE CONFERENCE
 

It is SERVER based Extended SDK. In which, Vax Proxy Server will be running over a dedicated IP machine and clients connect/register to it by providing a UniqueId (login, email etc).

It works in all those scenarios, where peer-to-peer applications fail. Like: when both peers/ends are behind the NAT or router.
It is SERVER based Extended SDK. In which, Vax Proxy Server will be running over a dedicated IP machine and clients connect to it by providing a UniqueId (login, email etc).
  • If peer-to-peer connection is possible then join them over the peer-to-peer connection.
  • If peer-to-peer connection is not possible, then let them connect through proxy server.
It really does not matter if any person is behind the router or NAT, that person can easily connect and participate in the voice conference by using your VaxProxy SDK's integrated application.
Just like Extended SDK, it supports client side voice mixing and is a best solution for small personal real-time voice conferences.
 
 Steps to initiate the Voice Conference:
  - Proxy Server is running on dedicated IP machine.
  - Person A, B & C execute the application containing the VaxProxy SDK component.
  - Person A starts the voice conversation to person B.
  - Person A & B successfully connected and having voice conversation.
  - During the conversation, Person A or B sends Add Conversation request to Person C OR Person C can connect to Person A or B in order to join the conversation.
  - All of them are successfully connected and having voice conference using headphones/speakers and microphone.
 Sequence of method calls:
 
PERSON A PERSON B PERSON C
Initialize Initialize Initialize
RegisterToProxy RegisterToProxy RegisterToProxy
Connect    
OnStatusEvent: 51
(51 = CONNECTING)
OnConnectionEvent  
  AcceptIncomingCall  
  OnStatusEvent: 51
(51 = CONNECTING)
 
 OnStatusEvent: 53
(53 = CONNECTED)
OnStatusEvent: 53
(53 = CONNECTED)
 
Successfully connected and having Voice Conversation  
  AddInConf  
  OnStatusEvent: 61
(61 = ADDING)
OnAddConferenceEvent
    AcceptAddInConf
    OnStatusEvent: 61
(61 = ADDING)
  OnStatusEvent: 62
(62 = ADDED)
OnStatusEvent: 62
(62= ADDED)
OnStatusEvent: 62
(62 = ADDED)
  OnStatusEvent: 62
(62 = ADDED)
Successfully added and all of them having Voice Conference

 

 * For more information about methods, see the Method Details Document *