3. The computer-implemented method of claim 1 , further comprising: defining one or more variables, where each variable includes state data of the SIP message flow; and modifying the one or more variables based on a particular context.
3. The computer-implemented method of claim 1 , further comprising: defining one or more variables, where each variable includes state data of the SIP message flow; and modifying the one or more variables based on a particular context. 4. The computer-implemented method of claim 3 , wherein modifying the one or more variables includes storing data associated with a particular context at a memory location referenced by a particular variable.