Patent ID: 8965973
Filing Date: 2015-02-24
Classification: H04L

Abstract:
1. A method for call proceeding in call control of an application server based on Third Party of Conversation Control, comprising: a first party which initiating a calling session; a second party which receiving and responding in the calling session; an application server as a third party who controlling the calling session between the first and second party; wherein, the application server sending a first Offer message to the second party after making a media consultation with the first party; the application server receiving a first Answer message carrying a Precondition state of the second party sent from the second party, transforming the first Answer message sent from the second party into a second Offer message and then sending the transformed second Offer message to the first party, wherein, the transformed second Offer message carries information about the Precondition state of the second party and a confirmation request for a Precondition state of the first party; the application server receiving a second Answer message sent from the first party, wherein, the second Answer message sent from the first party carries a confirmation response to the Precondition state of the first party; the application server, when determining that the second Answer message sent from the first party meets a condition for transforming the Answer message, transforming the second Answer message sent from the first party into a third Offer message carrying the Precondition state of the first party and then sending to the second party so as to make the second party ring; wherein, the condition for transforming the Answer message comprises a first transforming condition or a second transforming condition; wherein, the first transforming condition comprises at least one of the following conditions: a level required for the Precondition state in the consultation between the first party and the second party is mandatory; the first Answer message sent from the second party carries the confirmation request for the Precondition state of the first party, and the Precondition state of the first party in the second Answer message sent from the first party meets the Precondition state in the confirmation request; the second transforming condition comprises: a confirmation request for a Precondition state of the second party exists in the second Answer message sent from the first party, and the current Precondition state of the second party obtained by the application server when the application server receives the first Answer message sent from the second party does not meet the Precondition state of the second party in the confirmation request carried by the second Answer message sent from the first party.