ITS SORTED GUYS!!!! Thanks again for all your help.
Suppose it was something I did wrong after all. So what I did was test my code (By the way Kalle I have both my arguments in my logic saying POWER ON at the end the =1 bit that I saw now as well and fixed) inside of the builder. So I was putting the value 1 in the payload one section and then either on or off in the payload two section of the builder. This returned the wrong values as mentioned before. But after doing a purge and then a grammer rebuild and a full restart of VC and it still not working I read that wiki link James posted more and that put me onto the TellVOX.exe. I typed my command out in this eg, turn socket {1} {2} - turn socket 1 on
This worked after all and then I went on to test it with voice and all seems fine!
Sorry for all the head scratching I might have caused you guys but thanks again for the help! I do appreciate it very much