We need a FreeSwitch accustomed developer that would write a module/script that connects to a billing system API via HTTP.
Basically, the script will need to do 2 things:
- when a call is initiated on the switch, it needs to "ask" the billing if it can make the call, and also needs to route the call according to the answer from the billing
- at the end of the call, it needs to send the CDR details to the billing system
In the second phase, we will need realtime billing: the script should ask the billing system every minute if it should let the call continue, or if it should cut it
We have already developed the API of the billing system. Installation/configuration of FreeSwitch on a Linux box (CentOS or Fedora) is also needed.