Howto13r1:Hosting - Central AP for multiple customers: Difference between revisions
No edit summary |
|||
Line 47: | Line 47: | ||
*innovaphone PBX options | *innovaphone PBX options | ||
**We used the following options: | **We used the following options: | ||
**PBX Name: adminpbx | ***PBX Name: adminpbx | ||
***DNS PBX: adminpbx.cloud.com | |||
**DNS PBX: adminpbx.cloud.com | ***System Name: cloud.com | ||
***DNS AP: apps.cloud.com | |||
**System Name: cloud.com | |||
**DNS AP: apps.cloud.com | |||
==Configuration of customer PBXs== | ==Configuration of customer PBXs== |
Revision as of 15:06, 15 August 2019
Applies To
This information applies to
- V13r1 an up
This article will be rewritten on 15.08.2019. On Friday 16.08.2019 all information is in.
Objective
Setting up various PBXs for many customers, which are using only one AP!
System Requirements
Virtual Machines (HyperV, VMWare) or Physical Devices with SSD.
Setting up Application platform & administrative PBX
Download respective images
Select in the innovaphone store
- Firmware / IPVA
- App Platform / App Platform x86_64
- Download Package
Considerations before setup
- Do you need an internal DNS? Are you using phones inside your LAN? Installation Scenarios
- Are you using a DHCP Server or fixed IPs? App Platform
- Be sure that external DNS exists for every PBX, one for your adminpbx and one for your App Platform
- Think about your Internet Access Scenario and Certificates
- etc.
- etc.
Setup administrative PBX & Application Platform
Setup as learned in our courses.
- Master PBX to start a new system with external App Platform
- Network settings
- Connect AP platform
- App Platform is being installed
- innovaphone PBX options
- We used the following options:
- PBX Name: adminpbx
- DNS PBX: adminpbx.cloud.com
- System Name: cloud.com
- DNS AP: apps.cloud.com
- We used the following options:
Configuration of customer PBXs
Every customer receives his own PBX
Open devices in your admin PBX (adminpbx.cloud.com). Add Customer Domain (pbx.company01.com). Choose a password (will be used as admin password).
3. Connect to your new PBX (stuttgart.europe.local).
Insert Device Registration URL
Therefore choose either "Do manual configuration" or "Update and network settings only"
In my case I used:
PBX Name: stuttgart
System Name: europe.local
DNS PBX: stuttgart.europe.local'
4. Go back to your main PBX (hq.world.local). Open Devices App.
You see the MAC of your new device
5. Assign category to device
6. Set redirection from PBX Advanced GUI to myApps Therefore go to your new PBX. Afterwards if you insert your DNS you get redirected to myApps directly.
7. Activate PBX and create admin user for new PBX. Therefore open Devices App and create a new User via Advanced GUI.
8. Assign Apps to User (inside Userobject)
8. Log into myApps. Please use HTTPS.
Therefore use your new DNS. In my case stuttgart.europe.local
9. Connect App Platform.
Open PBX Manager
Add App Platform. Use Host of your AP Platform.
Now you can see in your Apps App that the Domain is registered:
Verify received eMail and check that App Platform is connected.
10. Create two new App objects on your new PBX via Device/Advanced GUI.
1. Object
Devices:
Long Name: Devices
name: devices
Critical activated
Hide from LDAP activated
Example URL: https://apps.world.local/world.local/devices/innovaphone-devices
Websocket activated
2.Object
Devices:
Long Name: DevicesApi
name: devices-api
Critical activated
Hide from LDAP activated
Example URL: https://apps.world.local/world.local/devices/innovaphone-devices-api
Websocket activated
11. Create new instance of needed App Example: contacts
Start instance
add Contacts, Contacts-Admin and Contacts-SearchApi
12. Create App instances (for every customer and App you need)
More information can be find here: Installing an App
12. Create Apps with PBX Manager (for every App you need)
13. Create templates (Admin and User) with Visibility, Apps and Licenses.
14. Configure customers PBX / Device.
You can open an App via your Apps App