Real Simple Syndication (RSS) provider

Last Updated : Apr 06, 2022 |

An RSS provider can be used to centrally manage music streams that have music files hosted on a remote web server. The media server downloads an RSS document specified by a URL. The media server downloads each file specified in the RSS document to a local cache.

The media server uses the RSS title element in the document as the title for the files in the cache. The files are played in alphabetical order.

The RSS provider on the media server supports audio files in WAV and MP3 formats. Avaya recommends that audio to be played by Avaya Aura® MS be encoded in G.711 or 16 bit, 8 kHz, single channel, PCM files. Codecs other than PCM or using higher sampling rates for higher quality recordings can be used, however, with reduced system performance. Multiple channels, like stereo, are not supported.

The Time To Live (TTL) element in an RSS document specifies how many minutes an RSS channel can be cached on the media server before refreshing from the source. The minimum TTL value is 1 minute.

The GUID element in an RSS document uniquely identifies an RSS item. If an RSS item title, enclosure type, URL, or the associated file changes, then the GUID must be updated. If a GUID changes, then the media server refreshes the specified content.

The media server uses cached files to provide continuous streaming service when the RSS URL becomes unreachable. If you update or delete the RSS URL, then the files in the cache are deleted.

The RSS document must be formatted correctly. The maximum RSS document size is 256 KB. The following is an example of an RSS document with correct formatting:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>	
    <title>Relaxing Music</title>
    <description>Example RSS Music Playlist</description>
    <language>en-us</language>
    <ttl>15</ttl>
    <item>
      <title>Corporate Edge - A Clear Vision</title>
      <enclosure url="http://musicserver/Music/DavenportMusic-0.wav" type="audio/wav"/>
      <guid>35942909-51f1-11e5-b4f5-00ffb0699410</guid>
      </item>
    <item>
      <title>Corporate Edge - First Impressions</title>
      <enclosure url="http://musicserver/Music/DavenportMusic-1.wav" type="audio/wav"/>
      <guid>3edcc894-51f1-11e5-b4f5-00ffb0699410</guid>
      </item>
    <item>
      <title>Kaleidoscope - Shades of Blue</title>
      <enclosure url="http://musicserver/Music/DavenportMusic-2.wav" type="audio/wav"/>
      <guid>47779c66-51f1-11e5-b4f5-00ffb0699410</guid>
      </item>
     <item>
      <title>Keynotes - Colors</title>
      <enclosure url="http://musicserver/Music/DavenportMusic-3.wav" type="audio/wav"/>
      <guid>ea3dd092-51f1-11e5-b4f5-00ffb0699410</guid>
     </item>
     <item>
      <title>Kalimba</title>
      <enclosure url="http://musicserver/Music/Kalimba.mp3" type="audio/mpeg"/>
      <guid>3e789aa0-cb7b-11e5-b904-18a9051819e8</guid>
     </item>
   </channel>
</rss>