Skip to content

Commit a43978f

Browse files
committed
Added a default inactive timer in env
1 parent 57527bf commit a43978f

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

.env.template

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11

2-
TWIL_FLEX_ACCOUNT_SID=AC
3-
TWIL_FLEX_ACCOUNT_KEY=
2+
TWIL_ACCOUNT_SID=AC
3+
TWIL_ACCOUNT_KEY=
44
NUMBER_POOL=[]
55
OUT_OF_SESSION_MESSAGE_ASYNC_CHANNEL=
66
OUT_OF_SESSION_MESSAGE_FOR_CALL=
77
CONNECTING_CALL_ANNOUCEMENT=
8-
CALL_ANNOUCEMENT_LANGUAGE=
9-
CALL_ANNOUCEMENT_VOICE=
8+
CALL_ANNOUCEMENT_LANGUAGE="en"
9+
CALL_ANNOUCEMENT_VOICE="alice"
10+
CONVERSATION_SESSION_TIMEOUT=

routes/proxypoc.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
var express = require('express');
22
const retry = require('async-await-retry');
33
const request = require('request');
4-
var client = require("twilio")(process.env.TWIL_FLEX_ACCOUNT_SID, process.env.TWIL_FLEX_ACCOUNT_KEY);
4+
var client = require("twilio")(process.env.TWIL_ACCOUNT_SID, process.env.TWIL_ACCOUNT_KEY);
55

66
const router = express.Router();
77
const numberPool = JSON.parse(process.env.NUMBER_POOL).sort();
@@ -426,12 +426,15 @@ router.post('/sessions', async function(req, res, next) {
426426
const addresses = Array.isArray(req.body.address)?req.body.address:[req.body.address];
427427
console.time('sessionCreate');
428428

429+
// use default inactive timer value if none passed
430+
const inactiveTimer = req.body["timers.inactive"] ? req.body["timers.inactive"] : 'PT'+eval(process.env.CONVERSATION_SESSION_TIMEOUT)+'M';
431+
429432
const sessionOpts = {
430433
attributes: req.body.attributes,
431434
friendlyName: req.body.friendlyName,
432435
messagingServiceSid: req.body.messagingServiceSid,
433436
timers: {
434-
inactive: req.body["timers.inactive"],
437+
inactive: inactiveTimer,
435438
closed: req.body["timers.closed"],
436439
},
437440
uniqueName: req.body.uniqueName,

0 commit comments

Comments
 (0)