<div dir="ltr">I am trying to &quot;api&quot; commands on outbound socket created by originate .... &amp;(socket ..async full) and I am getting -ERR command not found.<div>So I tried same thing on fs_cli and netcat.</div><div><br></div><div>from fs_cli executed following command:</div><div><br></div><div>originate sofia/internal/1000%192.168.1.94 &amp;socket(192.168.1.94 9050 async full)</div><div><br></div><div>I did a netcat: on 192.168.1.94 9050.</div><div><br></div><div>when the extension 1000 answered, I did connect\n\n , myevents\n\n and sendmsg command to answer (i.e.  answers\n\n).</div><div><br></div><div>now if I execute api uuid_setvar uuid x 30 or  api uuid_getvar uuid x; </div><div>I am getting -ERR command not found.</div><div><br></div><div>if I do same stuff on outbound socket created when extension 1000 dials in to extension 1021.</div><div>and I setup dialplan to created outbound socket</div><div>application=socket  data=&quot;192.168.1.94L9050 async full&quot;  I could do api commands. What is the difference in both outbound sockets?? except one is created using originate other is created when dialed in. </div><div>My intension is to dial a phone number, do play_and_get_digits and do get the digits pressed by user using uuid_getvar in outbound socket but the originate command it self is issued in inbound socket. </div><div><br></div><div>appreciate any insights.</div><div>Regards,</div><div>Raj</div></div>