Gebruiker Toevoegen aan Chrome-extensie
-
Gebruiker Toevoegen aan Chrome-extensie
Deze handleiding beschrijft hoe een nieuwe gebruiker correct wordt geconfigureerd zodat de Realtime-notificaties (pop-ups) verschijnen in de browser.
Stap 1: Verbinding maken met de Interne Server
Maak verbinding via SSH — dit kan alleen vanuit hetzelfde netwerk, anders is de PC extern niet te vinden:
ssh root@192.168.1.25Als je SSH-key nog niet in de authorized keys lijst staat, wordt er om een wachtwoord gevraagd. Dit kun je aanvragen bij Nikita Skliarov.
Stap 2: Gebruiker Toevoegen aan
extensions.jsonBewerk het bestand:
nano /home/internal/internal-server/data/extensions.jsonVoeg een nieuw object toe in het volgende formaat:
{ "extension": "", "name": "", "user": "", "uri": "{{user}}@mv.voicedata.nl", "ip": "" }Veld Uitleg extensionHet gewenste toestelnummer, toegewezen door Voicedata. nameWeergavenaam in de Chrome-extensie. userZoek op het Voicedata Managed Voice panel in de tab Kanalen — de gebruikersnaam naast het extensienummer is je user.uriBegint met de user-waarde (hetzelfde als vorige veld) en eindigt met@mv.voicedata.nl.ipIP-adres van het toestel. Dit vind je op het toestel zelf: druk op OK en zoek het IPv4 IP-adres of in een dezelfde lijst van Kanalen.
Stap 3: Herstart de Interne Service
systemctl restart internal && systemctl status internalMocht de service failed zijn:
- Controleer of de JSON geldig is. De meest voorkomende fouten zijn een komma aan het einde van de lijst, aan het einde van values, of aan het einde van een item.
- Gebruik
cat /home/internal/internal-server/data/extensions.jsonom de inhoud te bekijken en online te valideren via een JSON-validator. - Gebruik
journalctlom verder te onderzoeken wat het probleem is.
Stap 4: Toestel Instellingen Openen
Open de volgende URL in je browser (vervang
{{TOESTEL IP ADDRESS}}door het IP-adres van het toestel):https://{{TOESTEL IP ADDRESS}}/servlet?m=mod_data&p=features-remotecontrl&q=loadInloggegevens:
- Gebruikersnaam:
admin - Wachtwoord:
0+ ons Voicedata-klantnummer (te vinden linksboven als je Managed Voice opent)
Stap 5: Remote Control Configureren
Ga naar Features (hoofdtab) → Remote Control (subtab).
Stel de volgende velden in op het server IP-adres:
Veld Waarde Push XML Server IP Address 192.168.1.25Action URI Allow IP List 192.168.1.25
️ Vergeet niet op Confirm te drukken!
Stap 6: Action URL's Configureren
Blijf in de Features tab en ga naar de subtab Action URL (links).
Stel de volgende URL's in. Vervang
ipdoor het IP-adres van het toestel!Incoming Call:
ip:3000/phone/incoming?active_host=$active_host&active_user=$active_user&ip=$ip&remote=$remote&local=$local&display_remote=$display_remote&display_local=$display_local&call_id=$call_id&called_number=$calledNumberOutgoing Call:
ip:3000/phone/outgoing?active_host=$active_host&active_user=$active_user&ip=$ip&remote=$remote&local=$local&display_remote=$display_remote&display_local=$display_local&call_id=$call_id&called_number=$calledNumberMissed Call:
ip:3000/phone/missed?active_user=$active_user&call_id=$call_idEstablished:
ip:3000/phone/established?active_user=$active_user&call_id=$call_id
️ Vergeet niet ipte vervangen door het daadwerkelijke IP-adres van het toestel!
️ Vergeet niet op Confirm te drukken!
Stap 7: Chrome-extensie Installeren bij de Medewerker
Installeer de Chrome-extensie op de PC van de medewerker. Volg hiervoor de installatie-instructies:
Installatie Telefoon Extensie – TFH Docs
Als alles goed is verlopen, zou je nu een nieuwe gebruiker moeten zien verschijnen in de Chrome-extensie.