SIP or PSTN Integration

EnableX allows users to join a video room using mobile phones without internet, a landline, or office desk phones by utilizing the Voice API to bridge an inbound or outbound voice call from any network to the video room.

The Voice API provides the following ways to join a voice call with a video room:

  • Users can make an inbound call to an EnableX number with the video service subscription and join a video room by entering the pin of the video room.
  • Users can initiate an outbound call and join a video room when the call is connected. The Voice API request to initiate a call and join a room is: https://api.enablex.io/voice/v1/room/$room_id/join
POST https://api.enablex.io/voice/v1/room/$room_id/join
Authorization: Basic XXXXXX
Content-Type: application/json
{
name : "", // Application Name
from : "", // EnableX virtual number
to : "", //Destination number
event_url : "" // webHook event URL for call back
}
  • Users can join an ongoing inbound or an outbound voice call with a video room. The Voice API request to join an existing inbound or outbound call with a video room is https://api.enablex.io/voice/v1/room/$room_id/call/$voice_id/join
PUT https://api.enablex.io/voice/v1/room/$room_id/call/$voice_id/join
Authorization: Basic XXXXXX
Content-Type: application/json

The Join Room API allows enterprises to set up a low-cost web-based agent/call distribution system or a contact center application where all the agents can log into a video room via a web interface. The application can bridge an inbound or an outbound call between a user and the agents using the Join Room API.