TELECOMMUNICATION SYSTEM AND METHOD FOR TRAVERSING AN APPLICATION LAYER GATEWAY FIREWALL DURING THE ESTABLISHMENT OF AN RTC COMMUNICATION CONNECTION BETWEEN AN RTC CLIENT AND AN RTC SERVER
5 Assignments
0 Petitions
Accused Products
Abstract
A telecommunications assembly and a method for traversing an application layer gateway firewall during the establishment of an RTC communication connection between an RTC client and an RTC server using a proprietary RTC signalling protocol, wherein the firewall has no specific knowledge of the proprietary RTC signalling protocol. The RTC client and the RTC server can negotiate during the establishment of the RTC communication connection which of the ports of the firewall are required for the data packets to be exchanged via the RTC communication connection, wherein they use at least one standardised message element as a component of the proprietary RTC signalling protocol, with which information relating to the ports to be used can be found by the firewall.
2 Citations
27 Claims
-
1-8. -8. (cancelled)
-
9. A method for traversing an application layer gateway (ALG) firewall during establishment of a real-time communication (RTC) communication connection between an RTC client and an RTC server using a proprietary RTC signaling protocol, wherein the firewall has no specific knowledge of the proprietary RTC signaling protocol, comprising:
-
the RTC client and the RTC server negotiating, during establishment of the RTC communication connection, which ports of the ALG firewall are required for data packets to be exchanged via the RTC communication connection, the RTC client and the RTC server using at least one standardized message element of the proprietary RTC signaling protocol to include items of information relating to the ports during the negotiating so that the ALG firewall, during establishment of the RTC communication connection, detects which of the ports of the ALG firewall were negotiated as required for the data packets to be exchanged between the RTC server and the RTC client via the RTC communication connection for opening and closing the ports of the ALG firewall even though the ALG firewall has no specific knowledge of the proprietary RTC signaling protocol; the ALG firewall dynamically opening and closing the ports for the RTC communication connection in response to detection of the ports of the ALG firewall that were negotiated as required for the data packets to be exchanged between the RTC server and the RTC client via the at least one standardized message element of the proprietary RTC signaling protocol utilized by the RTC client and the RTC server during the negotiating. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 26)
-
-
21. A communication apparatus comprising:
-
an application layer gateway (ALG) firewall comprising a processor connected to a non-transitory computer readable medium, the ALG firewall configured to establish a real-time communication (RTC) connection between an RTC client and an RTC server;
the ALG firewall having no knowledge of a proprietary RTC signaling protocol usable by the RTC client and the RTC server to exchange proprietary RTC signaling to negotiate which ports of the ALG firewall are needed for data packets to be exchanged via the RTC communication connection, the proprietary RTC signaling having at least one standardized message element;the ALG firewall configured to utilize the at least one standardized message element of the proprietary RTC signaling exchanged between the RTC client and the RTC server to negotiate the ports needed for exchanging data packets during establishment of the RTC communication connection to detect which of the ports of the ALG firewall are negotiated as required for the data packets to be exchanged between the RTC server and the RTC client via the RTC communication connection and dynamically opening and closing the ports of the ALG firewall in response to detection of the ports via the at least one standardized message element of the proprietary RTC signaling exchanged between the RTC client and the RTC server during establishment of the RTC communication connection even though the ALG firewall has no specific knowledge of the proprietary RTC signaling protocol. - View Dependent Claims (22, 23, 24, 25, 27)
-
Specification