procedures:new_tenant_creation
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| procedures:new_tenant_creation [2026/02/25 14:39] – created gemma.coppeta | procedures:new_tenant_creation [2026/02/26 14:36] (current) – gemma.coppeta | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| | | ||
| + | To learn more, visit the {{0: | ||
| - | === Steps === | + | ===== Email template ===== |
| - | | + | {{0: |
| - | * Add the purchased **numbers** to the shared file [[https://becloudsolutionssrl.sharepoint.com/:x:/r/sites/IT_Billing/_layouts/15/ | + | > Buongiorno, |
| - | | + | > Scrivo in quanto avrei necessità della creazione di un nuovo Tenant dedicato a //CustomerName// (new customer) su istanza |
| - | | + | > Di seguito i dettagli del Tenant: |
| - | * Create the **Customer object** in the customers array in the [[https://git.ccaas.becloudsolutions.com/BeCloud/CDRs/src/branch/main/cdrs.py | cdrs.py]]. | + | > - __Nome__ (dominio dedicato, da creare)/(senza dominio): “//CustomerName//.beincontact.becloudsolutions.com” |
| - | * Create the **Result object** in the results array in the [[https://git.ccaas.becloudsolutions.com/BeCloud/CDRs/ | + | > - __Limiti__: |
| - | | + | > - //N// concurrent users - //N// named users |
| - | | + | > - //N// agents |
| - | * An [[https://grafana.ccaas.becloudsolutions.com/alerting/list |Alert rule]] on Grafana must be created for the new customer. | + | > - //N// supervisor (team leader licenses) |
| - | | + | > - //N// administrator |
| + | > - __Numeri da associare__: //Numbers// | ||
| + | > | ||
| + | > Puoi copiare (per tutte le configurazioni necessarie, al netto delle utenze), le feature del Tenant | ||
| + | > | ||
| + | > **Schedula, per favore, l’attività per //date//.** | ||
| + | > Resto a disposizione. | ||
| + | > Grazie | ||
| - | ===== New tenant creation ===== | ||
| - | To create a new {{0: | ||
| - | ===== IT Billing ===== | + | Once you have created and tested |
| - | The purchased **numbers** must be entered in the shared file in {{0: | + | |
| - | \\ Depending on the carrier you are using, you will need to add a row to the table or add a unit in the quantity column.\\ | + | |
| - | The customer' | + | {{0:outlooklogo.png? |
| - | \\ Add a new sheet, copy an existing one and delete the data inside of it. \\ | + | > Buongiorno, |
| + | > Di seguito le specifiche del tenant: | ||
| + | > | ||
| + | > **Tenant Name** : // | ||
| + | > **Access domain** : // | ||
| + | > **SIP domain** : | ||
| + | > **Tenant limits** | ||
| + | > **Nostro accesso** : " | ||
| + | > **Numeri assegnati** : | ||
| + | > | ||
| + | > | ||
| + | > **Provato inbound/ | ||
| + | > **Regola dial-out** : //Status// | ||
| + | > **Regola Access Number** : Unassigned | ||
| + | > **Collegamento | ||
| + | > **Puntamento Report** : // | ||
| + | > **Statistiche presenti nell' Interaction Records** : // | ||
| + | > | ||
| + | > | ||
| + | > Rimango a disposizione | ||
| - | ===== BeCloud' | + | |
| - | Once you open {{0:logobecloud.png?30}}[[https:// | + | |
| - | * Click on [[https://git.ccaas.becloudsolutions.com/ | + | ===== Sysmgmt |
| - | * Click on [[https:// | + | {{0:configuration.png?22}}To create a new tenant, go to [[https://beincontact.becloudsolutions.com/ |
| - | | + | {{0:newtenantbp.png?270}} \\ |
| - | ... | + | |
| - | ] </ | + | |
| - | * Click on the [[https:// | + | |
| - | Result(" | + | |
| - | ... | + | |
| - | ] </ | + | |
| \\ | \\ | ||
| - | Once you open {{0:logobecloud.png? | + | **Tenant** |
| + | * **Name**: the name must be formatted | ||
| + | * **Access domain**: if they have the **domain** then //CustomerName.becloudsolutions.com// | ||
| + | * **SIP domain**: it must be the same as the **Access domain** | ||
| + | * **Default language**: | ||
| + | | ||
| + | * **Default country**: it depends on the customer | ||
| + | * **Region**: click the //Default// option | ||
| - | ===== Grafana ===== | + | **Administrator** |
| - | * Once you open {{0:grafana.png? | + | * **Username**: admin |
| + | * **Password**: is the same for all tenants | ||
| + | | ||
| + | * **Last | ||
| + | | ||
| - | | + | **Licensable limits** |
| + | * **Concurrent users** | ||
| + | * **Maximum users**: enter the ones indicated | ||
| + | | ||
| + | | ||
| + | **Reporting DB** | ||
| + | * **Database server**: click on the **DB1 - DB2** option | ||
| + | * **Database name**: it must be the same as the others, it is automatically created, but double check if it's correct | ||
| + | * **Username**: | ||
| + | * **Password**: | ||
| - | ===== Database | + | |
| - | You must add the customer's name to the **“recharges”** and **“customers”** tables | + | |
| + | Once you have created the tenant, you will see it with the following sections: | ||
| + | * Properties: this contains the information you entered previously (make sure the status is active) | ||
| + | * Features: you need to copy the tenant features indicated in the email | ||
| + | * Limits: these depends on the project | ||
| + | * Contacts: leave blank | ||
| + | * Resources: this will be populated when access numbers associated with this tenant are added | ||
| + | * Reporting DB: make sure the Test connection is successful and then click Apply to database | ||
| + | * Usage: no changes are needed | ||
| + | * Advanced: make sure you copy the same options that are listed in the tenant you are copying | ||
| + | |||
| + | ===== Admin ===== | ||
| + | {{0: | ||
| + | You will need to make sure you copy all the relevant fields from the sample tenant **specified in the email**. | ||
| + | Obviously, in the sections you will find custom elements that have been created for that specific tenant, you don't have to copy these ones. | ||
| + | |||
| + | Here are some things to pay particular attention to: | ||
| + | - You will see all the //Skill Levels// by selecting all users in the drop-down menu. | ||
| + | - For the guides in the //Help Screens// section: the default guides are from Bright Pattern, and you will need to **replace them with the official BeCloud guides**, which you can find on AWS S3. \\ __Please note that there is a drop-down menu with “Agent Desktop” and “Contact Center Administrator, | ||
| + | |||
| + | ===== Testing ===== | ||
| + | {{0: | ||
| + | |||
| + | === Sysmgmt === | ||
| + | On the [[https:// | ||
| + | Sysmgmt > Phone System > Access Numbers, click on {{0: | ||
| + | | ||
| + | | ||
| + | * **Tenant**: the new tenant we created | ||
| + | * **Media type**: voice-only | ||
| + | * **Trunks**: based on where the numbering is located | ||
| + | |||
| + | === Admin === | ||
| + | On the admin page: | ||
| + | in Admin > Directory > Access Numbers you will find the number you just added in the sysmgmt. \\ | ||
| + | You will make some call to try Inbound and Outbound. | ||
| + | |||
| + | == Inbound == | ||
| + | Select the number you added in //Access Numbers// and in // | ||
| + | |||
| + | == Outbound == | ||
| + | In Directory > Dial-out Entries create a dial-out rule. | ||
| + | Example: | ||
| + | Press the {{0: | ||
| + | * **Digits**: 0039 | ||
| + | * **Is a prefix (not a complete number)**: {{0: | ||
| + | * **Remove prefix**: {{0: | ||
| + | * **Insert prefix**: leave empty | ||
| + | * **Set service (if not set by agent)**: << None >> | ||
| + | * **Direct mapping | ||
| + | * **Use Caller ID from service configuration if service information is available, otherwise use this number**: | ||
| + | |||
| + | === Agent Desktop === | ||
| + | |||
| + | Now login on the [[https:// | ||
| + | Under Settings > Phone Device, also ensure you have checked the WebRTC option. \\ | ||
| + | {{0: | ||
| + | \\ | ||
| + | \\ | ||
| + | Get ready: \\ {{0: | ||
| + | Lastly remove the test number from the tenant and send the reply email with the results. | ||
procedures/new_tenant_creation.1772030364.txt.gz · Last modified: by gemma.coppeta
