Loading...
Loading...
Compare original and translation side by side
npm install telnyxnpm install telnyximport Telnyx from 'telnyx';
const client = new Telnyx({
apiKey: process.env['TELNYX_API_KEY'], // This is the default and can be omitted
});clientimport Telnyx from 'telnyx';
const client = new Telnyx({
apiKey: process.env['TELNYX_API_KEY'], // 这是默认设置,可省略
});clientPOST /calls/{call_control_id}/actions/ai_assistant_add_messagesconst response = await client.calls.actions.addAIAssistantMessages('call_control_id');
console.log(response.data);POST /calls/{call_control_id}/actions/ai_assistant_add_messagesconst response = await client.calls.actions.addAIAssistantMessages('call_control_id');
console.log(response.data);POST /calls/{call_control_id}/actions/ai_assistant_startconst response = await client.calls.actions.startAIAssistant('call_control_id');
console.log(response.data);POST /calls/{call_control_id}/actions/ai_assistant_startconst response = await client.calls.actions.startAIAssistant('call_control_id');
console.log(response.data);POST /calls/{call_control_id}/actions/ai_assistant_stopconst response = await client.calls.actions.stopAIAssistant('call_control_id');
console.log(response.data);POST /calls/{call_control_id}/actions/ai_assistant_stopconst response = await client.calls.actions.stopAIAssistant('call_control_id');
console.log(response.data);POST /calls/{call_control_id}/actions/gather_stopconst response = await client.calls.actions.stopGather('call_control_id');
console.log(response.data);POST /calls/{call_control_id}/actions/gather_stopconst response = await client.calls.actions.stopGather('call_control_id');
console.log(response.data);POST /calls/{call_control_id}/actions/gather_using_aiparametersconst response = await client.calls.actions.gatherUsingAI('call_control_id', {
parameters: {
properties: 'bar',
required: 'bar',
type: 'bar',
},
});
console.log(response.data);POST /calls/{call_control_id}/actions/gather_using_aiparametersconst response = await client.calls.actions.gatherUsingAI('call_control_id', {
parameters: {
properties: 'bar',
required: 'bar',
type: 'bar',
},
});
console.log(response.data);POST /calls/{call_control_id}/actions/gather_using_audioconst response = await client.calls.actions.gatherUsingAudio('call_control_id');
console.log(response.data);POST /calls/{call_control_id}/actions/gather_using_audioconst response = await client.calls.actions.gatherUsingAudio('call_control_id');
console.log(response.data);POST /calls/{call_control_id}/actions/gather_using_speakvoicepayloadconst response = await client.calls.actions.gatherUsingSpeak('call_control_id', {
payload: 'say this on call',
voice: 'male',
});
console.log(response.data);POST /calls/{call_control_id}/actions/gather_using_speakvoicepayloadconst response = await client.calls.actions.gatherUsingSpeak('call_control_id', {
payload: 'say this on call',
voice: 'male',
});
console.log(response.data);POST /calls/{call_control_id}/actions/gatherconst response = await client.calls.actions.gather('call_control_id');
console.log(response.data);POST /calls/{call_control_id}/actions/gatherconst response = await client.calls.actions.gather('call_control_id');
console.log(response.data);telnyx-timestamptelnyx-signature-ed25519| Event | Description |
|---|---|
| Call Gather Ended |
| Call AI Gather Ended |
| Call AI Gather Message History Updated |
| Call AI Gather Partial Results |
| Call Conversation Ended |
| Call Playback Started |
| Call Playback Ended |
| Call Dtmf Received |
telnyx-timestamptelnyx-signature-ed25519| 事件 | 描述 |
|---|---|
| 通话收集结束 |
| 通话AI收集结束 |
| 通话AI收集消息历史更新 |
| 通话AI收集部分结果 |
| 通话对话结束 |
| 通话播放开始 |
| 通话播放结束 |
| 收到通话DTMF信号 |