1. An avatar-calling service processing a call from a calling IP client to a called IP client wherein calling IP clients' avatar is integrated into said calling service, said service is accessible through said IP clients' communication device wherein said calling IP client with avatar has video calling and real-time rendering capabilities and said called IP client's end-user communication device has real-time rendering and video/graphics display capabilities, said calling IP client has an application which integrates avatar with lip and motion-syncs into avatar calling service, said avatar-calling service comprising: an avatar call control server communicating with an avatar inserter using an HTTP/XML interface retrieving said calling IP client's avatar information from an avatar repository, said avatar repository storing avatars of users; said avatar inserter retrieving said calling IP client's avatar information from said avatar repository and transferring said retrieved avatar information to said avatar call control server; said avatar call control server sending said avatar information with calling information, wherein the avatar is an animated 2D or 3D digital representations of said IP client's user and said animated 2D and/or 3D avatars are synchronized to the user's lip, face and body movements in real time.
1. An avatar-calling service processing a call from a calling IP client to a called IP client wherein calling IP clients' avatar is integrated into said calling service, said service is accessible through said IP clients' communication device wherein said calling IP client with avatar has video calling and real-time rendering capabilities and said called IP client's end-user communication device has real-time rendering and video/graphics display capabilities, said calling IP client has an application which integrates avatar with lip and motion-syncs into avatar calling service, said avatar-calling service comprising: an avatar call control server communicating with an avatar inserter using an HTTP/XML interface retrieving said calling IP client's avatar information from an avatar repository, said avatar repository storing avatars of users; said avatar inserter retrieving said calling IP client's avatar information from said avatar repository and transferring said retrieved avatar information to said avatar call control server; said avatar call control server sending said avatar information with calling information, wherein the avatar is an animated 2D or 3D digital representations of said IP client's user and said animated 2D and/or 3D avatars are synchronized to the user's lip, face and body movements in real time. 9. The method of claim 1 , wherein avatars are customized by morphing one avatar into another avatar.