I just took the plunge and switched from TrixBox to FreePBX 5.211.65-13
So far, everything has gone smoothly, with one tiny exception.
I have a doorphone on my back gate. When the user presses the button, it goes off hook. The extension is configured to immediately go to a custom context. The one I had in TrixBox:
[from-gate]
exten => s,1,Goto(ext-group,2200,1)
worked fine.
On FreePBX, I’ve tried all sorts of permutations in the custom context editor, however, typing in the dial rules:
s,1,Goto(ext-group,2200,1)
results in (in extensions_additional.conf):
[from-gate]
include => from-gate_bad-number
include => bad-number
exten => _s,1,Goto(ext-group,2200,1),1,Goto(from-gate_rulematch,${EXTEN},1)
exten => s,1,Macro(hangupcall,)
exten => h,1,Macro(hangupcall,)
;–== end of [from-gate] ==–;
[from-gate_rulematch]
include => from-gate_bad-number
include => bad-number
exten => s,1,Macro(hangupcall,)
exten => h,1,Macro(hangupcall,)
;–== end of [from-gate_rulematch] ==–;
[from-gate_bad-number]
;–== end of [from-gate_bad-number] ==–;
When I hit the button on the doorphone, I just get a busy tone.
If I replace the context with the one from my TrixBox installation, hitting the button on the doorphone rings the members of the ring group but, when I hangup, the doorphone goes to a busy tone instead of hanging up.
Any suggestions would be appreciated.