C cenaly.com
Gratis starten

Softphones: Zoiper, MicroSIP, Linphone

Bellen vanaf computer en smartphone zonder bureautelefoon: configuratie via QR-code en handmatig, oproepen ontvangen op de achtergrond op Android en iOS, headsets

17 min read Dit scherm openen in de demo
On this page 13

Softphones: Zoiper, MicroSIP, Linphone

Een softphone is een telefoonprogramma: op de computer van de kassamedewerker, de laptop van de beheerder of de smartphone van de manager. Voor de telefooncentrale verschilt het in niets van een tafeltoestel: u geeft de medewerker een toestelnummer in de beheeromgeving en voert dezelfde vijf waarden in — SIP-server, login, wachtwoord, poort 5060, transport UDP. Waar u ze vindt en wat ze betekenen staat in het overzicht „SIP-telefoons instellen”.

Kort samengevat wat u kunt kiezen:

Client Platformen Prijs voor de zaak Wanneer kiezen
MicroSIP Windows gratis (open source) computer bij de Kassa of receptie — licht, draait in het systeemvak
Zoiper Windows, macOS, Linux, Android, iOS gratis versie — alleen voor niet-commercieel gebruik; de zaak heeft Premium nodig (eenmalige aankoop) één client op alle apparaten van de medewerker
Linphone Windows, macOS, Linux, Android, iOS gratis (open source) wanneer u een gratis client op een smartphone of Mac nodig hebt
Grandstream Wave Lite Android, iOS gratis als de medewerker het al gebruikt

Na het instellen belt u direct *43: de telefooncentrale speelt uw eigen stem terug. Dat is de enige controle dat het geluid doorkomt, en niet alleen de registratie (uitgebreid — hieronder).


Wanneer een softphone en wanneer een tafeltoestel#

Een softphone is goed op plekken waar iemand toch al achter de computer zit of de telefoon in de hand houdt: de beheerder, de manager, de bezorgoperator, de boekhouder. Hij is gratis of bijna gratis, heeft geen stopcontact en kabel nodig en toont direct contacten.

Een tafeltoestel of DECT is nodig waar een oproep niet gemist mag worden:

  • De balie, de bar, de receptie. De computer gaat in slaapstand, wordt bijgewerkt, iemand sluit het programma af — en oproepen komen stilzwijgend niet aan. Een toestel op het bureau gaat altijd over.
  • Oberen in de zaal. Een smartphone in de zak neemt oproepen op de achtergrond onbetrouwbaar aan (zie „Oproepen op de achtergrond aannemen”), terwijl een DECT-hoorn een telefoon is die niets anders doet.
  • Een lawaaiige zaal en keuken. De luidspreker van een laptop en de ingebouwde microfoon geven echo en ruis; een tafeltoestel heeft een fatsoenlijke hoorn.

Eén toestelnummer kunt u op meerdere apparaten tegelijk houden (tot 5): bijvoorbeeld een tafeltoestel bij de balie en een softphone op de smartphone van de beheerder. Een inkomend gesprek komt op alle binnen; degene die het eerst opneemt, neemt het aan.


Zoiper#

Platforms: Windows, macOS, Linux, Android, iOS. Download alleen van de officiële website zoiper.com of uit de appstore.

Installatie op de computer (Zoiper 5)#

  1. Installeer en start Zoiper. Vul op het eerste scherm „Username and password” in:
    • in het bovenste veld — de login uit het venster, het teken @ en de SIP-server, bijvoorbeeld sip-a1b2c3d4-101@sip.example.com (zo geeft Zoiper zelf de hint: „user@sip.example.com”);
    • in het veld Password — het wachtwoord uit het venster.
  2. Klik op Login. Als Zoiper om het serveradres vraagt (Hostname) — vul de SIP-server uit het venster in. Laat de velden „Authentication” en „Outbound proxy” leeg.
  3. Zoiper controleert welke verbindingsmethoden werken (SIP TLS, SIP TCP, SIP UDP, IAX UDP). SIP TLS en IAX worden bij ons niet gevonden — dat is normaal. Kies SIP UDP (of SIP TCP, als UDP in uw netwerk niet doorkomt) en klik op Next.
  4. Daarna biedt de wizard aan om de microfoon en luidspreker te testen — doorloop die met de headset waarmee u gaat bellen.

Zoiper 5: eerste scherm van de wizard — loginveld met de hint user@sip.example.com en het veld Password Screenshot: Zoiper 5 User Guide v.1.0.7, p. 10 („Activation”), https://www.zoiper.com/pdf/User%20Guide%20Zoiper%205%20v.1.0.7.pdf.

Handmatige installatie: welk veld waar hoort#

Als het account al is aangemaakt of de wizard het niet redde, opent u Settings → Accounts → uw account en controleert u de velden:

In de admin („Inloggegevens van het toestelnummer”) In Zoiper 5 (Settings → Accounts → SIP Account)
SIP-server Domain (op de smartphone — Hostname)
Login Username — volledig, sip-…-<nummer>
Wachtwoord Password
Poort 5060 wordt niet ingevuld — 5060 gebruikt Zoiper zelf; een andere poort voegt u toe aan het adres: server:poort
Transport UDP Advanced → Network → Transport → UDP
Intern nummer in geen enkel veld; als accountlabel — Caller ID name (optioneel)

Laat de vinkjes Use auth. username en Use outbound proxy uitgeschakeld. Use STUN kunt u uitschakelen: onze telefooncentrale regelt NAT zelf, STUN is daarvoor niet nodig.

Zoiper 5: venster SIP Account 1 — velden Domain, Username, Password en uitgeschakelde Use auth. username en Use outbound proxy Screenshot: Zoiper 5 User Guide v.1.0.7, p. 30 („Accounts / SIP Accounts”), https://www.zoiper.com/pdf/User%20Guide%20Zoiper%205%20v.1.0.7.pdf.

Extra: codecs, transport, keep-alive in Zoiper
  • Codecs (Settings → Accounts → account → Advanced → Audio and Video codecs): laat in „Selected” G.711 a-law en G.711 µ-law staan; als uw versie G.722 heeft — voeg die toe. De volgorde van boven naar beneden = prioriteit. G.729 is voor onze telefooncentrale niet nodig.
  • Transport. In de documentatie van Zoiper wordt aangeraden UDP te vermijden vanwege NAT-time-outs op de router. Onze telefooncentrale accepteert ook TCP op dezelfde poort 5060 — als inkomende gesprekken via UDP na een paar minuten stilte verdwijnen, schakelt u het account om naar TCP. TLS werkt bij ons op het algemene circuit niet — kies dat niet.
  • Keep alive time-out (daar ook, Network) — laat die ingeschakeld: hij houdt het „gaatje” in de router open zodat inkomende gesprekken aankomen.
  • Registration expiry — de fabriekswaarde is geschikt; onze telefooncentrale accepteert van 60 tot 3600 seconden.

Installatie op de smartphone (Zoiper voor Android en iOS)#

De velden zijn dezelfde: kies bij het aanmaken van het account voor handmatige configuratie van het SIP-account en vul Hostname (SIP-server), Username (login volledig), Password in. Het groene vinkje bij het account verschijnt binnen ongeveer 30 seconden — dat betekent dat de registratie is gelukt. Over de QR-code — een apart hoofdstuk hieronder.


MicroSIP#

Alleen Windows, gratis en open source. Is binnen een minuut geïnstalleerd, draait in het systeemvak en gebruikt bijna geen geheugen — een goede keuze voor een computer bij de kassa. Leest geen QR-code: u stelt het in via velden.

  1. Download van de officiële website microsip.org (gewone of portable versie).
  2. Hoofdmenu MicroSIP → Add Account.
  3. Vul de velden in volgens de tabel en klik op Save. Controleer de registratie in de admin: bij de operator licht een groene stip op.
In de admin („Inloggegevens van het toestelnummer”) In MicroSIP (Add Account)
SIP-server SIP Server en Domain — beide hetzelfde
Login Username — volledig, sip-…-<номер>; Login — mag leeg blijven (dan wordt Username gebruikt) of vul hetzelfde in
Wachtwoord Password
Poort 5060 wordt niet ingevuld — 5060 is standaard; een andere poort via een dubbele punt in SIP Server
Transport UDP Transport → UDP („Auto (UDP & TCP)” kan ook)
Intern nummer Account Name / Display Name — als label (optioneel)

Laat SIP Proxy leeg. Media Encryption — Disabled: geluidsversleuteling (SRTP) biedt onze telefooncentrale niet, daarmee komt de oproep niet tot stand. ICE — uitgeschakeld.

MicroSIP: venster Account — velden Account Name, SIP Server, SIP Proxy, Username, Domain, Login, Password, Transport, Keep-Alive Screenshot: MicroSIP Help, sectie Account, https://www.microsip.org/help.

Extra: codecs en geluidsapparaten in MicroSIP

Hoofdmenu → Settings:

  • Enabled Codecs — laat G.711 A-law en G.711 u-law staan, voeg indien gewenst G.722 16 kHz uit „Available Codecs” toe met het pijltje. De rest is niet nodig.
  • Ring Device / Speaker / Microphone — kies de headset voor het gesprek en voor de beltoon (Ring Device) de luidsprekers van de computer, zodat u de oproep hoort, ook wanneer de headset op het bureau ligt.
  • DTMF Method — Auto of RFC2833.
  • Keep-Alive in het venster van het account (standaard 15 s) houdt NAT open — schakel dit niet uit.

MicroSIP: venster Settings — apparaten Ring Device, Speaker, Microphone en lijsten Available/Enabled Codecs Screenshot: MicroSIP Help, sectie Settings, https://www.microsip.org/help.


Linphone#

Open en gratis client van Belledonne Communications: Windows, macOS, Linux, Android, iOS. De wizard stelt bij de eerste start voor om een account aan te maken op hun eigen service — die hebben wij niet nodig.

  1. Kies op het startscherm Third Party SIP Account („Use a third party SIP account”). De app waarschuwt dat een deel van de Linphone-functies (groepschats, videoconferenties) niet beschikbaar is met een account van een derde partij — klik op I understand.
  2. Vul de velden in volgens de tabel en klik op Login.
In de admin („Inloggegevens van het toestelnummer”) In Linphone (Third party SIP account)
SIP-server Domain
Login Username — volledig, sip-…-<номер>
Wachtwoord Password
Poort 5060 wordt niet ingevuld — 5060 is standaard
Transport UDP Transport → UDP. ⚠️ Linphone zet standaard TLS — daarmee lukt de registratie niet, schakel dit beslist om
Intern nummer Display name — als label (optioneel)

Laat Authentication ID (if different) en Outbound proxy leeg.

Pushmeldingen van Linphone werken via een tussenliggende server van Belledonne (Flexisip); een account van een derde partij, zoals het onze, heeft die niet — daarom ontvangt Linphone op een smartphone oproepen op de achtergrond slechter dan in een open app. Zie „Oproepen ontvangen op de achtergrond”.


Grandstream Wave Lite#

Gratis SIP-client van Grandstream voor Android en iOS. Niet te verwarren met Wave (zonder Lite): die is bedoeld voor Grandstream UCM-centrales en werkt op uitnodiging — op onze telefooncentrale sluit hij niet aan. Voeg in Wave Lite een SIP-account handmatig toe met dezelfde waarden: server — de SIP-server uit het venster, login — volledig (ook in het veld voor de authenticatie-ID, als dat apart staat), wachtwoord, transport UDP. Wave Lite leest geen QR-code uit de admin: Grandstream heeft een eigen formaat.


QR-code uit de admin#

In het venster „Inloggegevens van het toestelnummer” staat de knop „QR tonen”. In de code zit één regel van de vorm

sip:<логин>:<пароль>@<SIP-сервер>:5060;transport=udp

dat wil zeggen alle gegevens samen met het wachtwoord. Daarom:

  • toon de QR alleen aan wie u een toestelnummer uitgeeft, maak er geen foto van en stuur hem niet door — dat is hetzelfde als het wachtwoord doorsturen;
  • na het sluiten van het venster is de QR niet te herstellen (wij bewaren het wachtwoord niet) — alleen „Wachtwoord opnieuw instellen” en een nieuwe QR.

Wie hem begrijpt. De ingebouwde scanners van Zoiper en Linphone zijn vooral bedoeld voor een autoconfiguratielink (provisioning), niet voor zo'n regel: Zoiper beschrijft zijn scanner voor codes die op hun eigen service zijn gegenereerd, en in de huidige versies van Linphone (6.x voor Android en iOS) accepteert de scanner in de broncode alleen een weblink naar een configuratiebestand — onze regel wijst hij af met de melding „Invalid QR code!”. U kunt de QR in Zoiper proberen; als het account niet is aangemaakt — vul dan de velden in, dat kost twee minuten. Het handigst is om op „Alle instellingen kopiëren” te klikken en de tekst naar de medewerker te sturen in een persoonlijke messenger: hij opent die op dezelfde smartphone en kopieert de login en het wachtwoord zonder fouten in de app.


Oproepen op de achtergrond ontvangen op een smartphone#

Laten we eerlijk zijn: niemand kan garanderen dat een smartphone met softphone overgaat wanneer de app geminimaliseerd is of het scherm uit staat — wij niet, en de fabrikanten van softphones ook niet. De oorzaak zit in de besturingssystemen zelf:

  • Android laat achtergrond-apps in slaap vallen (Doze-modus en „batterijoptimalisatie”), en bij het wisselen van Wi-Fi naar mobiel internet worden hun verbindingen verbroken. De registratie gaat stil verloren — in de beheeromgeving is de vestiging nog een tijdje groen, maar de oproep bereikt de telefoon al niet meer. Bij sommige skins (Xiaomi MIUI/HyperOS, Huawei EMUI) worden apps nog agressiever uit het geheugen gezet.
  • iOS staat een gewone app sowieso niet toe een verbinding op de achtergrond te houden: een inkomende oproep wekt de app alleen via een pushmelding (de dienst van Apple), en daarvoor moet de softphone een eigen pushserver als tussenpersoon hebben.

Wat u kunt doen om het risico te verkleinen:

  1. Android: Instellingen → Apps → uw softphone → Batterij → „Onbeperkt” (of „batterijoptimalisatie” uitschakelen); sta achtergrondwerk, weergave boven andere apps en meldingen toe. Op Xiaomi ook nog „Autostart”.
  2. Zoiper biedt een eigen dienst Push Proxy (Firebase op Android, APNs op iOS) — volgens de documentatie van Zoiper is dit de enige betrouwbare manier om oproepen op de achtergrond te ontvangen. Wordt in de app ingesteld; voorwaarden en prijs — bij Zoiper. De eis die de dienst aan de telefooncentrale stelt, is herregistratie toestaan voor een periode vanaf 1 uur: onze telefooncentrale accepteert een periode tot 3600 seconden, dus precies dat minimum.
  3. Linphone ontvangt met een account van een derde partij geen push (daarvoor is hun server Flexisip nodig) — houd de app open.
  4. Houd de app open op het scherm wanneer u een oproep verwacht (bijvoorbeeld een smartphone op een standaard bij de kassa).

En het belangrijkste: waar een oproep niet verloren mag gaan, zet u een bureautelefoon of DECT, en laat de smartphone een tweede apparaat op hetzelfde toestelnummer zijn.


Headset en geluid#

  • Een headset is verplicht om achter de computer te werken. De ingebouwde luidsprekers en microfoon van een laptop op de speaker geven echo bij de gesprekspartner: uw luidspreker komt in uw eigen microfoon terecht. Zoiper schrijft in de documentatie letterlijk dat het technisch onmogelijk is om de echo die van de andere kant komt weg te nemen — die wordt verholpen bij degene die hem veroorzaakt.
  • Een USB-headset is betrouwbaarder dan Bluetooth: geen vertraging en geen haperingen bij een zwak signaal, hij wordt niet „overgenomen” door de smartphone, en hij schakelt niet vanzelf over naar de modus „hoofdtelefoon zonder microfoon”. Een Bluetooth-headset werkt, maar in gespreksmodus is het geluid merkbaar slechter dan bij het luisteren naar muziek.
  • Kies het apparaat expliciet in de instellingen van de softphone: Zoiper — Settings → Audio (microfoon, luidspreker, aparte Ringing device), MicroSIP — Settings → Ring Device / Speaker / Microphone. Het is handig om de oproep via de luidsprekers van de computer te laten klinken en het gesprek via de headset te voeren. In Zoiper is er een vinkje „Ring also through PC speakerphone” — de oproep is hoorbaar, zelfs als de headset niet op is.
  • Echo-onderdrukking (Echo cancellation / EC) schakelt u niet uit — dat adviseert Zoiper; in MicroSIP is dat het vinkje EC in Settings.
  • Antwoordknoppen op de headset: MicroSIP — het vinkje Handle Media Buttons in Settings (de knoppen van de headset en het multimediatoetsenbord), Zoiper — Settings → Audio → Use generic HID (plus aparte modi voor Jabra en Plantronics).

Geluid testen *43#

Een groene vestiging bij de operator in de beheeromgeving zegt alleen iets over de registratie (poort 5060). Spraak loopt in een aparte stream en kan apart stukgaan. Daarom kiest u direct na het instellen in de softphone *43 en drukt u op de oproepknop:

  1. De telefooncentrale neemt op en geeft een korte pieptoon;
  2. daarna spreekt u ongeveer tien seconden — u hoort uw eigen stem.
Wat u hoort Wat het betekent
Een pieptoon, daarna uw eigen stem geluid gaat in beide richtingen — alles in orde
Wel een pieptoon, uzelf niet horen geluid komt niet van de softphone naar de telefooncentrale: verkeerde microfoon (controleer het apparaat in de instellingen), de app heeft geen microfoontoestemming, SIP ALG op de router
Zelfs geen pieptoon geluid komt niet van de telefooncentrale naar u: verkeerde luidspreker gekozen, of het netwerk blokkeert UDP — zie „Netwerk, router en internet”
Hoorbaar haperend, met vertraging slecht kanaal: Wi-Fi in plaats van een kabel, overbelast internet

De test is gratis en belt nergens naartoe. De cijfers (verlies, jitter, vertraging) komen in het oproeplogboek — uitgebreid in het overzicht: „Kwaliteit van de verbinding testen”. Uitleg over geluidsproblemen — „Geen geluid, slechts één richting hoorbaar, echo”.


Als de softphone niet registreert#

Eerst de algemene oorzaken van vaak naar zeldzaam (ze zijn hetzelfde voor alle toestellen):

  1. Login niet volledig. U hebt sip-…-<номер> nodig, niet „101”.
  2. Wachtwoord verouderd. Iemand heeft op „Wachtwoord opnieuw instellen” gedrukt — het oude werkt niet. Geef een nieuw uit.
  3. Verkeerd serveradres. Een zaak met een eigen machine heeft een eigen adres — kopieer het uit het venster.
  4. Linphone op TLS. Schakel Transport om naar UDP.
  5. Het netwerk blokkeert UDP 5060 (gast-Wi-Fi, sommige mobiele netwerken, zakelijke VPN): probeer TCP of een ander netwerk — hetzelfde account thuis of via mobiel internet.

Wat de meldingen van Zoiper betekenen (volgens hun documentatie):

Melding Zoiper Wat het bij ons is
SIP 401 / account registreert niet, vraagt om wachtwoord onjuiste login of wachtwoord: login niet volledig, wachtwoord opnieuw ingesteld. Het veld „auth. username” hoeft u niet in te vullen — Username volledig is voldoende
SIP 403 Forbidden de telefooncentrale weigerde: hetzelfde onjuiste wachtwoord, of het toestelnummer is verwijderd/uitgeschakeld in de admin
SIP 408 Request timed out het verzoek bereikte de telefooncentrale niet of het antwoord bereikte u niet: de router of firewall blokkeert, verkeerd transport. Schakel UDP ↔ TCP om, zet STUN uit
SIP 503 Transport Failure Zoiper kon het verzoek niet versturen: typefout in het serveradres of geen netwerk
SIP 923 No DNS results het serveradres is niet gevonden via DNS: typefout in de SIP-server, overbodige Outbound proxy, verkeerd transport, of een VPN op de computer hindert DNS

De volledige uitleg van codes en meldingen van verschillende toestellen — „Registreert niet: meldingen en foutcodes”, alle symptomen — „Diagnose op symptomen”.


Veelgestelde vragen#

Kan ik één toestelnummer zowel op een bureautelefoon als in een softphone hebben?#

Ja. Eén account registreert tegelijk op meerdere apparaten (tot vijf), een inkomend gesprek gaat naar allemaal, degene die het eerst opneemt, neemt aan. Een handige combinatie: een bureautelefoon bij de balie + een softphone op de smartphone van de beheerder.

Is de gratis Zoiper voldoende?#

Technisch gezien voor bellen — ja, maar de gratis versie van Zoiper is volgens hun licentie alleen voor niet-commercieel gebruik. Een zaak heeft Premium nodig (eenmalige aankoop per apparaat) — of neem de gratis MicroSIP (Windows) en Linphone.

Waarom werkte de QR-code uit de admin niet?#

In de QR staat de string sip:логин:пароль@сервер:порт. De scanners van Zoiper en Linphone verwachten in de eerste plaats een automatische-configuratielink van hun eigen dienst, en Linphone 6.x accepteert alleen zo'n link. Voer de velden handmatig in of stuur de medewerker de tekst met de knop „Alle instellingen kopiëren”.

De softphone op de smartphone belt niet wanneer het scherm uit staat#

Dit is het gedrag van Android en iOS, geen storing van de telefooncentrale: het systeem laat de app slapen en de registratie gaat verloren. Schakel batterij-optimalisatie uit en sta werken op de achtergrond toe, en activeer in Zoiper Push Proxy. Als gesprekken dan nog steeds verloren gaan — is een bureautelefoon of DECT nodig.

De gesprekspartner hoort echo wanneer ik vanaf de laptop praat#

Dat is uw luidspreker die in uw microfoon terechtkomt. Zet een headset op en controleer of in de instellingen van de softphone echo-onderdrukking is ingeschakeld. Als u de echo hoort — ontstaat die bij de gesprekspartner, en kunt u die aan uw kant niet verhelpen.

Kunnen gesprekken in de softphone worden versleuteld (TLS, SRTP, ZRTP)?#

Momenteel niet: de telefooncentrale accepteert UDP en TCP op poort 5060 en open geluid. TLS of geluidsversleuteling die in de softphone is ingeschakeld, leidt ertoe dat het account niet registreert of het gesprek niet tot stand komt.


Gerelateerde secties#

Bronnen#

Was this article helpful?