Nun habe ich die extension soweit geändert - und damit funktioniert es auch:
exten => 2003,1,Dial(Zap/g1/2${EXTEN:1})
exten => 2003,n,Hangup()
Doch warum die 2 vor dem $ - das war Zufall!!!
In der CLI kommt:
-- Executing [2003@meine-telefone:1] Dial("SIP/2000-08221c20"...