Life Cycle of a Call

From FreeSWITCH Wiki
Jump to: navigation, search

Life Cycle of a Call-Simple.png

Contents

Routing

The routing state looks in the dial plan module. It then builds a to-do list with name value pairs.

Execute

The execute state does the stuff found in the routing stage. The name value pairs are parsed and executed.

Hangup

The hangup stage either transfers the call back to the routing stage, if there is a name value pair that requests it. Else it will hang up the call.

Channel States

A separate page describes each of the the channel states.

Sample Bridged Call

Freeswitch-call-sample.png