Just to clarify, you’re saying that is not possible because the ext-did context currently does not have an extension and priority written in it?
Additionally, you’re saying there is no way with Asterisk currently to move from my dial plan to the ext-did context as the ext-did context is written today?
It is possible: Goto(ext-did,foo,1) will work, as will Goto(ext-did,xxxxxx,yyyyy) where xxxxxx,yyyyy is a priority present in at least one of ext-did-0001 or ext-did-0002.
What is fundamentally impossible is to Goto just a context. You can do Goto(ext-dd,${EXTEN},1), and if the current extension, at priority 1, is included in ext-did, or one of the contexts included, directly, or indirectly, it will work. However, I don’t really understand what you mean by going just to a context.
Just to clarify a little further, Asterisk needs to know where in the dialplan it is being sent to. Just a context won’t tell it everything it needs to know. You need to tell it where in that context it needs to go to as well. Hope that helps clear up some things!