Following, in bullet format, how the dialplan works, its various components, their interaction, and all the important terms' definitions
- incoming call lands at the beginning of one of the dialplan contexts. This is the "routing phase" of the call, phase during which the TODO list is built
- to which context the call lands on is determined by modules' configuration (eg, which SIPprofile - IPaddress/port pair - the call comes from) or by User Directory (if call has been authorized)
- a context is a list of extensions, call enters at beginning, and proceed toward end of list. If call goes through the end, is hungup
- if an extension has been evaluated as "matching" (see later), then the call continue to the next extension depending ...