I am building a custom dialer for my company that will only use SIP trunking from external carriers. I have looked into all the possible stuff for keeping call logs and building advanced dialplans via func_odbc and CDR.
My question is, for a system that will be placing a lot of outbound calls primarily… What should I use for call logging? CDR seems really easy, but I am worried I may not be able to get all the information I require (like who hang up the call, SIP response, SIP hang up cause…etc). There are also not many examples of FastAGI stuff online.
Anyone have opinions? Perhaps links to FastAGI examples for outbound call logging?