<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Yes, I suspected as much. I've seen that app_dial keeps a list of
outbound channels, but doesn't store it anywhere. So that's a dead
end, pretty much.<br>
</p>
<div class="moz-cite-prefix">On 24. 08. 2021. 20:45, George Joseph
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAP=uFEtaE8HGNQtxLC2cSSDdupAOGQKYhzMuAAVJj4VoVsd_nw@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div dir="ltr"><br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Tue, Aug 24, 2021 at
12:20 PM Nikša Baldun <<a href="mailto:it@voxdiversa.hr"
moz-do-not-send="true">it@voxdiversa.hr</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div>
<p>I have checked it, and that led me to bridge.c. Perhaps
I wasn't clear enough. These are the channels involved
in attended transfer:</p>
<p>(transferee) <> (transferer1) (transferer2)
<> (transfer target)<br>
</p>
<p>Transferee and transfer target are not readily
available in res_pjsip_refer.c, but I can get them in
bridge.c, as long as both calls are bridged. But
transfer target may be in ringing state, and in that
case there is no bridge whose members I can check. Also,
there could be multiple ringing channels. So in that
case, I need a way to get all ringing channels which
belong to transferrer2 channel. I was wondering if there
is an existing method for that, or do I have to devise
my own. </p>
</div>
</blockquote>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div>
<p>The only idea which comes to mind is to iterate over
all channels in the system and compare their LinkedId to
transferer2 UniqueId.<br>
</p>
</div>
</blockquote>
<div>Please don't do that. :)</div>
<div><br>
</div>
<div>So, Alice (transferee) is on an existing call (channel
transferer1), she transfers to Bob (transfer target),
Asterisk sets up channel transferer2 to call Bob and Bob is
ringing but hasn't answered yet. Right? Optionally, Alice
transfers to a "ring group" which causes Asterisk to create
multiple outbound channels, correct? The only place I can
think of that knows about this is app_dial.</div>
<div><br>
</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div>
<p> </p>
<div>On 24. 08. 2021. 19:38, George Joseph wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr"><br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Tue, Aug 24,
2021 at 11:22 AM Nikša Baldun <<a
href="mailto:it@voxdiversa.hr" target="_blank"
moz-do-not-send="true">it@voxdiversa.hr</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0px
0px 0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div>
<p>Hello, <br>
</p>
<p>I am using chan_pjsip.<br>
</p>
</div>
</blockquote>
<div>Check res_pjsip_refer.c you may be able to
intercept both channels there.</div>
<div><br>
</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0px
0px 0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div>
<p> </p>
<div>On 24. 08. 2021. 18:55, George Joseph
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr"><br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Mon,
Aug 23, 2021 at 4:29 AM Nikša Baldun
<<a href="mailto:it@voxdiversa.hr"
target="_blank" moz-do-not-send="true">it@voxdiversa.hr</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
I am trying to modify bridge.c (function
ast_bridge_transfer_attended) <br>
in order to send channels involved in
SIP attended transfer to the <br>
dialplan. If both transferee and
transfer target are bridged, that is <br>
relatively easy. However, if transfer
target is ringing, I don't know <br>
how to find B-leg channels (there could
be multiple, I suppose). So the <br>
question is, having a reference to A-leg
channel, how to obtain a list <br>
of B-leg channels?<br>
<br>
Best regards,<br>
<br>
</blockquote>
<div><br>
</div>
<div>Which channel driver are you using?</div>
<div><br>
</div>
<div> </div>
<blockquote class="gmail_quote"
style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex"> <br>
-- <br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by
<a href="http://www.api-digital.com"
rel="noreferrer" target="_blank"
moz-do-not-send="true">http://www.api-digital.com</a>
--<br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
<a
href="http://lists.digium.com/mailman/listinfo/asterisk-dev"
rel="noreferrer" target="_blank"
moz-do-not-send="true">http://lists.digium.com/mailman/listinfo/asterisk-dev</a></blockquote>
</div>
</div>
<br>
<fieldset></fieldset>
</blockquote>
</div>
-- <br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a
href="http://www.api-digital.com"
rel="noreferrer" target="_blank"
moz-do-not-send="true">http://www.api-digital.com</a>
--<br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
<a
href="http://lists.digium.com/mailman/listinfo/asterisk-dev"
rel="noreferrer" target="_blank"
moz-do-not-send="true">http://lists.digium.com/mailman/listinfo/asterisk-dev</a></blockquote>
</div>
</div>
<br>
<fieldset></fieldset>
</blockquote>
</div>
-- <br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a
href="http://www.api-digital.com" rel="noreferrer"
target="_blank" moz-do-not-send="true">http://www.api-digital.com</a>
--<br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
<a
href="http://lists.digium.com/mailman/listinfo/asterisk-dev"
rel="noreferrer" target="_blank" moz-do-not-send="true">http://lists.digium.com/mailman/listinfo/asterisk-dev</a></blockquote>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
</blockquote>
</body>
</html>