here is a quick and dirty solution that I have not tried or even thought about in great detail.

A leg is a sipp script that bridges a call through FS to your sip B leg.
the sipp script sdp actually points to your custom endpoint.

Does that make sense?

Sincerely,

Russell Treleaven
rtreleaven@bunnykick.ca