*** id: 82b9e070-0290-42ce-9a28-f89a25cfe455 title: answer slug: /node/reference/voice/call/answer description: answer method for the Call class. max-toc-depth: 3 ---------------- [call]: /docs/server-sdk/v4/node/reference/voice/call ### answer * **answer**(): `Promise`\<[`Call`][call]> Answers the incoming call. #### Parameters This method has no parameters. #### Returns `Promise`\<[`Call`][call]> #### Example In this example, we answer an incoming call on the `office` topic. ```js import { SignalWire } from "@signalwire/realtime-api"; const client = await SignalWire({ project: "ProjectID Here", token: "Token Here" }) const voiceClient = client.voice; await voiceClient.listen({ topics: ["office"], onCallReceived: (call) => { call.answer(); console.log("Call received", call.id); } }); ```