An application server (AS) provides services to end users and allows new functionality to be added to an IMS core. It acts as a SIP endpoint and can behave like a user agent, proxy, redirect server, or back-to-back user agent. Examples of ASs include those for presence, conferencing, text-to-speech apps, billing, and IVRs. An AS is configured by setting up initial filter criteria, the AS definition, and trigger points. It can be built with options like JSSIP, Asterisk, FreeSWITCH, or Mobicents. For example, an AS was created to serve as a conferencing room supporting audio/video, various transports, and codecs by searching for an