Events are a set of rules and actions. They make the automation and integration of most processes possible, as for instance, they can perform actions the moment a voice recording is completed, they create a ticket with every incoming or outgoing call, they trigger push notifications, etc.
You find global events here:
Global events are called "global" because they apply to all processes that meet the parameters defined in the event.
That sounds rather theoretical but actually you already know what events are. We introduced you to a local event in the last chapter. Check out this link, you'll see that we defined an event action "Queue Leave" on a local application module.
The difference between a local and a global event is easily explained: while the global applies to all processes, the local will only fire if a process (for instance a call) is running through an application module with a local event.
In this chapter, we concentrate on the functionality of global events. Once you understand them it will be easy for you set up local events as well.
Events always follow the same setup:
- Label: you freely select any name for your event
- Priority: the event with the highest priority of the same event type is firing first. This means, give the event that should fire first the highest priority
- Select the Event (we'll explain them in detail in section 1.1.)
- Choose the Action you want to be happening (see section 1.2)
- Select a Trigger (we'll learn details in section 2)
- Fill out more details (these depend on the action you select and will only appear after an action was selected)
Now that you know how events are setup it's time to give you an idea what events and actions actually are and do. In the next section, 1.1, we will introduce you to the different event types. Have fun!