I'll try to explain Trunking in a nutshell:
(note to everyone else, I am not really familar with EDACS, all I listen to is /\/\ so correct me if I am wrong)
I counted somewhere around 150 identified Talkgroups (or channels) on the OKC trunked radio system. Instead of having 150 frequencies for every one of the different talk groups, they use all share 32 frequencies. How is this possible? Not every one of these talk groups will be active at one time so.. One channel is dedicated as a "Control Channel". This is where a computer controller communicates with all radios on the system and directs them to other available channels as they become open. That is why you may hear one part of a conversation on one frequency and another part of it on another. So when an officer in Heffner division keys his radio, the controller tells all other radios in Heffner divison to switch to a certain freq. when he unkeys, all the radios automatically switch back to the control channel untill someone else keys up. This allows for more efficent use of less frequencies.
Currently, there is alot of OKC you cannot monitor due to the type of digital modulation being used called Provoice. Provoice cannot be decoded with any scanner currently on the market. You may also like to read
Listening to Oklahoma City - the FAQ
Hope that helps a little!