handle missing callerId property for anonymous calls

This commit is contained in:
Dave Horton
2023-05-25 13:28:42 -04:00
parent 863c4dfa34
commit 90468ffe48
2 changed files with 3 additions and 2 deletions

View File

@@ -92,7 +92,8 @@ router.post('/', async(req, res) => {
* */
if (target.type === 'phone' && !target.trunk) {
const {lookupCarrierByPhoneNumber} = dbUtils(this.logger, srf);
const callingNumber = restDial.from.startsWith('+') ? restDial.from.substring(1) : restDial.from;
const str = restDial.from || '';
const callingNumber = str.startsWith('+') ? str.substring(1) : str;
const voip_carrier_sid = await lookupCarrierByPhoneNumber(req.body.account_sid, callingNumber);
logger.info(
`createCall: selected ${voip_carrier_sid} for requested phone number: ${callingNumber || 'unspecified'})`);