It is so hot outside that I am spending a lot of time working on MisterHouse :-)
 
Anyway, I have been fighting a problem for some time now getting dtmf from my stargate.  What I have finally figured out is that a "0" does not generate a "state_now".  I have programatically gotten around the problem by doing a "state eq 0".
 
I can't find where a state eq 0 would not generate a "state_now".   Any Ideas?