A method for telephone interaction applied in a user terminal in a call waiting state with a telephone agent, the method comprising: establishing a voice channel for voice calls with a telephone agent system; establishing a data channel with the telephone agent system when the telephone agent system is in a busy state; acquiring entertainment information provided by the telephone agent system via the data channel; and providing an entertainment service for a user based on the entertainment information on a call interface, characterized in that the method further comprises: sending (404, 504, 604) a version acquisition request to the telephone agent system via the data channel; receiving (405, 505, 605) the newest version number of the entertainment information fed back by the telephone agent system via the data channel; judging (406, 506, 606) whether the entertainment information of the newest version is cached according to the newest version number; performing the step of acquiring and caching the entertainment information provided by the telephone agent system via the data channel if the entertainment information is not cached; and performing the step of providing the entertainment service for a user based on the entertainment information on the call interface if the entertainment information is cached; and wherein the entertainment information includes multimedia information and/or game information. establishing a voice channel for voice calls with a telephone agent system; establishing a data channel with the telephone agent system when the telephone agent system is in a busy state; acquiring entertainment information provided by the telephone agent system via the data channel; and providing an entertainment service for a user based on the entertainment information on a call interface, characterized in that the method further comprises: sending (404, 504, 604) a version acquisition request to the telephone agent system via the data channel; receiving (405, 505, 605) the newest version number of the entertainment information fed back by the telephone agent system via the data channel; judging (406, 506, 606) whether the entertainment information of the newest version is cached according to the newest version number; performing the step of acquiring and caching the entertainment information provided by the telephone agent system via the data channel if the entertainment information is not cached; and performing the step of providing the entertainment service for a user based on the entertainment information on the call interface if the entertainment information is cached; and wherein the entertainment information includes multimedia information and/or game information. sending (404, 504, 604) a version acquisition request to the telephone agent system via the data channel; receiving (405, 505, 605) the newest version number of the entertainment information fed back by the telephone agent system via the data channel; judging (406, 506, 606) whether the entertainment information of the newest version is cached according to the newest version number; performing the step of acquiring and caching the entertainment information provided by the telephone agent system via the data channel if the entertainment information is not cached; and performing the step of providing the entertainment service for a user based on the entertainment information on the call interface if the entertainment information is cached; and wherein the entertainment information includes multimedia information and/or game information.