Hello,
I am having an issue that I cannot resolve although I have tried several changes with no luck. Let me explain the scenario and the settings that I have checked/changed and did not work.
I am trying to set up a VoIP system for a telephone booth with a Cisco PAP2NA - Asterisk - FreePbx - A2billing. The issues is that the telephone booth/tel kiosk /call center (not sure what is the translation in English of locutorio) software is starting to count the seconds of the call just when the customer has finished dialing. I want this to start counting when the callee pickups the phone.
Tests done:
1 - With the above scenario (ATA-Telephony booth - Asterisk) I have change in all the possible combinations the ATA settings on the polarity configuration section for the line. With the idle polarity value in reverse the telephony software detects the change on polarity but when the customer finishes dialing (not when the other side pickups the call)
2 - Skipped the Asterisk system and connected directly the ATA to the trunk with the idle polarity in reverse. This works. Here is where I started to suspect that the issue was Asterisk. Of course under this simple configuration I cannot take advantage of all the Asterisk-A2billing advantages.
3 - With the full system (ATA-Telephony booth - Asterisk) I tried by changing the values in the file /etc/asterisk/chan_dahdi.conf to:
answeronpolarityswitch=yes
hanguponpolarityswitch=yes
After saving the changes with vim, I reloaded the chan_dahdi module in asterisk and tried again. Did not work. Just to clarify the first thing was to search the text on the answeronpolarityswitch on the /etc/asterisk directory (grep “answeronpolarityswitch” /etc/asterisk/*). I only found one instance on the file chan_dahdi.conf
4 - I also tried with the configuration 3 but also by changing busydetect and reloading the module. No luck again.
Is there any tip that you can provide or link that I can use to resolve this issue or at least to keep trying things until I can resolve it?