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/joinAuthorization: Basic XXXXXXContent-Type: application/json{name : "", // Application Namefrom : "", // EnableX virtual numberto : "", //Destination numberevent_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/joinAuthorization: Basic XXXXXXContent-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.