<div dir="ltr">Here&#39;s what&#39;s happening.  The ESL events are not null, but I was dumping the output of json_decode($event-&gt;serialize(&#39;json&#39;)) and that was null.  serialize(&#39;json&#39;) is occasionally returning non valid JSON, as in the following example:<div>

<br></div><div>    &quot;variable_sip_full_from&quot;: &quot;\\&quot;\\&quot; &lt;<a href="mailto:sip%3A4145551234@example.com">sip:4145551234@example.com</a>&gt;;tag=v97m192HgemNN&quot;, </div><div><br></div><div>The slashes should be single slashes, not double.  I will preprocess this for now to solve my issue, but I&#39;ll open a JIRA as well.</div>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Feb 18, 2014 at 8:30 AM, Josh Nankin <span dir="ltr">&lt;<a href="mailto:jnankin@gmail.com" target="_blank">jnankin@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I use the ESL to listen to Freeswitch 1.2 for call events.  The events I&#39;m listening to are CHANNEL_HANGUP and CUSTOM.<br>

<div><br></div><div>For certain phone numbers, I will consistently get NULL events when calling them and the call dies.  Again when this happens, its only with specific phone numbers, but all the time with these numbers.</div>


<div><br></div><div>(NULL, meaning when I var_dump the freeswitch ESL event, the event is simply NULL, not a populated event object.)</div><div><br></div><div>Any ideas?</div></div>
</blockquote></div><br></div>