Hello,<br><br>I'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'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 "switch_core_session_locate" ? And, can multiple locks be acquired (think so), but what should I watch out for then?<br>
<br><br>Thanks,<br><br>Michel<br>