# Manage Plugin

To manage plugins, you need to have downloaded the LUA programming language, available at https://www.lua.org/. Editing of the LUA code must be done only by a qualified developer with knowledge of the programming language. Click on in the MBG interface for documentation for a LUA developer.

The Manage Plugin page contains two sections:

- Sample plugins
- Installed plugins

## Sample Plugins

The sample plugins are samples to help a LUA developer get started. There are a few default sample plugins to get you started. These plugins may not be used directly in a pipeline, it must be downloaded, modified, and uploaded back as an installed plugin to be used.

## Download Sample Plugin

To download a sample plugin, click against the plugin you want to download. After you have downloaded a plugin, you will need to upload the plugin to be able to add it to a pipeline. See Upload Plugin below.

## Installed Plugins

Installed plugins can be added to pipelines.

## Upload Plugin

To upload a plugin, do the following:

1. Click under the Install Plugins table in the Manage Plugin page.
2. Enter a Name for the plugin in the Upload Plugin dialog box.
   Note: The valid characters for the name are letters of the alphabet (uppercase and lowercase), underscore (_), period (.), and the digits (0 to 9).
3. Browse and upload the plugin.
4. Click Install. The uploaded plugin is now available in the Installed plugin table.
   Note: When the plugin is uploaded, Unix line-endings are expected, as MSL is a Linux platform.

## Delete Plugin

You can delete a plugin no longer used from the Installed plugin list. Click against the plugin you want to delete.

Parent topic: SIP Trunking Proxy Service