Multimedijski podsistem IP, znan tudi pod akronimom IMS, je arhitektura za dostavo večpredstavnosti. Prvotno zasnovan za mobilne telefone, lahko omogoči večpredstavnostne seje med fiksnimi ali brezžičnimi telekomunikacijskimi napravami. Prav tako uporablja infrastrukturo internetnega protokola (IP) za prenos večpredstavnostnih podatkov do in iz povezanih naprav. IMS lahko uporabljajo ponudniki storitev, da omogočijo video telekonference, pošiljanje sporočil in brskanje po spletu za vse svoje naročnike. Uporablja se lahko tudi za zagotavljanje igranja iger za več uporabnikov, govora prek IP-ja (VoIP) in pretakanja videa.
Leta 1999 je skupina telekomunikacijske industrije z imenom 3G.IP ustvarila prvo specifikacijo multimedijskega podsistema IP. Kasneje ga je sprejel Partnerski projekt tretje generacije (3G) kot del njihovega standarda za brezžične telefone 3G. Njegov cilj je bil zagotavljanje internetnih storitev prek tehnologije General Packet Radio Service (GPRS). Več funkcij je bilo dodanih IMS in objavljenih v izdajah 3G Partnership Project (3GPP) skozi leta 2000. Ti vključujejo centralizacijo storitev, povezavo s fiksnimi širokopasovnimi napravami in podporo omrežja brez GPRS.
Multimedijski podsistem IP zagotavlja bogato komunikacijsko zbirko tako za ponudnike storitev kot za končne uporabnike. Ponuja skupno platformo za večkratno uporabo za učinkovit razvoj z odprtimi standardi. Prav tako lahko vzdržuje pasovno širino omrežja za zagotavljanje visokokakovostnih storitev. Ponudniki lahko uporabljajo IMS za dostavo in zaračunavanje porazdeljenih interaktivnih aplikacij in storitev v realnem času. Hkrati imajo lahko uporabniki koristi od brezhibnega besedila, glasu in videa, ne glede na njihovo lokacijo ali napravo, ki jo uporabljajo.
Kompleksna večpredstavnost, ki jo omogoča IMS, lahko zahteva, da je hkrati aktivnih več sej več aplikacij. Multimedijski podsistem IP jih upravlja s protokolom za zagon seje (SIP) in drugimi internetnimi protokoli. Nadzorovanje povezav, sej in storitev s skupnimi internetnimi protokoli poenostavlja signalizacijo in razvoj programske opreme. Prav tako povečuje združljivost in sodelovanje, saj vsi ponudniki uporabljajo preverjeno standardno komunikacijsko hrbtenico.
Da bi olajšali nemoteno interakcijo številnih vrst aplikacij in naprav, je multimedijski podsistem IP razdeljen na tri plasti. Transportni sloj upravlja vso komunikacijo z napravami, kot so računalniki, telefoni 3G in osebni digitalni pomočniki (PDA). Prav tako se povezuje z mobilnimi telefoni SIP in starimi telefoni z žično linijo ter po potrebi sestavlja pakete iz analognih in digitalnih podatkov. Ta plast izvaja tudi začetek seje in signalizacijo.
Nadzorna plast multimedijskega podsistema IP upravlja gibanje paketov med transportno plastjo in plastjo aplikacije. Upravlja tudi klice, stroške storitev in vse uporabniške profile. Strežnik prisotnosti, ki je kritičen za Pritisni in govori in druge storitve, se nahaja tudi v nadzorni plasti. Aplikacijski sloj izolira aplikacijske strežnike od uporabniških naprav in težav z nadzorom omrežja. V tej plasti je podprtih veliko strežnikov, kar omogoča IMS-u, da hkrati obravnava več vrst aplikacij in uporabnikov.