Net-Net ESD as ALG for HTTP HTTPS
The Net-Net ESD functions as an HTTP Application Layer Gateway (ALG) for HTTP/HTTPS traffic that originates on Avaya endpoints and terminates on the Avaya Session Manager (ASM) as follows:
- The Net-Net ESD receives HTTP requests from Avaya endpoints on a user configurable IP address and port.
- The Net-Net ESD then forwards the requests to a user configurable destination which is the IP address and port of the ASM.
- The response to the HTTP
request is sent from the ASM to the Net-Net ESD.
The Net-Net ESD parses the HTTP response and searches for getHomeServerResponse and getHomeCapabilitiesResponse messages. If the getHomeServerResponse message is found, the Net-Net ESD replaces any text between the <PpmServer> or <SipServer> tags with the IP address of the public interface on which the HTTP-ALG is configured. If the getHomeCapabilitesResponse is found, the Net-Net ESD replaces any text contained between the <ServiceURI> tags with the IP address of the public interface on which the HTTP-ALG is configured.
- After the Net-Net ESD is done processing the response, it forwards the response to the originating Avaya endpoint. The following illustration shows how the Net-Net ESD sends/receives HTTP requests/responses to the Avaya Session Manager.
![](img/GUID-51A7CEF8-6A6A-48EF-9CC5-074658106275-default.jpg)
The following is the call flow that occurs as the HTTP/HTTPS requests and responses are passed between the Avaya endpoints, the Net-Net ESD, and the ASM.
![](img/GUID-72A774D8-E739-4480-BF5B-3814B40E969F-default.jpg)