Last Updated : Apr 17, 2026 |
Prolog information
The Push feature allows trusted applications to send their content to Avaya J100 Series IP Phones without any action required from the user.
The Push process is a two-step operation which consists of the following:
  • The Push request to the phone. The Push Initiator (PI), usually a server application, transmits a Push request via an HTTP POST method to the phone’s Push Agent (PA).
  • The Pull request to the trusted server. The Push Agent requests a URI of Push content from a trusted Push server.
The Push content is usually a WML file used by the WML browser or an XML file for setting up an RTP audio stream, displaying a message on the Top line, etc.
The requested Push capability can be one of the following types:
  • audio: the phone receives or transmits a non-call-associated unicast RTP audio stream. The receive or transmit type is specified in the Push Content message.
  • display: the phone downloads and renders a WML file in the browser.
  • receive: the phone receives a non-call-associated unicast RTP audio stream.
  • subscribe: the phone sends a Subscribe message to the server.
  • top line: the phone downloads an .xml file that contains the text to display on the Top line.
  • transmit: the phone transmits a non-call-associated unicast RTP audio stream.
  • multicast: the phone receives a non-call-associated multicast RTP audio stream.
  • phonexml: the phone downloads a .phonexml file.
The Push requests have two priorities, normal and barge-in, which corresponds to the two modes of a Push type: Normal and Barge.