S_1124_TABS10 Advertisement S_1124_TABS10 Advertisement S_1124_TABS10 Advertisement

Seriál: Programujeme pre Android 26 / Session Initiation protocol API

0
Nie je žiadnym prekvapením, že Android API (od verzie 9) obsahuje podporu SIP protokolu a to vo forme automatizovaných služieb, pomocou ktorých manažuje prichádzajúce a odchádzajúce hovory. SIP spojenia spravuje pomocou tried SipManager a SipSession. Tie pracujú plne autonómne bez toho aby bol programátor nútený riešiť detaily ako napr. manažment spojení (sessions), spôsob komunikácie na transportnej vrstve, spracovanie zvuku a podobne. V tejto, poslednej časti seriálu o programovaní pre Android, si bližšie predstavíme protokol SIP a to najmä z programátorského hľadiska. Následne si v krátkosti popíšeme spomínané triedy Android SIP API. SIP handshake Správy (požiadavky, odpovede) protokolu SIP sú textového formátu, ktorý pripomína správy protokolu HTTP. Sú posielané asynchrónne pričom na jednu požiadavku môže byť generovaných viacero odpovedí. Väčšina aplikácií je teda nútená riešiť spracovanie a diferenciáciu viacerých prijatých odpovedí. Pretože SIP dokáže pracovať aj nad nespoľahl ... Zobrazit Galériu

Marek Sopko

Všetky autorove články
Android