SIP battery consumption in smartphones

I was wondering what is the effect of sending continuos SIP registrations in the smartphones battery duration, to compare that solution (SIP register and proxy) with an Apple Push Notification alternative.

From my point of view, SIP registrations should be very expensive specially in NAT environments where typical SIP REGISTER expiration time is in the 30secs-2mins range to avoid expiration of mappings in the routers handling the NAT.

I did a quick test with a new iPhone 4 (without any background application) and the battery level at 100%.

12 hours without SIP registrations -> battery level 98%
12 hours with SIP registrations every 60 secs-> battery level 70%

Note: The SIP registrar was an asterisk with peers qualifying activated.  Disabling that feature should reduce a bit the battery consumption.

The tests are done using Wifi connectivity (in fact the iPhone is running without SIM).

I repeated the tests during 24 hours and disabling the asterisk peer qualifying:
24 hours without SIP registrations -> battery level 99%
24 hours with SIP registrations every 60 secs -> battery level 40%


  1. I generally check this kind of article and I found your article which is related to my repair Genuinely it is good and instructive information. Thankful to you for sharing an article like this.

  2. I think this is one of the most significant pieces of information about sip number dubai for me. And I'm glad to read your article. Thank you for sharing!

  3. Very well post. It was an awesome post to read about Lead Generation Philippines. Complete rich content and fully informative. I totally Loved it .

  4. You have given great content here.Sip Number UAE I am glad to discover this post as I found lots of valuable data in your article. Thanks for sharing an article like this.

  5. I am fond of reading articles based on IPHONE repair and discovered this article. I found your article very interesting and enjoyed reading every bit of word within the article. Thank you!!


Post a Comment

Popular posts from this blog

Bandwidth Estimation in WebRTC (and the new Sender Side BWE)

Improving Real Time Communications with Machine Learning

Controlling bandwidth usage in WebRTC (and how googSuspendBelowMinBitrate works)