No mute button in external Freeswitch audio conference.

175 views
Skip to first unread message

Branden Strickland

unread,
Oct 7, 2013, 8:31:50 AM10/7/13
to bigbluebu...@googlegroups.com
Gents, 

So my main point is there is no mute button or really any other media control button - when using a external Freeswitch.   I'm assuming it's something more than just connecting to the Freeswitch conference 

For many reasons, of which unless asked, I'll spare you the long winded story; we're using separate BBB / Freeswitch servers.  Same Subnet etc.  No Firewalls or anything of that nature (test environment currently)

So I followed the directions in the BBB-sip.properties file and I see connection from the freeswitch console.  I saw what extention the BBB server was dialing to in the demo and created a conference room to suite.  Initially it failed because it was expecting a username and password (SIP wise) - I changed the Freeswitch to allow it without auth, and it connects!!! works great but I don't have the ability to mute people, and outside dialers aren't seen in the BBB interface as connected. 

Thanks for any input! Sorry for the long winded explination. 

HostBBB.com

unread,
Oct 7, 2013, 8:42:36 AM10/7/13
to bigbluebu...@googlegroups.com
Branden
 
You need to set the ESL connection to point to your your external freeswitch and all the events will be seen in bigbluebutton user window.  Which allows you to mute/unmute kick etc.
 
Your external freeswitch needs to be configured to allow BBB to connect to it on its external interface port 8021.
And. set the proper password. (it defaults to listen on only 127.0.0.1)
 
Regards,
Stephen

Branden Strickland

unread,
Oct 7, 2013, 9:04:19 AM10/7/13
to bigbluebu...@googlegroups.com
Even with my long winded setup - I did miss that piece!   So let me know of I have things properly set here. 

On BBB I have the red5/webapps/bigbluebutton/WEB-INF/bigbluebutton.properties set with the FS IP, and for now I left it as 8021 and ClueCon. 
On FS side I have checked freeswitch/conf/autoload_configs/event_socket.conf.xml (I'm assuming) and changed it to 
<param name="nat-map" value="false"/>
    <param name="listen-ip" value="0.0.0.0"/>
    <param name="listen-port" value="8021"/>
    <param name="password" value="ClueCon"/>
    <!--<param name="apply-inbound-acl" value="172.16.9.71/32"/>-->

I left the ACL alone since I"m just testing - I initially set it then commented it out for further testing. 

Since I'm giving it the Ol' quad Zero, I'm assuming it should allow connection from BBB?   I must be missing something here?  I did a reboot of both systems, rebuilds or anything of such aren't necessary are they?    This setup is so cool, I can't wait to acquaint myself well enough to help others! 

Thanks for the quick response!  Impressive! 

HostBBB.com

unread,
Oct 7, 2013, 9:16:25 AM10/7/13
to bigbluebu...@googlegroups.com
you can test ESL buy telneting to 8021 and entering auth ClueCon followed by 2 carriage returns.
 
restarting both servers should be all that is needed.
 
regards,
Stephen

Branden Strickland

unread,
Oct 7, 2013, 9:31:38 AM10/7/13
to bigbluebu...@googlegroups.com
I'm assuming the reply error is because I'm just testing through telnet or does this suggest an issue? 

Trying 172.16.9.70...
Connected to 172.16.9.70.
Escape character is '^]'.
Content-Type: auth/request

ClueCon

Content-Type: command/reply
Reply-Text: -ERR command not found


You're a huge help Stephen, thanks! 

Branden Strickland

unread,
Oct 7, 2013, 9:49:40 AM10/7/13
to bigbluebu...@googlegroups.com
Interestingly enough - I do see BBB connected here.  Is it typical to be connected even if a room isn't being used? 

[fs@voice ~]$ netstat -pant |grep 8021
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp        0      0 0.0.0.0:8021                0.0.0.0:*                   LISTEN      11753/./freeswitch
tcp        0      0 172.16.9.70:8021            172.16.9.71:56589           ESTABLISHED 11753/./freeswitch

HostBBB.com

unread,
Oct 7, 2013, 10:00:08 AM10/7/13
to bigbluebu...@googlegroups.com
you need to type
 
auth ClueCon
 
regards,
Stephen

Branden Strickland

unread,
Oct 7, 2013, 10:37:20 AM10/7/13
to bigbluebu...@googlegroups.com
AH!  I can be daft at times - appologies. 

So this looks healthy?  

bstrickland@Conference:/usr/share/red5/webapps/sip$ telnet 172.16.9.70 8021
Trying 172.16.9.70...
Connected to 172.16.9.70.
Escape character is '^]'.
Content-Type: auth/request

auth ClueCon

Content-Type: command/reply
Reply-Text: +OK accepted


So in theory all is well? 

2 questions I suppose to dig deeper:

1) Is it typical to see the BBB server constantly connected to the ESL?
2) I did also change 
sip.server.username=bbb_bbb
sip.server.password=**removed**

In red5/webapps/sip/WEB-INF/bigbluebutton-sip.properties

Was that a nono?  It was trying to append my name I used when joining the conference room and from what I could tell was never seeing these credentials from the config - so Instead I changed the port to 5080 since that is the SIP noauth port.  

Could that have thrown a wrench in the works?

Also - if there are any other ways to test or debug I'm happy to do any footwork you suggest - I'm just happy to get this so close!

Thanks again!

Branden Strickland

unread,
Oct 7, 2013, 10:39:05 AM10/7/13
to bigbluebu...@googlegroups.com
FYI - this is what I meant by appending and not using the credentials in the config

2013-10-07 10:21:36.018826 [INFO] mod_dialplan_xml.c:558 Processing 5lrej2ld2ryv-bbbID-Branden <74540>->74540 in context context_2

HostBBB.com

unread,
Oct 7, 2013, 10:51:11 AM10/7/13
to bigbluebu...@googlegroups.com
You will need to look at the dialplan and config files in BBB version of freeswitch, and make sure you config the external.
 
1) red5 needs to be able to register to freeswitch when it starts.  sudo bbb-conf --check will verify this.
2) your dialplan needs to take the 5 digit conf ID and drop it into a wideband conference.
3) If you want record and archive to work,  you need to either map the drives, or move the wav files back to BBB server got RAP processing.
 
P.S. this is really topic for bigbluebutton-setup, if you have more questions in future as this list in for general user questions.
 
regards,
Stephen

Branden Strickland

unread,
Oct 7, 2013, 11:56:52 AM10/7/13
to bigbluebu...@googlegroups.com
Noted - and thanks again!

Branden Strickland

unread,
Oct 8, 2013, 10:07:45 AM10/8/13
to bigbluebu...@googlegroups.com
Stephen, 

Any reason why posts in the setup group would be getting removed?  Is this typically a touchy subject?  Are they just being held for moderation? Just curious thanks!


On Monday, October 7, 2013 10:51:11 AM UTC-4, HostBBB.com wrote:

Fred Dixon

unread,
Oct 8, 2013, 10:46:00 AM10/8/13
to BigBlueButton-users
Hi Branden,

We can tell you none of your posts should be getting removed.  I can see your thread here
 

and


I received these posts in my inbox and I can see them in the above list.  We plan to add a FAQ entry for this question as well.


Regards,... Fred
-- 
BigBlueButton Developer
BigBlueButton on twitter: @bigbluebutton


--
You received this message because you are subscribed to the Google Groups "bigbluebutton-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-u...@googlegroups.com.
To post to this group, send email to bigbluebu...@googlegroups.com.
Visit this group at http://groups.google.com/group/bigbluebutton-users.
For more options, visit https://groups.google.com/groups/opt_out.




Branden Strickland

unread,
Oct 8, 2013, 1:36:46 PM10/8/13
to bigbluebu...@googlegroups.com
GAH!! They must have been being "held" for moderation or something that my lack of patience just couldn't handle :) 

I'll take my stuff back over there and see if I get a response.   

Infact I'll delete one. As they're similar. 
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-users+unsub...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages