Quick bit of advice if possible.
I found a silly error in the dialplan [macro-dial-one] .
VERBOSE[3169] pbx.c: – Executing [s@macro-dial-one:41] Set(“Local/2000@from-queue-000000d7;2”, “D_OPTIONS=TtrM(auto-blkvm)I”)
VERBOSE[3169] pbx.c: – Executing [s@macro-dialout-one-predial-hook:1] MacroExit(“Local/2000@from-queue-000000d7;2”, “”)
ERROR[3169] pbx.c: Function STRREPLACE not registered
VERBOSE[3169] pbx.c: – Executing [s@macro-dial-one:43] ExecIf(“Local/2000@from-queue-000000d7;2”, “0?Set(D_OPTIONS=I)”)
ERROR[3169] pbx.c: Function STRREPLACE not registered
VERBOSE[3169] pbx.c: – Executing [s@macro-dial-one:44] Dial(“Local/2000@from-queue-000000d7;2”, “SIP/2000,60,TtrM(auto-blkvm)I”)
the reason I ask if I should report it is my freepbx / Asterisk is not the latest
12.0.76.2 with 11.19.0 is one box
12.0.76.2 with 1.8.32.3 is the old test rig
12.0.76.2 with 11.17.1 on another.
they all share the same “STRREPLACE” in the dialplan
but not sure if they all produce an error as different units are not studied as much.
Perhaps it is an error, sorry , I don’t yet use that patch. and I IS actually valid in Asterisk 11+ dial. If this box is less then that is probably the problem. And the patch does seem correct, oops bad me
When it says “not registered” thats because the function doesn’t exist, the code is actually correct. Upgrade your asterisk 1.8 to something new that’s actually supported. Like asterisk 11