Hello All,<div><br></div><div>I&#39;m trying to do a simple dialer, where I am: </div><div><br></div><div>1. Initiating mod_vmd on channel answer. <br>2. Staying quiet until there is a beep. <br>3. Leave a message on beep.<br>
4. Hangup.<br><br></div><div>(in my scenario it&#39;s guaranteed to hit voicemail.)<br><br></div><div>But the session isn&#39;t exiting properly after &quot;hangup&quot;, with last statement being:  &quot; switch_core_session.c:1068 Session 1 (sofia/external/1002) Locked, Waiting on external entities&quot;. <br>
<br></div><div>It doesn&#39;t go to CS_DONE state. I see [CRIT] level logs when shutting down freeswitch waiting for all these sessions to complete. </div><div>But all these sessions are getting stuck while attempting to get a write lock on session object. </div>
<div>I tried this with both 1.0.3 and 1.0.4 and the behavior is similar. </div><div>Can someone please help? Or point me toward fixing it?</div><div><br></div><div>Thanks,</div><div>Gubbi.</div><div><br></div>