JavaScript

Create a local server using an ExpressJS application

To use an ExpressJS application:

  1. Create a new application using npm init.
  2. Install the ExpressJS library by using npm install express --save
  3. Write the code:
    const express = require('express')
    const app = express()
    const port = 3000
    app.post('/webhook', function(req, res, next) {
    console.log(req.body)
    res.send(200)
    });
    app.listen(port, () => console.log(`Example app listening at http://localhost:${port}`))
  1. To start your application, run the following command:

    node app.js

Your application will now print the events to the console when a call is made or received.

Note: Make sure the port you have specified (300) is the same port you use when creating your ngrok URL.

Receiving call events using webhooks

Create a webhook to receive events from calls

Available on:
JavaScript Python
Steps
1
Introduction to this task
2
Prerequisites
3
Create a webhook
4
Create a local server
5
Create a webhook
6
Cleanup
7
What's next?