<div dir="ltr">Hello<div><br></div><div>I am working on application using Freeswitch and SIP.js in which I need to detect if the call is being transferred.</div><div><br></div><div>The Sip.js application is actually an outbound dialer in which I load a list of phone numbers to call.</div><div><br></div><div>The application starts by calling people.</div><div><br></div><div>It is interesting to detect voicemail boxes. For that I am using mod_avmd.</div><div><br></div><div>My problem is when the other end transfers the call, the sip.js client should know that the current call is being transferred.</div><div><br></div><div>Is there a way that the original caller (sip.js client) knows that the call is being transferred?</div><div><br></div><div>I was looking at all the channel variables and I found that the RDNIS variable and the transfer_time variable are filled up when there is a transfer. </div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Is there a way to listen to the channel variables during the call and detect any change? Or is there a better way I can do it?</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Thank you for any suggestion.</span></div><div><br></div><div><span style="font-size:12.8px">Anis Bedhiafi</span></div></div>