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 a version acquisition request to the telephone agent system via the data channel; receiving the newest version number of the entertainment information fed back by the telephone agent system via the data channel; judging 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 a version acquisition request to the telephone agent system via the data channel; receiving the newest version number of the entertainment information fed back by the telephone agent system via the data channel; judging 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 a version acquisition request to the telephone agent system via the data channel; receiving the newest version number of the entertainment information fed back by the telephone agent system via the data channel; judging 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. <EOS>