This project will include fixing some bugs in an existing Elastix module I have had written.
The module invoices phone calls in Elastix by taking the cdr and turning it into a PDF invoice.
There is currently a bug in the software.
The program looks at the callerid of the call and bills the call. In freePBX if the user sets their extension to show a specific outbound CID then the software will not bill the call properly.
The invoicing module needs to look at the source destination eg SIP/201 not the CID. Then bill the call. This will allow for more accurate invoicing.
The module will be attached.
Once this bug has been fixed further projects will be opened up to add more features to the module.