Skip to content

nexmo-se/xsi-webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XSI Web Application - Trigger 3-way calling

You may use this web server application to serve a client web page to trigger the addition of a 3-way outbound calling to an existing live 1-to-1 call on a VBE/Broadworks extension.

Set up

Local deployment

Ngrok

For a local deployment, you may use ngrok (an Internet tunneling service) for this application.

To do that, install ngrok.
Log in or sign up with ngrok, from the ngrok web UI menu, follow the Setup and Installation guide.

Start ngrok to start the tunnel that forwards to local port 6000,

ngrok http 6000

please take note of the ngrok Forwarding URL that forwards to localhost port 6000 as you will use that address to open the client web page.

Environment parameters

Copy the .env.example file over to a new file called .env:

cp .env.example .env 

Update the arguments of the parameters in .env file to match your deployment settings

Node.js

Have Node.js installed on your system, this application has been tested with Node.js version 22.16

Install node modules with the command:

npm install

Server application

Launch this server application:

node xsi-webapp.cjs

Default local (not public!) of this server application server port is: 6000.

Client application and VBE/Broadworks extension

Open the client application web page (see ngrok section for the web page address).

Update values in the fields if necessary,
have a live 1-to-1 call with the related VBE/Broadworks extension,
click on the web page button,
the third call leg will be created and added as a 3-way call.

Hang up the VBE/Broadworks extension device to terminate the pending 3-way or 1-to-1 call.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors