1234567891011121314const response = await fetch("https://api.sendblue.com/facetime/start-call", { method: "POST", headers: { "sb-api-key-id": process.env.SENDBLUE_API_KEY_ID!, "sb-api-secret-key": process.env.SENDBLUE_API_SECRET!, "content-type": "application/json", }, body: JSON.stringify({ phoneNumber: "+14155550123", fromNumber: process.env.SENDBLUE_FACETIME_NUMBER, }), }); const { agora } = await response.json();
12345678const agoraCall = await AgoraFaceTimeBridge.join({ appId: agora.appId, channel: agora.channelName, token: agora.token, uid: agora.uid, subscribeAudio: true, publishCustomPcm: true, });
123456789import LiveVoice from "@inkibra/voice-sdk/server"; const live = await LiveVoice.connect({ apiKey: process.env.INKIBRA_API_KEY!, audio: new AgoraAudioTransport(agoraCall), prompt: "Help the caller schedule an appointment.", conversation: { starts: "assistant" }, tools: {}, });