A method and apparatus for dynamic allocation of conferencing resources in a
telecommunications
system is provided. The method and apparatus provide for dynamic allocation of
conferencing resources in two forms, first a predefined order of allocation of
time slots for use in conferencing is described. This predefined order of allocation
minimizes the risk that a conference will be interrupted if additional line cards
are added to the system while the conference is in progress. The second form of
dynamic allocation of resources involves locating and selecting the digital signal
processing (DSP) resources to perform the conferencing function. For this allocation,
the conference type is first identified. The conference will be determined to be
a static, dynamic or critical conference by the CPU/Matrix card. Based upon this
determination, the DSP circuit with the appropriate resources for that conference
type is selected. For example, if the conference is determined to be dynamic, i.e.,
it is likely to change in size, then a DSP with additional available channels will
preferably be selected. If a conference is critical, then the same type of DSP
is selected, but further conferences are blocked from being added to that DSP.
A static conference will be allocated to a DSP on a best-fit basis.