When does dialparties.agi get called

FreePBX 2.6
Asterisk 1.6

Is dialparties.agi run for every call that the system handles?

What exactly does dialparties.agi do?