Asterisk call group

i have a pbx with different kind of trunks…
Dahdi,dongle and Voip…is it possible to have an unique call group to make calls ?
But ordered by technology , so firstly Dongle then dahdi and then VOip…


The basic way of doing this is a sequence of Dial application calls. In practice you also want to check ${HANGUPCAUSE}.