<div dir="ltr"><br><div>I have the following </div><div><br></div><div>A core PBX that controls call flows and selects an end target.</div><div>The core PBX hairpins the calls through a Freeswitch instance that for example records the calls.</div>
<div>The targets use REFER messages to transfer calls between each other & third parties.</div><div><br></div><div>Is it possible to configure the service freeswitch instance to proxy the REFER messages back to the core PBX and not convert them into an INVITE?</div>
<div>So that the message flow looks like the attached picture.</div><div><br></div><div>The Refer message needs to be proxied in order to tear down the hairpin as the calls are transferred.</div><div><br></div><div>Thanks Gareth</div>
<div><br></div><div><img src="cid:ii_145f668b15c06a6e" alt="Inline images 1" width="558" height="343"><br></div><div><br></div><div><br></div><div><br></div><div>SD Edit source for image</div><div><a href="http://sdedit.sourceforge.net/index.html">http://sdedit.sourceforge.net/index.html</a><br>
</div><div>-----------</div><div><div>alice:Actor "Alice"</div><div>core:core[rp] "core"</div><div>service:service[rp] "service"</div><div>t1:t1[rp] "target 1"</div><div>t2:t2[rp] "target 2"</div>
<div><br></div><div><br></div><div>alice:core.Invite(12345567)</div><div>core:service.Invite(12345567)</div><div>service:core.Invite(12345567)</div><div>core:t1.Invite(12345567)</div><div><br></div><div>t1:core.200 ok</div>
<div>core:service.200 ok</div><div>service:core.200 ok</div><div>core:alice.200 ok</div><div><br></div><div>t1:core.Refer(56789)</div><div>core:service.Refer(56789)</div><div>service:core.Refer(56789)</div><div>core:service.Invite(56789)</div>
<div>service:core.Invite(56789)</div><div>core:t2.Invite(56789)</div></div><div>--------------</div></div>