C cenaly.com
Započni besplatno

Softfoni: Zoiper, MicroSIP, Linphone

Pozivi sa računara i pametnog telefona bez stonog telefona: podešavanje putem QR koda i ručno, prijem poziva u pozadini na Android-u i iOS-u, slušalice

16 min read Otvori ovaj ekran u demou
On this page 13

Softfoni: Zoiper, MicroSIP, Linphone

Softfon je telefonski program: na računaru kase, laptopu administratora ili pametnom telefonu upravnika. Za centralu se ni po čemu ne razlikuje od stonog aparata: dodelite zaposlenom dodatni broj u admin panelu i unesete istih pet vrednosti — SIP server, login, lozinku, port 5060, transport UDP. Gde ih naći i šta znače — u pregledu „Podešavanje SIP telefona“.

Ukratko, šta izabrati:

Klijent Platforme Cena za lokal Kada uzeti
MicroSIP Windows besplatno (otvoreni kod) računar na kasi ili recepciji — lagan, živi u sistemskoj traci
Zoiper Windows, macOS, Linux, Android, iOS besplatna verzija — samo za nekomercijalnu upotrebu; lokalu je potreban Premium (jednokratna kupovina) jedan klijent za sve uređaje zaposlenog
Linphone Windows, macOS, Linux, Android, iOS besplatno (otvoreni kod) kada je potreban besplatan klijent na pametnom telefonu ili Mac-u
Grandstream Wave Lite Android, iOS besplatno ako zaposleni već koristi njega

Kada podesite — odmah pozovite *43: centrala će vam vratiti vaš glas. To je jedina provera da zvuk prolazi, a ne samo registracija (detaljno — niže).


Kada softfon, a kada stoni telefon#

Softfon je dobar tamo gde čovek ionako sedi za računarom ili drži telefon u ruci: administrator, upravnik, operater dostave, knjigovođa. Besplatan je ili skoro besplatan, ne zahteva utičnicu ni kabl i odmah prikazuje kontakte.

Stoni telefon ili DECT je potreban tamo gde poziv ne sme da se propusti:

  • Šank, bar, recepcija. Računar odlazi u san, ažurira se, neko zatvori program — i pozivi tiho ne stižu. Aparat na stolu zvoni uvek.
  • Konobari u sali. Pametni telefon u džepu prima pozive u pozadini nepouzdano (vidi „Prijem poziva u pozadini“), a DECT slušalica — to je telefon koji ništa drugo ne radi.
  • Glasna sala i kuhinja. Zvučnik laptopa i ugrađeni mikrofon daju eho i šum; stoni aparat ima normalnu slušalicu.

Jedan dodatni broj možete držati istovremeno na više uređaja (do 5): na primer, stoni telefon na šanku i softfon na pametnom telefonu administratora. Dolazni poziv stiže na sve, odgovoriće onaj ko prvi podigne slušalicu.


Zoiper#

Platforme: Windows, macOS, Linux, Android, iOS. Preuzimanje — samo sa zvaničnog sajta zoiper.com ili iz prodavnice aplikacija.

Podešavanje na računaru (Zoiper 5)#

  1. Instalirajte i pokrenite Zoiper. Na prvom ekranu „Username and password“ unesite:
    • u gornje polje — login iz prozora, znak @ i SIP server, na primer sip-a1b2c3d4-101@sip.example.com (tako savetuje i sam Zoiper: „user@sip.example.com“);
    • u polje Password — lozinku iz prozora.
  2. Kliknite na Login. Ako Zoiper pita za adresu servera (Hostname) — unesite SIP server iz prozora. Polja „Authentication“ i „Outbound proxy“ ostavite prazna.
  3. Zoiper će proveriti koji načini povezivanja rade (SIP TLS, SIP TCP, SIP UDP, IAX UDP). SIP TLS i IAX kod nas se neće naći — to je normalno. Izaberite SIP UDP (ili SIP TCP, ako UDP u vašoj mreži ne prolazi) i kliknite na Next.
  4. Zatim će vas čarobnjak ponuditi da proverite mikrofon i zvučnik — prođite ga sa onom garniturom sa kojom ćete razgovarati.

Zoiper 5: prvi ekran čarobnjaka — polje za login sa savetom user@sip.example.com i polje Password Snimak ekrana: Zoiper 5 User Guide v.1.0.7, str. 10 („Activation“), https://www.zoiper.com/pdf/User%20Guide%20Zoiper%205%20v.1.0.7.pdf.

Ručno podešavanje: koje polje gde ide#

Ako je nalog već kreiran ili čarobnjak nije uspeo, otvorite Settings → Accounts → vaš nalog i uporedite polja:

U admin panelu („Podaci za prijavu dodatnog broja“) U Zoiper 5 (Settings → Accounts → SIP Account)
SIP server Domain (na telefonu — Hostname)
Login Username — u celosti, sip-…-<broj>
Lozinka Password
Port 5060 ne unosi se — 5060 Zoiper koristi sam; drugi port se dopisuje na adresu: server:port
Transport UDP Advanced → Network → Transport → UDP
Interni broj ni u jedno polje; kao oznaka naloga — Caller ID name (po želji)

Polja za potvrdu Use auth. username i Use outbound proxy ostavite isključena. Use STUN možete isključiti: naša centrala sama rešava NAT, STUN joj nije potreban.

Zoiper 5: prozor SIP Account 1 — polja Domain, Username, Password i isključeni Use auth. username i Use outbound proxy Snimak ekrana: Zoiper 5 User Guide v.1.0.7, str. 30 („Accounts / SIP Accounts“), https://www.zoiper.com/pdf/User%20Guide%20Zoiper%205%20v.1.0.7.pdf.

Dodatno: kodeci, transport, keep-alive u Zoiper-u
  • Kodeci (Settings → Accounts → nalog → Advanced → Audio and Video codecs): ostavite u „Selected“ G.711 a-law i G.711 µ-law; ako u vašoj verziji postoji G.722 — dodajte ga. Redosled odozgo nadole = prioritet. G.729 našoj centrali nije potreban.
  • Transport. U dokumentaciji Zoiper savetuje da se izbegava UDP zbog NAT tajmauta na ruteru. Naša centrala prihvata i TCP na istom portu 5060 — ako na UDP-u dolazni pozivi nestaju posle nekoliko minuta mirovanja, prebacite nalog na TCP. TLS kod nas na zajedničkom okruženju ne radi — ne birate ga.
  • Keep alive time-out (tamo isto, Network) — neka ostane uključen: on drži „rupu“ u ruteru otvorenom da bi dolazni pozivi stizali.
  • Registration expiry — fabrička vrednost odgovara; naša centrala prihvata od 60 do 3600 sekundi.

Podešavanje na telefonu (Zoiper za Android i iOS)#

Polja su ista: pri kreiranju naloga izaberite ručno podešavanje SIP naloga i popunite Hostname (SIP server), Username (login u celosti), Password. Zelena kvačica kod naloga pojavljuje se u roku od oko 30 sekundi — to znači da je registracija prošla. O QR kodu — poseban odeljak ispod.


MicroSIP#

Samo Windows, besplatan i otvorenog koda. Instalira se za minut, živi u sistemskoj traci i skoro da ne zauzima memoriju — dobar izbor za računar na kasi. QR kod ne čita: podešava se preko polja.

  1. Preuzmite sa zvaničnog sajta microsip.org (obična ili portable verzija).
  2. Glavni meni MicroSIP → Add Account.
  3. Popunite polja prema tabeli i kliknite Save. Registraciju proverite u admin panelu: kod operatera će zasvetleti zelena tačka.
U admin panelu („Podaci za prijavu dodatka") U MicroSIP (Add Account)
SIP server SIP Server i Domain — oba isto
Login Username — u celosti, sip-…-<broj>; Login — može ostati prazno (tada se uzima Username) ili unesite isto
Lozinka Password
Port 5060 ne unosi se — 5060 je podrazumevano; drugi port — kroz dvotačku u SIP Server
Transport UDP Transport → UDP (odgovaraće i „Auto (UDP & TCP)")
Interni broj Account Name / Display Name — kao oznaka (po želji)

SIP Proxy ostavite prazno. Media Encryption — Disabled: šifrovanje zvuka (SRTP) naša centrala ne pruža, sa njim se poziv neće uspostaviti. ICE — isključen.

MicroSIP: prozor Account — polja Account Name, SIP Server, SIP Proxy, Username, Domain, Login, Password, Transport, Keep-Alive Snimak ekrana: MicroSIP Help, odeljak Account, https://www.microsip.org/help.

Dodatno: kodeci i audio uređaji u MicroSIP

Glavni meni → Settings:

  • Enabled Codecs — ostavite G.711 A-law i G.711 u-law, po želji dodajte G.722 16 kHz iz „Available Codecs" strelicom. Ostalo nije potrebno.
  • Ring Device / Speaker / Microphone — izaberite slušalice za razgovor, a za zvono (Ring Device) — zvučnike računara, da se poziv čuje i kada slušalice leže na stolu.
  • DTMF Method — Auto ili RFC2833.
  • Keep-Alive u prozoru naloga (podrazumevano 15 s) drži NAT otvorenim — ne isključujte ga.

MicroSIP: prozor Settings — uređaji Ring Device, Speaker, Microphone i liste Available/Enabled Codecs Snimak ekrana: MicroSIP Help, odeljak Settings, https://www.microsip.org/help.


Linphone#

Otvoren i besplatan klijent kompanije Belledonne Communications: Windows, macOS, Linux, Android, iOS. Njegov čarobnjak pri prvom pokretanju predlaže otvaranje naloga na njihovom sopstvenom servisu — nama on nije potreban.

  1. Na početnom ekranu izaberite Third Party SIP Account („Use a third party SIP account"). Aplikacija će upozoriti da deo funkcija Linphone (grupni četovi, video konferencije) sa nalogom treće strane nije dostupan, — kliknite I understand.
  2. Popunite polja prema tabeli i kliknite Login.
U admin panelu („Podaci za prijavu dodatka") U Linphone (Third party SIP account)
SIP server Domain
Login Username — u celosti, sip-…-<broj>
Lozinka Password
Port 5060 ne unosi se — 5060 je podrazumevano
Transport UDP Transport → UDP. ⚠️ Linphone podrazumevano postavlja TLS — sa njim registracija neće proći, obavezno prebacite
Interni broj Display name — kao oznaka (po želji)

Authentication ID (if different) i Outbound proxy ostavite prazne.

Push obaveštenja Linphone rade preko posredničkog servera Belledonne (Flexisip); kod naloga treće strane, kao što je naš, on ne postoji — zato na pametnom telefonu Linphone prima pozive u pozadini lošije nego u otvorenoj aplikaciji. Vidi „Prijem poziva u pozadini".


Grandstream Wave Lite#

Besplatan SIP klijent kompanije Grandstream za Android i iOS. Ne mešati sa Wave (bez Lite): on je namenjen stanicama Grandstream UCM i ulazi se po njihovom pozivu — na našu centralu se ne povezuje. U Wave Lite dodajte SIP nalog ručno istim vrednostima: server — SIP server iz prozora, login — u celosti (i u polje identifikatora autentifikacije, ako je odvojeno), lozinka, transport UDP. QR kod iz admin panela Wave Lite ne čita: Grandstream ima svoj format.


QR kod iz admin panela#

U prozoru „Podaci za prijavu dodatka" postoji dugme „Prikaži QR". Unutar koda je jedan red oblika

sip:<login>:<lozinka>@<SIP-server>:5060;transport=udp

to jest svi podaci zajedno sa lozinkom. Zato:

  • prikazujte QR samo onome kome izdajete dodatak, ne fotografišite ga i ne prosleđujte — to je isto kao da ste prosledili lozinku;
  • posle zatvaranja prozora QR se ne može obnoviti (lozinku ne čuvamo) — samo „Resetuj lozinku" i novi QR.

Ko će ga razumeti. Ugrađeni skeneri Zoiper i Linphone namenjeni su pre svega linku za automatsko podešavanje (provisioning), a ne takvom redu: Zoiper opisuje svoj skener za kodove generisane na njegovom servisu, a u trenutnim verzijama Linphone (6.x za Android i iOS) skener po izvornom kodu prihvata samo veb link ka fajlu podešavanja — naš red će odbiti uz poruku „Invalid QR code!". Možete pokušati QR u Zoiper; ako nalog nije napravljen — unosite polja, to je dva minuta. Najpraktičnije je kliknuti „Kopiraj sva podešavanja" i poslati tekst zaposlenom u lični mesindžer: otvoriće ga na istom pametnom telefonu i kopirati login i lozinku u aplikaciju bez grešaka.


Prijem poziva u pozadini na pametnom telefonu#

Da budemo iskreni: niko ne može da garantuje da će pametni telefon sa softfon-om zazvoniti kada je aplikacija minimizovana ili je ekran ugašen — ni mi, ni proizvođači softfon-ova. Razlog su sami operativni sistemi:

  • Android uspavljuje aplikacije u pozadini (režim Doze i „optimizacija baterije“), a pri prelasku sa Wi-Fi na mobilni internet prekida njihove veze. Registracija se gubi tiho — u admin panelu lokacija je još neko vreme zelena, a poziv do telefona više ne stiže. Kod nekih ljuski (Xiaomi MIUI/HyperOS, Huawei EMUI) aplikacije se istovaruju još agresivnije.
  • iOS uopšte ne dozvoljava običnoj aplikaciji da drži vezu u pozadini: dolazni poziv budi aplikaciju samo preko push obaveštenja (Apple servis), a za to softfon mora da ima sopstveni push server-posrednik.

Šta možete da uradite da smanjite rizik:

  1. Android: Podešavanja → Aplikacije → vaš softfon → Baterija → „Bez ograničenja“ (ili isključite „optimizaciju baterije“); dozvolite rad u pozadini, prikaz preko drugih prozora i obaveštenja. Na Xiaomi — još i „Automatsko pokretanje“.
  2. Zoiper nudi svoj servis Push Proxy (Firebase na Android, APNs na iOS) — prema Zoiper dokumentaciji to je jedini pouzdan način da primate pozive u pozadini. Povezuje se u aplikaciji; uslovi i cena — kod Zoiper. Zahtev servisa prema PBX-u je da dozvoli reregistraciju na period od 1 sat: naš PBX prihvata period do 3600 sekundi, odnosno tačno taj minimum.
  3. Linphone sa tuđim nalogom ne dobija push (potreban je njihov server Flexisip) — držite aplikaciju otvorenom.
  4. Držite aplikaciju otvorenu na ekranu kada očekujete poziv (na primer, pametni telefon na stalku kod kase).

I najvažnije: gde poziv ne sme da se izgubi — stavite stoni telefon ili DECT, a pametni telefon neka bude drugi uređaj na istom dodatnom broju.


Slušalice i zvuk#

  • Slušalice su obavezne za rad za računarom. Ugrađeni zvučnici i mikrofon laptopa na zvučniku daju eho kod sagovornika: vaš zvučnik ulazi u vaš sopstveni mikrofon. Zoiper u dokumentaciji izričito piše da je eho koji dolazi sa druge strane tehnički nemoguće ukloniti — uklanja ga onaj kod koga nastaje.
  • USB slušalice su pouzdanije od Bluetooth: nemaju kašnjenje ni prekide pri slabom signalu, ne „preuzima“ ih pametni telefon i ne prebacuju se same u režim „slušalice bez mikrofona“. Bluetooth slušalice rade, ali je u režimu razgovora zvuk primetno lošiji nego pri slušanju muzike.
  • Izaberite uređaj izričito u podešavanjima softfona: Zoiper — Settings → Audio (mikrofon, zvučnik, poseban Ringing device), MicroSIP — Settings → Ring Device / Speaker / Microphone. Poziv je zgodno pustiti na zvučnike računara, a razgovor u slušalice. U Zoiper-u postoji štiklirano polje „Ring also through PC speakerphone“ — poziv se čuje čak i ako slušalice nisu na glavi.
  • Potiskivanje eha (Echo cancellation / EC) ne isključujte — tako savetuje Zoiper; u MicroSIP-u to je štiklirano polje EC u Settings.
  • Dugmad za odgovor na slušalicama: MicroSIP — štiklirano polje Handle Media Buttons u Settings (dugmad slušalica i multimedijalne tastature), Zoiper — Settings → Audio → Use generic HID (plus posebni režimi za Jabra i Plantronics).

Provera zvuka *43#

Zelena tačka kod operatera u admin panelu govori samo o registraciji (port 5060). Glas ide posebnim tokom i kvari se odvojeno. Zato odmah posle podešavanja pozovite u softfon-u *43 i pritisnite dugme za poziv:

  1. PBX će se javiti i dati kratak ton;
  2. zatim govorite desetak sekundi — čućete svoj glas.
Šta se čuje Šta to znači
Ton, pa svoj glas zvuk prolazi u oba smera — sve je u redu
Ton postoji, sebe ne čujete zvuk ne stiže od softfona do PBX-a: nije izabran pravi mikrofon (proverite uređaj u podešavanjima), aplikacija nema dozvolu za mikrofon, SIP ALG na ruteru
Nema ni tona zvuk ne stiže od PBX-a do vas: izabran je pogrešan zvučnik, ili mreža seče UDP — vidite „Mreža, ruter i internet“
Čuje se isprekidano, sa zakašnjenjem loš kanal: Wi-Fi umesto kabla, preopterećen internet

Provera je besplatna i nikoga ne poziva. Brojevi (gubici, džiter, kašnjenje) dospevaju u dnevnik poziva — detaljno u pregledu: „Provera kvaliteta veze“. Analiza kvarova zvuka — „Nema zvuka, čuje se u jednom smeru, eho“.


Ako se softfon ne registruje#

Prvo — opšti uzroci od čestih ka retkim (isti su za sve uređaje):

  1. Lozinka nije cela. Potreban je sip-…-<broj>, a ne „101“.
  2. Lozinka je zastarela. Neko je pritisnuo „Resetuj lozinku“ — stara ne radi. Izdajte novu.
  3. Pogrešna adresa servera. Objekat sa namenskim serverom ima svoju adresu — kopirajte je iz prozora.
  4. Linphone na TLS. Prebacite Transport na UDP.
  5. Mreža blokira UDP 5060 (gostujući Wi-Fi, neke mobilne mreže, korporativni VPN): probajte TCP ili drugu mrežu — isti nalog od kuće ili sa mobilnog interneta.

Šta znače poruke Zoiper-a (prema njegovoj dokumentaciji):

Poruka Zoiper-a Šta je to kod nas
SIP 401 / nalog se ne registruje, traži lozinku pogrešan login ili lozinka: login nije ceo, lozinka je resetovana. Polje „auth. username“ ne treba popunjavati — dovoljan je ceo Username
SIP 403 Forbidden Centrala je odbila: isti pogrešan login ili lozinka, ili je broj obrisan/isključen u admin panelu
SIP 408 Request timed out zahtev nije stigao do centrale ili odgovor nije stigao do vas: blokira ruter ili firewall, pogrešan transport. Prebacite UDP ↔ TCP, isključite STUN
SIP 503 Transport Failure Zoiper nije mogao da pošalje zahtev: greška u kucanju adrese servera ili nema mreže
SIP 923 No DNS results adresa servera nije nađena preko DNS: greška u kucanju SIP servera, suvišan Outbound proxy, pogrešan transport ili VPN na računaru ometa DNS

Potpuna analiza kodova i poruka raznih uređaja — „Ne registruje se: poruke i kodovi grešaka“, svi simptomi — „Dijagnostika po simptomima“.


Česta pitanja#

Može li se jedan broj držati i na stonom telefonu i u softfonu?#

Da. Jedan nalog se registruje istovremeno na više uređaja (do pet), dolazni poziv zvoni na svima, javlja se onaj ko prvi podigne slušalicu. Zgodan par: stoni aparat na pultu + softfon na telefonu administratora.

Da li je besplatni Zoiper dovoljan?#

Tehnički za pozive — da, ali besplatna verzija Zoiper-a je po njegovoj licenci samo za nekomercijalnu upotrebu. Objektu je potreban Premium (jednokratna kupovina po uređaju) — ili uzmite besplatne MicroSIP (Windows) i Linphone.

Zašto QR kod iz admin panela nije proradio?#

Unutar QR koda je niz sip:login:lozinka@server:port. Skeneri Zoiper-a i Linphone-a očekuju pre svega link za automatsko podešavanje svog servisa, a Linphone 6.x prihvata samo takav link. Unesite polja ručno ili pošaljite saradniku tekst dugmetom „Kopiraj sva podešavanja“.

Softfon na telefonu ne zvoni kada je ekran isključen#

To je ponašanje Android-a i iOS-a, a ne kvar centrale: sistem uspava aplikaciju i registracija se izgubi. Isključite optimizaciju baterije i dozvolite rad u pozadini, u Zoiper-u povežite Push Proxy. Ako se pozivi i dalje gube — potreban je stoni telefon ili DECT.

Sagovornik čuje eho kada govorim sa laptopa#

To vaš zvučnik ulazi u vaš mikrofon. Stavite slušalice i proverite da je u podešavanjima softfona uključeno potiskivanje eha. Ako eho čujete vi — on nastaje kod sagovornika, ne može se ispraviti na vašoj strani.

Može li se šifrovati pozive u softfonu (TLS, SRTP, ZRTP)?#

Trenutno ne: centrala prihvata UDP i TCP na portu 5060 i otvoren zvuk. Uključeni TLS ili šifrovanje zvuka u softfonu dovešće do toga da se nalog ne registruje ili da se poziv ne uspostavi.


Povezane sekcije#

Izvori#

Was this article helpful?