Patent ID: 9252959
Filing Date: 2016-02-02
CPC Classification: G06F,G06Q,H04L,H04W

Claim Text:
1. A method for providing a challenge to a first terminal intending to communicate with a second terminal via at least one communication network, the method being performed in a party challenging device and comprising the steps of: receiving a first electronic session initiation protocol (SIP) message concerning a transfer of media from the first terminal to the second terminal, said first electronic SIP message being sent from the first terminal associated with a first party and being addressed to the second terminal, obtaining communication contextual data associated with the first party or the first terminal, said communication contextual data comprising session type identifying data, using the communication contextual data to determine whether the first terminal is seeking to engage the second terminal in an audio only communication session; selecting, based on the communication contextual data, a challenge message format from among a plurality of challenge message formats; providing, in the selected challenge message format, an electronic challenge message based on the obtained communication contextual data, said electronic challenge message comprising a challenge to the first party, wherein the electronic challenge message is a message of the type completely automated public Turing-test to tell computers and humans apart (CAPTCHA), and sending said electronic challenge message to the first terminal, in order to enable a decision to be made on how to process said first electronic message for the second terminal based on correctness of an electronic response message received from the first terminal, wherein the electronic response message includes a response to the challenge provided in the electronic challenge message, wherein: the first electronic SIP message is a session invitation message comprising a session type field storing session type information identifying a session type and a coding field storing coding information identifying a media coding type, the contextual communication data comprises one or more of the session type information and the coding information, and the step of using the communication contextual data to determine whether the first terminal is seeking to engage the second terminal in an audio only communication session comprises evaluating one or more of the session type information and the coding information to determine whether the first terminal is seeking to engage the second terminal in an audio only communication session.