happy to help
Regards,
David Villasmil
email: david.villasmil.work(a)gmail.com
phone: +34669448337
On Thu, Nov 4, 2021 at 1:52 PM Antony Stone <
Antony.Stone(a)kamailio.open.source.it> wrote:
On Wednesday 18 August 2021 at 13:40:25, David
Villasmil wrote:
In freeswitch you have the uuid_hold, etc api:
https://www.freeswitch.org/confluence/plugins/servlet/mobile?contentId=1966
741#content/view/1966741
You call the API uuid_hold [uuid] or uuid_hold off [uuid] to take the
channel out of hold.
Thank you for your assistance, and pointing in a helpful direction.
I now have a working solution based on FreeSwitch.
UUID in freeswitch is what uniquely identifies a
given channel.
When you say:
“ However, my understanding of a B2BUA is that *it* would then start
handling the state of the calls itself - whether they're on hold, routing
the transfers, etc.”
This is correct, that’s how B2BUA works, but you can send an API to fs
via
ESL (tcp connection on port 8021
https://freeswitch.org/confluence/plugins/servlet/mobile?contentId=15696286
#content/view/1048916 ) to put on hold not just
your channel, since that
would simply send a reconly to your app, but also the B-leg of the call.
This is indeed what happens - FreeSwitch sends a re-invite containing
sendonly
to the upstream PBX, which then puts the other party on hold and plays its
own
hold music at them. Exactly what I needed.
Thanks,
Antony.
--
I want to build a machine that will be proud of me.
- Danny Hillis, creator of The Connection Machine
Please reply to the
list;
please *don't* CC
me.
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
* sr-users(a)lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to
the sender!
Edit mailing list options or unsubscribe:
*
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users