tadhack 2014 hack presentation - fairshare call limiter
DESCRIPTION
A quick hack with Tropo.js and a Fairwaves UmSITE done by the Fairwaves and MojoLingo joint team. The idea is to limit a duration of calls on a saturated network, but to do that politely and intelligently: * we ensure users could speak for at least 30 seconds without interruption, * we drop the longest call and not a random one, * after 30 sec we politely notify them that the network is saturated and their call may be dropped, * we actually notify them right before dropping the call, * if demand is more than we can handle even by dropping long calls, we record who tried to call and notify them later, when the network resources becomes available again.TRANSCRIPT
![Page 1: TADhack 2014 hack presentation - FairShare call limiter](https://reader033.vdocument.in/reader033/viewer/2022060117/55861c55d8b42abe278b4f8e/html5/thumbnails/1.jpg)
Fair-Share Community Mobile
![Page 2: TADhack 2014 hack presentation - FairShare call limiter](https://reader033.vdocument.in/reader033/viewer/2022060117/55861c55d8b42abe278b4f8e/html5/thumbnails/2.jpg)
The Problem: Network Saturation
✤ Mobile service in developing nations is scarce!
✤ Even if service is available, cost can be a burden!
✤ What if we provide unlimited mobile service?!
✤ How to ensure usage is fair (and enforced)?
![Page 3: TADhack 2014 hack presentation - FairShare call limiter](https://reader033.vdocument.in/reader033/viewer/2022060117/55861c55d8b42abe278b4f8e/html5/thumbnails/3.jpg)
The Solution: Fair Share
✤ When usage is low, allow indefinite calls !
✤ When cell nears saturation, hangup long-running calls!
✤ … but be polite about it
![Page 4: TADhack 2014 hack presentation - FairShare call limiter](https://reader033.vdocument.in/reader033/viewer/2022060117/55861c55d8b42abe278b4f8e/html5/thumbnails/4.jpg)
How It Works
?
![Page 5: TADhack 2014 hack presentation - FairShare call limiter](https://reader033.vdocument.in/reader033/viewer/2022060117/55861c55d8b42abe278b4f8e/html5/thumbnails/5.jpg)
How It Works
?
This Call W
ill Be
Disconnect
ed
![Page 6: TADhack 2014 hack presentation - FairShare call limiter](https://reader033.vdocument.in/reader033/viewer/2022060117/55861c55d8b42abe278b4f8e/html5/thumbnails/6.jpg)
Demonstration
![Page 7: TADhack 2014 hack presentation - FairShare call limiter](https://reader033.vdocument.in/reader033/viewer/2022060117/55861c55d8b42abe278b4f8e/html5/thumbnails/7.jpg)
Additional Features
✤ Guarantee minimum call duration!
✤ Assisted Call Completion!
✤ Keep track of calls that fail due to saturation!
✤ Message callers when capacity is available
![Page 8: TADhack 2014 hack presentation - FairShare call limiter](https://reader033.vdocument.in/reader033/viewer/2022060117/55861c55d8b42abe278b4f8e/html5/thumbnails/8.jpg)
How We Did It