27 lines
1.1 KiB
Markdown
27 lines
1.1 KiB
Markdown
|
This module enables prosody to use Mediated Information Exchange with
|
||
|
the following protocols being supported:
|
||
|
|
||
|
- MIX-CORE
|
||
|
- MIX-ADMIN
|
||
|
|
||
|
Note that this module does not provice MIX-PAM, which is need for MIX clients to function.
|
||
|
|
||
|
| Option | Description | Default |
|
||
|
| --- | --- | --- |
|
||
|
| `default_description` | The default description of a newly created channel | `""` |
|
||
|
| `default_name` | The default name of a newly created channel | `"MIX Channel"` |
|
||
|
| `service_name` | The name of the MIX service during service discovery | `"Prosody MIX Service"` |
|
||
|
| `restrict_channel_creation` | Controls who can create channels | `"local"` |
|
||
|
|
||
|
`restrict_channel_creation` has two modes of operation:
|
||
|
|
||
|
- `"local"`: Only local users can create channels, e.g. `romeo@example.org` can create channels on `mix.example.org`, but not `juliet@example.net`
|
||
|
- `{ ... }`: If the value is a table, then one can list hosts or users that are allowed to create channels
|
||
|
|
||
|
## Example configuration
|
||
|
```lua
|
||
|
Component "mix.example.org" "mix"
|
||
|
service_name = "My name Jeff"
|
||
|
restrict_channel_creation = { "exmaple_org" }
|
||
|
```
|