I made a little progress, I’ve changed .call file content to
Channel: Local/+11122233344
Context: from-internal
Extension: +11122233344
Priority: 1
Now, the call automatically falls into [default] context and plays vm-goodbye (to the terminal?):
-- Attempting call on Local/+11122233344 for +11122233344@from-internal:1 (Retry 1)
-- Called +11122233344
-- Executing [+11122233344@default:1] Playback("Local/+11122233344@default-00000012;2", "vm-goodbye") in new stack
-- Local/+11122233344@default-00000012;1 answered
-- Executing [+11122233344@from-internal:1] Macro("Local/+11122233344@default-00000012;1", "user-callerid,LIMIT,EXTERNAL,") in new stack
* executing [from-internal] *
<Local/+11122233344@default-00000012;2> Playing 'vm-goodbye.slin16' (language 'en')
-- Executing [+11122233344@default:2] NoOp("Local/+11122233344@default-00000012;2", "ERROR: FreePBX Does not use the [default] context, confguration error") in new stack
-- Executing [+11122233344@default:3] Macro("Local/+11122233344@default-00000012;2", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("Local/+11122233344@default-00000012;2", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] ExecIf("Local/+11122233344@default-00000012;2", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:4] Hangup("Local/+11122233344@default-00000012;2", "") in new stack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'Local/+11122233344@default-00000012;2' in macro 'hangupcall'
== Spawn extension (default, +11122233344, 3) exited non-zero on 'Local/+11122233344@default-00000012;2'
-- Executing [h@default:1] Playback("Local/+11122233344@default-00000012;2", "vm-goodbye") in new stack
-- <Local/+11122233344@default-00000012;2> Playing 'vm-goodbye.slin16' (language 'en')
-- Executing [h@default:2] NoOp("Local/+11122233344@default-00000012;2", "ERROR: FreePBX Does not use the [default] context, confguration error") in new stack
-- Executing [h@default:3] Macro("Local/+11122233344@default-00000012;2", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("Local/+11122233344@default-00000012;2", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] ExecIf("Local/+11122233344@default-00000012;2", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:4] Hangup("Local/+11122233344@default-00000012;2", "") in new stack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'Local/+11122233344@default-00000012;2' in macro 'hangupcall'
== Spawn extension (default, h, 3) exited non-zero on 'Local/+11122233344@default-00000012;2'
== Spawn extension (macro-dialout-trunk-predial-hook, s, 1) exited non-zero on 'Local/+11122233344@default-00000012;1' in macro 'dialout-trunk-predial-hook'
== Spawn extension (macro-dialout-trunk, s, 19) exited non-zero on 'Local/+11122233344@default-00000012;1' in macro 'dialout-trunk'
== Spawn extension (from-internal, +11122233344, 12) exited non-zero on 'Local/+11122233344@default-00000012;1'
-- Executing [h@from-internal:1] Macro("Local/+11122233344@default-00000012;1", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("Local/+11122233344@default-00000012;1", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] ExecIf("Local/+11122233344@default-00000012;1", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:4] Hangup("Local/+11122233344@default-00000012;1", "") in new stack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'Local/+11122233344@default-00000012;1' in macro 'hangupcall'
== Spawn extension (from-internal, h, 1) exited non-zero on 'Local/+11122233344@default-00000012;1'