Here is my dial plan in asterisk:
[main-context]
exten => s,1,Gosub(subcontext,s,1)
exten => s,n,NoOp(End Main)
[subcontext]
exten => s,1,NoOp(Start subcontext)
exten => s,1,NoOp(End subcontext)
The problem is that when subcontext finishes, execution doesn't return to main-context and exten => s,n,NoOp(End Main) doesn't execute. How can I solve this?