The present invention provides a method for answering incoming calls, which includes the following steps: step 101, when the terminal receives an incoming call, the voice assistant automatically connects the incoming call; step 103, the voice assistant records the incoming number and / or incoming call according to the preset slot The voice content of the number, fill in the relevant content into the slot value corresponding to the preset slot, and have a dialogue with the caller number. This method can realize the function of the voice assistant to intelligently process incoming calls. The voice assistant can conduct multiple rounds of intelligent dialogues with the calling number, obtain the intention of the calling, and answer the questions of the calling number as needed, so that the calling user can be answered in time for some matters that need to be dealt with urgently. Help users solve harassing calls, improve the humanization of smart calls, and improve user experience.