Patent ID: 6904140
Filing Date: 2005-06-07
Classification: H04L,H04M

Abstract:
1. A method for processing calls routed over a data communication network based on a state of a user, comprising: receiving an indication of a first state of a user as part of a Session Initiation Protocol (SIP) request; accessing a Call Processing Language (CPL) script providing instructions to a SIP compliant proxy server, the script defining a plurality of user states and mapping each state of the plurality to one or more call processing options; identifying one of the user state definitions in the script matching the received indication; processing call requests in accordance with the one or more options mapped to the identified state definition while the user is in the first state; subsequently receiving an indication of a second state of the user as part of another SIP request; subsequently identifying one of the user state definitions in the script matching the subsequently received indication; and processing call requests in accordance with the one or more options mapped to the subsequently identified state definition while the user is in the second state.