Reputation: 4130
What is the difference between SIP client Vs IMS Client? Can we call sip client as IMS client?.
Ex: Linphone, Sipdroid, Imsdroid are some sip clients available for Android. Are there any specific IMS Clients for android?
Upvotes: 0
Views: 6197
Reputation: 796
If you think of SIP as the protocol engine for voice/video communications over IP, then IMS is the rest of the car. Done right, IMS takes SIP to a whole new level of capability, just like a Cadillac takes an engine and makes you want to sit behind it barrelling down the highway at 70 miles and hour.
Conversely, IMS done wrong is like sitting in a Geo Metro in the rain when the windows don't roll up.
So what does IMS give you that SIP doesn't? Here are some key points.
As you can see, for a client to know IMS it needs to know more than just SIP. From the client's point of view, many of the IMS functions need certain SIP headers to be present to function, and your standard SIP client isn;t going to have them. A good example would be P-Access-Network-Info.
Upvotes: 4
Reputation: 23
IMS is an architectural framework for multimedia services standardized by 3GPP. IMS uses SIP protocol for signalling. In addition to standard SIP headers ( as defined in IETF SIP RFCS ) 3GPP defines specific sip headers ( Eg. The headers starting in P- like P-Asserted-Identity) and signalling flows. Hence when considering conformance to 3GPP specs, a SIP client need not be an IMS client. IMSDroid is an IMS Client for Android.
Upvotes: 0
Reputation: 11
IMS is IP Multimedia Subsystem. It uses SIP protocol as per 3GPP specification .Mainly used for Voice transfer. SIP protocol is defined by IETF.
IMS-Droid is ims client for android
Upvotes: 0
Reputation: 46
SIP is a basic singnalling protocol of IMS. You can use sip client as IMS client. I have an experience on using Sipdroid a long time ago and it worked fine. Asterisk is one of the sip client as well.
Upvotes: 2