Untitled
unknown
typescript
a year ago
872 B
6
Indexable
// Create an outbound call CreatePhoneCall = async ( fromNumber: string, toNumber: string, agentId: string, ) => { try { await this.twilio.calls.create({ machineDetection: "Enable", // detects if the other party is IVR machineDetectionTimeout: 8, asyncAmd: "true", // call webhook when determined whether it is machine asyncAmdStatusCallback: `${process.env.NGROK_IP_ADDRESS}/twilio-voice-webhook/${agentId}`, // Webhook url for machine detection url: `${process.env.NGROK_IP_ADDRESS}/twilio-voice-webhook/${agentId}`, // Webhook url for registering call to: toNumber, from: fromNumber, }); console.log(`Call from: ${fromNumber} to: ${toNumber}`); } catch (error: any) { console.error("failer to retrieve caller information: ", error); } };
Editor is loading...
Leave a Comment