freeswitch icon indicating copy to clipboard operation
freeswitch copied to clipboard

FS_11071: Add BFCP support using libbfcp

Open gslab-opensource opened this issue 5 years ago • 5 comments

JIRA https://freeswitch.org/jira/browse/FS-11071

Changes Added BFCP support, for point-2-point calls, using library libbfcp(https://github.com/meetecho/libbfcp)

Tests Tested with various tpunits like Polycom HDX 8000 B, Polycom 8000HDX A,Yealink VC120, LifeSize Icon 400 Screenshare data is seen on a different port(that is different from VIDEO port)

gslab-opensource avatar Aug 10 '20 21:08 gslab-opensource

This pull request is in conflict. Please resolve conflicts. Note that sofia-sip has been moved out of tree so you would first want to make a pull request to that library to add the support you need.

mjerris avatar Aug 11 '20 15:08 mjerris

@gslab-opensource hi, I have a different approach and make bfcp work by make a fake channel and join a conference, no bridge support so far. but I like your code seems more complete to support bridged calls. I'd like to test and help to get you code merged. so I suggest we break the pr into smaller ones so it would be easy. Steps would be:

  • make a pr to https://github.com/freeswitch/sofia-sip (done)
  • make a standalone module like https://github.com/freeswitch/mod_janus
  • make a pr here with only core code
  • the libbfcp can be hosted at the original place or copy into mod_bfcp if you want to.

seven1240 avatar Aug 11 '21 06:08 seven1240

I found a pr already exists. https://github.com/freeswitch/sofia-sip/pull/36

seven1240 avatar Aug 26 '21 02:08 seven1240

@gslab-opensource ping. Let me know when we can start working on this. I already splited mod_bfcp and the build process is all passed. However I haven't got time to try.

seven1240 avatar Aug 26 '21 02:08 seven1240

@mjerris Would you please let us know what more is required for this to proceed further, besides resolving merge conflicts.

gslab-opensource avatar Jun 20 '22 12:06 gslab-opensource

@gslab-opensource hi, any progress for this?

joeazhu-0125 avatar Jan 29 '23 03:01 joeazhu-0125