12 února, 2022

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:

prostředí SPCE

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:

tok registračních hovorů SIP

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ý.

SIP Register Contact

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!

co bude dál?

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.