Patent ID: 9444792
Filing Date: 2016-09-13
CPC Classification: H04L

Claim Text:
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a hardware processor, cause the processor to manage a dynamic datagram tunnel (DDT) for a real time communication (RTC) with a tunneled session management (TSM) client, the managing of the DDT comprising: establishing a stream based tunnel with the TSM client; establishing the RTC via the stream based tunnel, wherein the RTC comprises communicating a first channel for signaling traffic and a second channel for media traffic; determining whether to establish the DDT for communicating the media traffic; dynamically establishing the DDT after the determining; and communicating the second channel via the DDT while maintaining the first channel on the stream based tunnel; wherein after establishing the DDT, the signaling traffic is transmitted via the stream based tunnel and the media traffic is transmitted via the DDT; wherein when the stream based tunnel has a transmission control protocol (TCP), the DDT is established according to a user datagram protocol (UDP), and when the stream based tunnel has a transport layer security (TLS) protocol, the DDT is established according to a datagram transport layer security (DTLS) protocol; wherein both the stream based tunnel and the DDT traverse firewalls.