I&#39;m trying to write an ESL Outbound application in C++ but I have problem to receive events.<div><br></div><div>My application is: <a href="http://pastebin.freeswitch.org/15349">http://pastebin.freeswitch.org/15349</a></div>
<div><br></div><div>The problem is related to the sending of &quot;event plain ALL&quot; command that receives an error as reply.</div><div><br></div><div>The same problem if I run the Freeswitch &quot;testserver&quot; application of ESL library: the &quot;event plain&quot; command receives always a reply &quot;-ERR command not found&quot; and also the &quot;linger&quot; command.<div>
<br></div><div>What I&#39;m missing?</div><div><br></div><div>Here the log of &quot;testserver&quot; application</div><div><br></div><div><br></div><div><div>[INFO] testserver.c:19 mycallback() Connected! 4</div><div>[DEBUG] src/esl.c:1141 esl_send() SEND</div>
<div>filter unique-id 9e159038-d599-4e18-afe9-a8f4eeffd76b</div><div><br></div><div><br></div><div>[DEBUG] src/esl.c:989 esl_recv_event() RECV HEADER [Content-Type] = [command/reply]</div><div>[DEBUG] src/esl.c:989 esl_recv_event() RECV HEADER [Reply-Text] = [+OK filter added. [unique-id]=[9e159038-d599-4e18-afe9-a8f4eeffd76b]]</div>
<div>[DEBUG] src/esl.c:1141 esl_send() SEND</div><div>event plain SESSION_HEARTBEAT CHANNEL_ANSWER CHANNEL_ORIGINATE CHANNEL_PROGRESS CHANNEL_HANGUP CHANNEL_BRIDGE CHANNEL_UNBRIDGE CHANNEL_OUTGOING CHANNEL_EXECUTE CHANNEL_EXECUTE_COMPLETE DTMF CUSTOM conference::maintenance</div>
<div><br></div><div><br></div><div>[DEBUG] src/esl.c:989 esl_recv_event() RECV HEADER [Content-Type] = [command/reply]</div><div>[DEBUG] src/esl.c:989 esl_recv_event() RECV HEADER [Reply-Text] = [-ERR command not found]</div>
<div>[DEBUG] src/esl.c:1141 esl_send() SEND</div><div>linger</div><div>[DEBUG] src/esl.c:989 esl_recv_event() RECV HEADER [Content-Type] = [command/reply]</div><div>[DEBUG] src/esl.c:989 esl_recv_event() RECV HEADER [Reply-Text] = [-ERR command not found]</div>
<div>[DEBUG] src/esl.c:1141 esl_send() SEND</div><div>sendmsg</div><div>call-command: execute</div><div>execute-app-name: answer</div><div><br></div><div><br></div><div>[DEBUG] src/esl.c:989 esl_recv_event() RECV HEADER [Content-Type] = [command/reply]</div>
<div>[DEBUG] src/esl.c:989 esl_recv_event() RECV HEADER [Reply-Text] = [+OK]</div><div>[DEBUG] src/esl.c:989 esl_recv_event() RECV HEADER [Content-Type] = [text/disconnect-notice]</div><div>[DEBUG] src/esl.c:989 esl_recv_event() RECV HEADER [Controlled-Session-UUID] = [9e159038-d599-4e18-afe9-a8f4eeffd76b]</div>
<div>[DEBUG] src/esl.c:989 esl_recv_event() RECV HEADER [Content-Disposition] = [disconnect]</div><div>[DEBUG] src/esl.c:989 esl_recv_event() RECV HEADER [Content-Length] = [67]</div><div>[INFO] testserver.c:49 mycallback() Disconnected! 4</div>
</div><div><br></div></div>