Hi,<br><br>I&#39;m encountering an issue where FS on occasion doesn&#39;t seem to dispatch a custom event from the dial plan.  I would estimate that this occurs on average approximately once in every 15 calls.  <br><br>Here is the dial plan extension in question:<br>

<br>    &lt;extension name=&quot;null_fwd2queue19&quot;&gt;                              <br><div id=":17p">        &lt;condition field=&quot;destination_number&quot; expression=&quot;^(null_fwd2queue19)$&quot;&gt;<br>            &lt;action application=&quot;set&quot; data=&quot;CheckAgent=no&quot; /&gt;<br>
            &lt;action application=&quot;set&quot; data=&quot;CheckAgentLoggedIn=no&quot; /&gt;<br>            &lt;action application=&quot;set&quot; data=&quot;CheckLoad=no&quot; /&gt;<br>            &lt;action application=&quot;set&quot; data=&quot;MaxLoad=null&quot; /&gt;<br>
            &lt;action application=&quot;set&quot; data=&quot;LongestWaitingTimePermitted=null&quot; /&gt;<br>            &lt;action application=&quot;set&quot; data=&quot;MaxWait=null&quot; /&gt;<br>            &lt;action application=&quot;set&quot; data=&quot;QueueName=null&quot; /&gt;<br>
            &lt;action inline=&quot;true&quot; application=&quot;event&quot; data=&quot;Event-Subclass=Global_Reach::QueueCall,Event-Name=CUSTOM,GR_CallState=CallQueued&quot; /&gt;<br>            &lt;action application=&quot;playback&quot; data=&quot;local_stream://moh&quot; /&gt;<br>
        &lt;/condition&gt;<br>    &lt;/extension&gt;</div><br>And here is the normal sequence of events received by the client application which is connected to the event socket in inbound mode:<br><br>    CHANNEL_ANSWER<br>
    CUSTOM<br>    PLAYBACK_START<br><br>When the issue occurs, the sequence is the following:<br><br>    CHANNEL_ANSWER<br>    PLAYBACK_START<br><br>This would seem to imply that the event queue is not getting blocked since the client app does receive all events subsequent to the CUSTOM event.<br>
<br>It&#39;s not clear to me at this point if the event is not getting queued at all or if it is simply not being sent out on the event socket.  I&#39;ve started to debug the issue and have determined that it is at least getting as far as the call to &quot;switch_event::switch_fire_event_detailed()&quot; in &quot;mod_dptools&quot;.<br>
<br>It&#39;s probably worth mentioning that the dial plan XML is being loaded dynamically for each call via a Lua script as opposed to a static configuration file. <br><br>Here are the details on the environment where I&#39;m able to reproduce the issue:<br>
<br>    FS Version: 1.2.5.3<br>    OS:             RHEL 5.8 (Tikanga)<br>    Kernel:        2.6.18-308.el5<br>    CPU:           x86_64<br><br>Please let me know if you require any additional environmental information.  I will amend this ticket as I uncover more data points.<br>
<br>Thanks in advance...<br><br>Cheers,<br>- Zoltan <br>     <br><br>    <br>
<br>   <br>