List of Tables
Table 1-1: Configuration Tables and Relevant Fields ............................................................................13
Table 2-1: Message Type Examples ......................................................................................................15
Table 2-2: Condition Operands ..............................................................................................................16
Table 2-3: Condition Examples ..............................................................................................................17
Table 2-4: Action Examples....................................................................................................................18
Table 2-5: Action Type Field Options .....................................................................................................18
Table 2-6: Action Examples....................................................................................................................19
Table 3-1: Configuration Tables and Relevant Fields for Strings...........................................................21
Table 3-2: Examples of Using Strings ....................................................................................................22
Table 3-3: Syntax for Manipulating SIP Headers ...................................................................................23
Table 3-4: Header Field Syntax Examples .............................................................................................32
Table 3-5: Header Field Manipulation Rules Examples .........................................................................33
Table 3-6: Message Body Syntax Examples..........................................................................................35
Table 3-7: Message Body Manipulation Rules Examples ......................................................................35
Table 3-8: Message Parameter Syntax ..................................................................................................36
Table 3-9: IP Group Parameter Syntax ..................................................................................................40
Table 3-10: Call Parameter Syntax ........................................................................................................41
Table 3-11: Payphone Parameter Example ...........................................................................................42
Table 3-12: Parameter Examples ...........................................................................................................42
Table 4-1: Examples using Random Letters and Numeric Characters ..................................................48
Table 4-2: Examples using SDP Body Fields.........................................................................................50
Table 4-3: Configuration Tables and Relevant Fields ............................................................................52
Table 4-4: Regex Examples for Message Manipulation, Message Conditions and CSR ......................53
Table 4-5: Regex Examples for Pre-Parsing Manipulation Rules ..........................................................53
Table 4-6: Examples of Call Variables ...................................................................................................58
Table 4-7: Example of Global Variables .................................................................................................58
Table 4-8: Example of Session Variables ..............................................................................................59
Table 4-9: Examples of User Variables ..................................................................................................60
Table 4-10: Example of Call Variable for Specifying Tone to Play ........................................................60
Table 4-11: Function Descriptions ..........................................................................................................61
Table 4-12: ISUP Body Manipulation Rules Examples ..........................................................................71
Table 4-13: X-AC-Action Header Manipulation Rule Example...............................................................73
Table 4-14: Normalization Examples .....................................................................................................76
Table 4-15: Source and Destination Tags Examples .............................................................................77
Table 4-16: ENUM Query Example ........................................................................................................78
Table 4-17: Source and Destination SIP URIs for Skype for Business Presence .................................80
Table 4-18: Examples of HTTP GET and POST Requests ...................................................................82
Table 5-1: Message Manipulation Examples .........................................................................................83
Table A-1: Action Types .........................................................................................................................85
Table A-2: Event Structure ...................................................................................................................109
Table A-3: Host Structure .....................................................................................................................109
Table A-4: MLPP Structure...................................................................................................................109
Table A-5: Privacy Structure.................................................................................................................110
Table A-6: Reason Structure ................................................................................................................110
Table A-7: SIPCapabilities Structure ....................................................................................................110
Table A-8: URL Structure .....................................................................................................................111
Table A-9: Enum Agent Role ................................................................................................................113
Table A-10: Enum Event Package .......................................................................................................113
Table A-11: Enum MLPP Reason Type ...............................................................................................114
Table A-12: Enum Number Plan ..........................................................................................................114
Table A-13: Enum Number Type ..........................................................................................................114
Table A-14: Enum Privacy ....................................................................................................................115
Table A-15: Enum Reason ...................................................................................................................115
Table A-16: Enum Reason (Reason Structure)....................................................................................115
Table A-17: Enum Reason (RPI) ..........................................................................................................118
Table A-18: Enum Refresher ................................................................................................................118
Table A-19: Enum Screen ....................................................................................................................118