because a "unsigned int" has usually 32 bits? (I assume that the calling group is based on a bitmask) You don't need the callgroups anyway, you can call multiple phones with the Dial() application, e.g. Dial(TECH1/Phone1&TECH2/Phone2) if you want to call two phones at once.