Hey guys, I’m having a weird issue. We’re running FreePBX 13 (planning to upgrade to 14 eventually, but it’s a bear with Hyper-V) and use FollowMe with call confirm extensively. This has worked fine in the past, where every now and again when we hit 1 to confirm the call it doesn’t take it. However, starting today every single time when we hit 1 the PBX just ignores it. I saw there was issue 18728 which seems to describe my exact issue, I installed the relevant update, no dice. Here’s an excerpt from the log when it’s trying to forward to my cell:
Local/<MYCELL#>@from-internal-0000000f;1 answered Local/RG-601*-<MYCELL#>#@from-internal-0000000e;2
– Executing [s@macro-confirm:1] Set(“Local/<MYCELL#>@from-internal-0000000f;1”, “LOOPCOUNT=0") in new stack
– Executing [s@macro-confirm:2] Set(“Local/<MYCELL#>@from-internal-0000000f;1”, “__MACRO_RESULT=ABORT”) in new stack
– Executing [s@macro-confirm:3] Set(“Local/<MYCELL#>@from-internal-0000000f;1”, “MSG1=incoming-call-1-accept-2-decline”) in new stack
– Executing [s@macro-confirm:4] BackGround(“Local/<MYCELL#>@from-internal-0000000f;1”, “incoming-call-1-accept-2-decline,m,en,macro-confirm”) in new stack
– <Local/<MYCELL#>@from-internal-0000000f;1> Playing ‘incoming-call-1-accept-2-decline.slin’ (language ‘en’)
– Channel SIP/VP-SIPJFKA-00000005 joined ‘simple_bridge’ basic-bridge <54f52b9e-d772-4b87-a573-d881f07701a0>
– Channel Local/<MYCELL#>@from-internal-0000000f;2 joined ‘simple_bridge’ basic-bridge <54f52b9e-d772-4b87-a573-d881f07701a0>
> 0x7f37d018d180 – Strict RTP switching to RTP target address 52.45.28.115:19960 as source
[2019-01-04 14:27:48] WARNING[2667]: chan_sip.c:4127 retrans_pkt: Timeout on CqvHElmTh6bLuWMY.Call on non-critical invite transaction.
[2019-01-04 14:27:48] WARNING[2667]: chan_sip.c:4127 retrans_pkt: Timeout on CqvHElmTh6bLuWMY.Call on non-critical invite transaction.
> 0x7f37d018d180 – Strict RTP learning complete - Locking on source address 52.45.28.115:19960
– Executing [s@macro-confirm:5] Read(“Local/<MYCELL#>@from-internal-0000000f;1”, “INPUT,1,4") in new stack
– Accepting a maximum of 1 digits.
– User entered nothing.
– Executing [s@macro-confirm:6] GotoIf(“Local/<MYCELL#>@from-internal-0000000f;1”, “0?,1:t,1") in new stack
I have confirmed that outbound calls work fine with audio both directions, so I don’t think it’s an RTP issue of the PBX not “hearing” the keypress. I have also rebuilt asterisk to the latest version of 13 (13.23 I think?). I’ve installed installed every module update available, no dice. There were no changes made to our PBX around the time this issue started, AFAIK.
Thanks for your time!