Sestavte si svůj vlastní VoIP systém-Část 1: Základy
tento blog post je první část série příspěvků, které popisují, jak VoIP funguje a jak Sipwise SIP: poskytovatel platforma umožňuje spustit různé VoIP obchodní modely.
- Část 1, která je uvedena v tomto příspěvku, vám poskytne úvod do toho, jak funguje VoIP.
- Část 2 ukazuje, jak můžete zdarma Nastavit Bezpečný a hostovaný VoIP systém podobný Skype pomocí platformy SIP: provider během 30 minut.
- Část 3 je věnována platformě SIP: provider, která působí jako SBC před stávajícími systémy VoIP.
- Část 4 popisuje, jak můžete provozovat obchod s celkovým prodejem s platformou SIP: provider.
- Část 5 ukazuje, jak povolit Over-the-Top (OTT) služby pomocí Apple a Google Push Notification Services.
Úvod
VoIP systémy jsou považovány za komplexní komunikační infrastruktury i z pohledu vysoké úrovně, ale nejsou. No, VoIP je ve skutečnosti složité v jeho detailech, ale to byl abstrahován různými projekty, aby bylo opravdu přímočaré používat, takže je snadné začít přesvědčivý hlas / video komunikační systém nebo službu (které budu jmenovat“ VoIP systém „nebo“ VoIP služba “ v celém dokumentu) od nuly, ale je důležité naučit se pár faktů o tom, aby si vybrat ten správný základní systém pro úspěšné spuštění služby VoIP.
základy
VoIP znamená pouze „Voice over IP“, což je obecný termín pro přenos hlasových relací v reálném čase přes Internet. Nedefinuje však, jak se to dělá, a dokonce i termín „hlas“ je trochu zavádějící, protože se stejným konceptem můžete přenášet také Video a Fax přes připojení IP.
existuje několik prvků zapojených, když mluvíte o VoIP systému:
abychom to shrnuli, existují koncové body SIP, které jsou klientskými instancemi vašich zákazníků. Může se jednat o software nainstalovaný v počítačích vašich zákazníků (populární software je Jitsi, open source a multiplatformní komunikační klient, nebo Bria, komerční multiplatformní klient pro Windows, iOS a Android). Další možnosti jsou SIP telefony jako SNOM telefony nebo Polycom telefony.
vedle koncových bodů zákazníka jsou brány SIP, které převádějí VoIP do tradičních pevných sítí a mobilních sítí. Do značné míry se chovají jako zákazníci, kteří čelí klientům, ale obvykle jsou schopni zvládnout násobky paralelních hovorů. Obvykle jsou připojeny přes více linek ISDN E1 nebo T1 a někdy je nahoře použita řídicí vrstva SS7.
jak SIP funguje?
Chcete-li vytvořit komunikační relaci, potřebujete signalizační protokol, který informuje zúčastněné strany, které chtějí komunikovat s kým a které mediální možnosti mohou být použity (např.). Existuje několik protokolů, jako Skype (proprietární protokol) a H.323 (více či méně zastaralé od roku 2004)a nejdůležitější a dnes nejrozšířenější a ten, který se zde soustředíme: SIP, protokol zahájení relace.
registrace SIP
velmi důležitou součástí VoIP je registrace koncových bodů zákazníků. To znamená, že pokud zákazník spustí svého klienta SIP, klient řekne serveru SIP, na kterém IP a portu je dosažitelný v případě, že dojde k volání směrem k tomuto zákazníkovi. Tok hovorů vypadá takto:
důležitou součástí vedle autentizačního scénáře, kterým je autentizace http digest, je záhlaví kontaktu, které označuje, na kterém IP:portu je zákazník dosažitelný.
takže během spuštění klient sdělí serveru kontaktní adresu, kterou je dosažitelná pro další volání.
ale co skutečná telefonní čísla?
Ok, takže jsme se dozvěděli, že [email protected] může kontaktovat [email protected] pokud bob@příklad.com se zaregistroval dopředu (sdělil poskytovateli služeb SIP, na kterém IP: port je dosažitelný) a naopak. Ale co skutečná telefonní čísla?
Chcete-li přijímat hovory z PSTN (public switched telephony network), musí váš poskytovatel služeb SIP mapovat číslo PSTN na váš SIP URI, např. [email protected] je ekvivalentní například +43 1 1001. Pokud někdo volá 4311001 v PSTN, je směrován přes telefonní síť až k vašemu poskytovateli služeb, který je vlastníkem tohoto čísla. Poskytovatel služeb je nyní zodpovědný za převedení čísla na odpovídající SIP-URI a poté směrování hovoru na port IP:, kde je tento uživatel registrován.
a co Video Stream?
důležité je, že jakýkoli mediální proud v signalizaci SIP je sjednán end-to-end. To znamená, že pokud [email protected] volání [email protected], alice navrhuje seznam mediálních relací (např. audio se specifickým seznamem kodeků a video se specifickým seznamem dalších kodeků) a bob porovnává tento seznam s vlastními schopnostmi a poté odpoví (potenciální) podskupinou nabídky od alice. Takže pokud alice navrhne audio a videohovor, ale bob nemá webovou kameru, odpoví subsouborem nabídky alice, která obsahuje pouze zvukovou část. Pokud má však bob webovou kameru, odpovíme podle odpovědi, která alice říká, že jsou k dispozici audio i video streamy.
závěr
pokud chcete pracovat s „VoIP“, budete s největší pravděpodobností pracovat s protokolem SIP. SIP vám umožní dělat obousměrnou, end-to-end komunikaci, ale budete potřebovat SIP klienty připojit k systému, jako je tento. Potřebujete zaplatit za externí službu, abyste mohli spustit systém VoIP? Ne!