I have a working FreePBX server. The freepbx server is running good so far. The following changes needed in my server.
1. I want to install a open source predictive Dialer in my freepbx. I have have chosen VICIDIAL for that. You may suggest better one. The dialer must use existing extensions for auto dialing features.
2. You must configure the system till first successful campaign running. You will give us the basic starting of the call center start. Like uploading the customer details. Creating and launching campaigns and getting its reports.
3. I have bought an OpenVOX GSM gateway. The GSM gateway is working good so far. But I need a small changes in configuration for smooth operation of the gateway. The gateway is not passing correct caller id to my PBX. Caller ID has two parts. One is Caller ID name and another is Caller ID number. Caller ID name part is okay and gateway sends is as the actual caller ID. Where is Caller ID number is incorrect. In Caller ID number gateway sends the DID number, through which it is connected with the PBX. Please see the attached image. The red colored box is the problematic CDR and is coming from the GSM gateway. The green colored box is the correct one that is coming from another VoIP provider. I gave the green color for your easier to understand.
-- Executing [s@macro-user-callerid:37] Set("SIP/8902050098-00000024", "CALLERID(number)=8902050098") in new stack
-- Executing [s@macro-user-callerid:38] Set("SIP/8902050098-00000024",
"CALLERID(name)=+918820094576") in new stack [login to view URL]: Caller ID name is '+918820094576' number is '8902050098'