Hello,<br><br>I&#39;m trying to passthrough some events from one leg of a bridged session to the other leg: notify-talk and hold. talk was an easy one.<br><br>However, regarding the hold, I&#39;m afraid of deadlocks, because I will be modying the peer-session (putting it on hold), which will also try to modify the originating leg (play hold-music).<br>
<br>So, can a session get a readlock on a session that is currenly processing a request? I have the impression that there are higher-level-locks on sip-level. So, my question is:<br><br>What is the function of the readlock created by &quot;switch_core_session_locate&quot; ? And, can multiple locks be acquired (think so), but what should I watch out for then?<br>
<br><br>Thanks,<br><br>Michel<br>