# Communication Menu (functions)

- [BIS_fnc_addCommMenuItem](../../functions/BIS_fnc_addCommMenuItem.md): Add communication menu to the given unit.
- [BIS_fnc_commsMenuCreate](../../functions/BIS_fnc_commsMenuCreate.md): Creates the global communications menu, if it is not already created. All entries are invisible by default. Unhide appropriate sections by using BIS_fnc_commsMenuToggleVisibility.
- [BIS_fnc_commsMenuToggleAvailability](../../functions/BIS_fnc_commsMenuToggleAvailability.md): Enables or disables certain sections of the global communications menu.
- [BIS_fnc_commsMenuToggleVisibility](../../functions/BIS_fnc_commsMenuToggleVisibility.md): Shows or hides certain sections of the global communications menu.
- [BIS_fnc_createMenu](../../functions/BIS_fnc_createMenu.md): Create custom commanding menu (with multiple pages if necessary).
- [BIS_fnc_refreshCommMenu](../../functions/BIS_fnc_refreshCommMenu.md): Refresh the communication menu variable.
- [BIS_fnc_removeCommMenuItem](../../functions/BIS_fnc_removeCommMenuItem.md): Remove an item from the communication menu.
