Event

An example of the header is shown below:

Event: foo; id=1234

The header properties are shown in the following table:

Header Level Action

Add

Delete

Modify

List Entries

Operations Supported

Yes

Yes

Yes

N/A

Keyword

Sub Types

Attributes

EventKey

Event Structure (see Event Structure)

Read/Write

Param

Param

Read/Write

Below are header manipulation examples:

Example 1

Rule:

Add parameter itsp-abc=voip to the Event header

■ Message Type: Invite
■ Action Subject: header.event.param.itsp-abc
■ Action Type: Add
■ Action Value: 'voip'

Result:

Event: foo;id=1234;itsp-abc=voip

Example 2

Rule:

Modify the Event ID string:

■ Message Type: Invite
■ Action Subject: header.event.EVENTKEY.id
■ Action Type: Modify
■ Action Value: '5678'

Result:

Event: foo;id=5678;

Example 3

Rule:

Modify the Event package enum:

■ Message Type: Invite
■ Action Subject: header.event.EVENTKEY.EVENTPACKAGE
■ Action Type: Modify
■ Action Value: '2'

Result:

Event: refer;id=5678