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:

  1. The Net-Net ESD receives HTTP requests from Avaya endpoints on a user configurable IP address and port.
  2. The Net-Net ESD then forwards the requests to a user configurable destination which is the IP address and port of the ASM.
  3. 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.

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

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.