Confirm Calls sometimes not working

talltrees

New Member
Joined
Oct 22, 2008
Messages
48
Reaction score
0
Confirm Calls sometimes not working… Anyone ?

Sometimes "Confirm Calls" does not work, no idea why, I have the latest fixes and updates etc.. on freepbx 2.6 and latest pbxinaflash…

Anyone any Idea's on this… ?
 
is this the solution ?…

*** functions.inc.php.old 2009-04-10 09:56:10.000000000 -0500
--- functions.inc.php 2009-04-10 09:58:52.000000000 -0500
***************
*** 1358,1364 ****
$ext->add($context, $exten, '', new ext_setvar('__MACRO_RESULT','ABORT'));
$ext->add($context, $exten, '', new ext_setvar('MSG1','${IF($["foo${ARG1}" != "foo"]?${ARG1}:"incoming-call-1-accept-2-decline")}'));
if (version_compare($version, "1.4", "ge")) {
! $ext->add($context, $exten, 'start', new ext_background('${MSG1},m,${CHANNEL(language)},macro-confirm'));
} else {
$ext->add($context, $exten, 'start', new ext_background('${MSG1},m,${LANGUAGE},macro-confirm'));
}
--- 1358,1364 ----
$ext->add($context, $exten, '', new ext_setvar('__MACRO_RESULT','ABORT'));
$ext->add($context, $exten, '', new ext_setvar('MSG1','${IF($["foo${ARG1}" != "foo"]?${ARG1}:"incoming-call-1-accept-2-decline")}'));
if (version_compare($version, "1.4", "ge")) {
! $ext->add($context, $exten, 'start', new ext_background('${MSG1},m,${CHANNEL(language)},confirm'));
} else {
$ext->add($context, $exten, 'start', new ext_background('${MSG1},m,${LANGUAGE},macro-confirm'));
}
 
Odd it seems to almost work for outgoing calls to our receptionist (who has to press one to accept the call) however they are having to press 3 or 4 times until the system accepts the key being pressed, I cannot get any other extensions to work with this...
 
also if an extension is part of a queue and the extension is set to follow me then the press one to accept works, so now we only have a problem when the queue fails over to an extension which then rings out with follow me, this is when it fails...
 
Nope not that… something is killing my confirm calls option...

The most likely thing killing your confirm calls is a poor outbound codec/IP trunk or your cellular network if this is related to a cell phone confiming a call. You have not specified your inbound and outbound routing setup, so I am speculating here.

Even if you have non-IP trunking but you are trying to confirm a call using a cell phone, you may have issues. GSM based cell phone providers like at&t or T-Mobile frequently distort touch-tones to the point that the Asterisk system cannot understand the tones. Some cell phones do not send a long enough burst of tone.

I have this working with IP trunks (Voicepulse Connect and Aretta) and with the Verizon Wireless network. Verizon is a CDMA network which provides better audio quality so my phone will work when I push "1" to confirm the call.

I hope this gives you some insight and sparks discussion with more details of your setup if you still have issues.
 
While I don't use this option, it sounds like there may be a DTMF issue with the trunk/service that your followme uses. Since "pressing a one" is a DTMF function, if that gives you issues, then ...... well, you'll have issues.

As a diagnostic... do you have any IVR's? Does an inbound call using the same trunk as the followme have issues getting recognized in the IVR? That would give you some idea if its an issue with recognizing DTMF.

Chasing that as an issue would be closer to root than chasing a "confirm calls" option that doesn't work.

Now, you'll find various people have had various issues with DTMF recognition, and there have been various solutions. Search the forum for DTMF issues and I'm sure you'll have more things to try.

Good luck!

Jeff
 
Thanks Jeff + Kenn,
I'm sorry I was not clear enough, the call gets put straight through if the call comes from a queue and the fail over is an extension with follow me enabled. There is not "Press on to accept two to decline" the call just goes straight through…
This was working until a week or so ago...
 
Are you still using the ringall/ringall prim ring strategy?

This feature only works with the ringall/ringall-prim ring strategy.
Is the message you chose for Remote Announce still there in the System Recordings?
Remote Announce - Message to be played to the person RECEIVING the call, if 'Confirm Calls' is enabled. To add additional recordings use the "System Recordings" option on the left.
Just a couple of ideas.
 
Are you still using the ringall/ringall prim ring strategy?

This feature only works with the ringall/ringall-prim ring strategy.
Is the message you chose for Remote Announce still there in the System Recordings?
Remote Announce - Message to be played to the person RECEIVING the call, if 'Confirm Calls' is enabled. To add additional recordings use the "System Recordings" option on the left.
Just a couple of ideas.

Answer one yes ringall
remote announce is "default", however as I said calls are put straight through, no announcement and no waiting for 1 or 2 to be pressed…
Also if the extension with the "follow me" is one of the queues extensions then it works if it's the fail over it does not…

So it's not DTMF
Odd
 

Members online

No members online now.

Forum statistics

Threads
26,687
Messages
174,409
Members
20,257
Latest member
Dempan
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Back
Top