You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NethVoice proxy is installed as part of the NethVoice module setup wizard. See [NethVoice Installation](../install/nethvoice_install.md) for the complete installation sequence.
75
+
76
+
### Manual Installation (not recommended)
77
+
72
78
:::note
73
79
You can install only one NethVoice Proxy per node from the Software Center.
74
80
:::
75
81
76
-
NethVoice Proxy must be installed **before** deploying any NethVoice instances. See [NethVoice Installation](../install/nethvoice_install.md) for the complete installation sequence.
77
-
78
-
### Installation Steps {#installation-steps}
82
+
NethVoice Proxy must be installed **before** deploying any NethVoice instances.
79
83
80
-
1.**Open NethServer Management Interface** on your node
84
+
1.**Open NethServer Management Interface**
81
85
2.**Navigate to Software Center**
82
86
3.**Search for "NethVoice Proxy"**
83
87
4.**Click "Install"** and wait for installation to complete
84
-
5.**Proceed to Configuration** (see section below)
85
-
86
-
:::warning Installation Order
87
-
Do not attempt to install NethVoice before installing and configuring NethVoice Proxy. The installation will fail if the proxy is not available.
88
+
5.**Proceed to configuration** (see section below)
88
89
89
90
## Configuration {#configuration}
90
91
91
-
Configuration of NethVoice Proxy is essential before installing NethVoice instances. The proxy requires a dedicated FQDN and proper network settings.
92
-
93
-
:::warning Configuration Required
94
-
NethVoice Proxy must be fully configured and operational before installing NethVoice instances. Verify configuration is complete and proxy is running before proceeding to NethVoice installation.
95
-
:::
96
-
97
92
### Prerequisites {#prerequisites}
98
93
99
94
Before configuring NethVoice Proxy, ensure:
100
95
101
96
1.**DNS Records Created**: Create a DNS A/AAAA record for the proxy domain (e.g., `proxy.nethserver.org`) pointing to your public IP address
102
-
2.**Public IP Address**: Know the public IPv4 or IPv6 address where the proxy will be accessible from the internet
97
+
2.**Public IP Address**: Identify the public IPv4 or IPv6 address where the proxy will be accessible from the internet
103
98
3.**Network Interface**: Identify which network interface will handle VoIP traffic
104
99
105
100
### Configuration Steps {#configuration-steps}
106
101
102
+
NethVoice Proxy is usually configured during the setup wizard of a NethVoice module (see [NethVoice Installation](../install/nethvoice_install.md) for the complete installation sequence). To review or modify the proxy configuration:
103
+
107
104
1.**Access the proxy configuration page** in the NethServer management interface
108
105
2.**Enter the Proxy Domain**: Set a valid FQDN (e.g., `proxy.nethserver.org`)
109
106
- This domain must have a valid DNS A/AAAA record pointing to your public IP
110
107
- External VoIP devices and remote offices will use this domain to reach your system
111
-
3.**Select Network Interface**: Choose the network interface that will handle VoIP traffic from the dropdown menu
112
-
- Typically the interface connected to your WAN/Internet
113
-
4.**Configure Public IP Address**:
108
+
3.**Request SSL Certificate**:
109
+
- Enable Let's Encrypt to automatically manage SSL certificates for the proxy domain
110
+
- This requires the DNS record to be publicly resolvable
111
+
4.**Select Network Interface**: Choose the network interface that will handle VoIP traffic from the dropdown menu
112
+
- This is typically the interface connected to your WAN/Internet
113
+
5.**Configure Public IP Address**:
114
114
- Enter the public IPv4 or IPv6 address if different from the interface IP
115
115
- This is necessary if your node is behind a router/NAT
116
116
- Leave blank if the interface has a direct public IP address
117
-
5.**Request SSL Certificate**:
118
-
- Enable Let's Encrypt if you want automatic SSL certificate management
119
-
- Requires the DNS record to be publicly resolvable
120
117
121
118
### Configuration Example {#configuration-example}
122
119
@@ -154,14 +151,6 @@ If your node has multiple public IP addresses, configure the proxy with the spec
154
151
2. Enter the specific public IP in the "Public IP Address" field
155
152
3. Ensure DNS records point to this IP address
156
153
157
-
### Next Steps {#next-steps}
158
-
159
-
Once NethVoice Proxy is fully configured and running:
160
-
161
-
1.**Verify proxy is operational**: Check the proxy status in the NethServer management interface
162
-
2.**Proceed to install NethVoice**: See [NethVoice Installation](../install/nethvoice_install.md)
163
-
3.**Configure NethVoice instances**: Each instance requires separate configuration with dedicated FQDNs
164
-
165
154
:::info Network Diagram
166
155
```
167
156
External Users/Trunks
@@ -177,5 +166,3 @@ External Users/Trunks
177
166
178
167
The proxy acts as a gateway between external VoIP traffic and internal NethVoice instances.
179
168
:::
180
-
181
-
Now, you can install and configure one or more NethVoice instances. See [NethVoice Installation](../install/nethvoice_install.md) for detailed steps.
Copy file name to clipboardExpand all lines: docs/administrator-manual/install/index.md
+24-75Lines changed: 24 additions & 75 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,23 +9,10 @@ This section covers the complete installation process for NethVoice, from settin
9
9
10
10
## Overview {#overview}
11
11
12
-
NethVoice installation is a multi-step process:
12
+
NethVoice installation is a two-step process:
13
13
14
14
1.**[NethServer 8 Installation](nethserver.md)** - Install the NethServer 8 base platform
15
-
2.**[Create User Domain](nethserver.md#user-domains)** - Set up LDAP for users and authentication (in NethServer)
16
-
3.**[NethVoice Proxy Installation & Configuration](../advanced/nethvoice_proxy.md)** - Install and configure the external VoIP gateway (REQUIRED first)
17
-
4.**[NethVoice Installation](nethvoice_install.md)** - Install NethVoice on top of configured proxy
18
-
5.**[Module Configuration](nethvoice_install.md#module-configuration)** - Configure NethVoice with your requirements
19
-
20
-
:::warning Installation Order
21
-
1. NethServer 8 must be installed first
22
-
2. User Domain must be created second (required by NethVoice)
23
-
3. NethVoice Proxy must be installed and configured third
24
-
4. NethVoice can only be installed after proxy is ready
25
-
5. NethVoice configuration uses the user domain created in step 2
26
-
27
-
See [NethVoice Proxy Installation](../advanced/nethvoice_proxy.md) for details on proxy requirements.
28
-
:::
15
+
2.**[NethVoice Installation](nethvoice_install.md)** - Install and configure NethVoice application
29
16
30
17
## What is NethServer 8? {#what-is-nethserver-8}
31
18
@@ -62,47 +49,19 @@ Follow the [NethServer Installation guide](nethserver.md) to:
62
49
- Access the web administration interface
63
50
- Create your cluster
64
51
65
-
### Step 3: Create User Domain {#step-3-create-user-domain}
66
-
67
-
Create a user domain for NethVoice users and extensions:
68
-
- Access NethServer 8 web interface → Domains and users
69
-
- Create domain (OpenLDAP recommended for NethVoice)
70
-
- Set admin credentials
71
-
- Note LDAP bind settings (needed for NethVoice configuration)
72
-
73
-
See [User Domains setup](nethserver.md#user-domains) in the NethServer Installation guide for details.
Copy file name to clipboardExpand all lines: docs/administrator-manual/install/nethserver.md
+3-56Lines changed: 3 additions & 56 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -137,66 +137,13 @@ After installation completes:
137
137
- Password: `Nethesis,1234`
138
138
139
139
Follow the wizard to create a cluster and configure the node.
140
-
More info available in the [official NethServerdocumentation](https://docs.nethserver.org/projects/ns8/en/latest/install.html#post-installation-steps).
140
+
More info available in the [official NethServer documentation](https://docs.nethserver.org/projects/ns8/en/latest/install.html#post-installation-steps).
141
141
142
142
143
143
After cluster setup, you can:
144
144
145
-
1.**Install User Domain**: [Set up LDAP or Active Directory](#user-domains)
146
-
2.**Install NethVoice**: Proceed with [NethVoice installation](nethvoice_install) via the Software Center
147
-
3.**Register NethServer**: Activate your [Enterprise subscription](#register-nethserver)
148
-
149
-
150
-
## User Domains {#user-domains}
151
-
152
-
User domains store users and groups in an LDAP database. NethVoice requires at least one user domain to manage extensions, users, and authentication.
153
-
154
-
### Overview {#overview}
155
-
156
-
NethServer 8 supports two types of LDAP account providers:
NethVoice requires at least one configured user domain. Choose **OpenLDAP (RFC2307)** for simpler deployments or **Active Directory** if you need Windows client support.
167
-
:::
168
-
169
-
### Quick Setup: OpenLDAP (Recommended for NethVoice) {#quick-setup-openldap-recommended-for-nethvoice}
170
-
171
-
OpenLDAP is the simplest option for NethVoice-only deployments:
172
-
173
-
1.**Access the NethServer 8 web interface** after installation completes
174
-
2.**Navigate to Domains and users** section
175
-
3.**Click "Create domain"** and choose **"Internal"**
176
-
4.**Select "OpenLDAP"** as the provider
177
-
5.**Enter domain name** (e.g., `nethvoice.local`) - this is a logical name, not DNS-related
178
-
6.**Set OpenLDAP admin username and password**
179
-
7.**Click "Install provider"**
180
-
181
-
The domain will be ready immediately. You can now:
182
-
- Create users and groups for NethVoice extensions
183
-
- Manage user authentication
184
-
- Configure NethVoice to use this domain
185
-
186
-
:::tip
187
-
Keep the OpenLDAP admin credentials in a secure location. You'll need them for administrative tasks.
188
-
:::
189
-
190
-
191
-
For advanced scenarios (external LDAP, Active Directory, DNS setup, password policies, user management), see the [official NethServer 8 User Domains documentation](https://docs.nethserver.org/projects/ns8/en/latest/user_domains.htm).
0 commit comments