Sip calls to freeswitch bigbluebutton conferences through Asterisk.

3,833 views
Skip to first unread message

tsip...@csd.auth.gr

unread,
Nov 26, 2012, 8:52:28 AM11/26/12
to bigbluebu...@googlegroups.com
Hello,

I have managed to trunk my asterisk with a freeswitch bigbluebutton installation and I can successfully connect to bbb conferences from Asterisk by calling the bbb voiceBridge. The only problem I have is that freeswitch does not prompt for pin when connecting to a conference, I assume that I need to configure something in the dialplan but I am not familiar with freeswitch and bbb so I could use some help. Thanks in advance.

dale.l...@netauthorities.com

unread,
Nov 26, 2012, 4:02:44 PM11/26/12
to bigbluebu...@googlegroups.com
Tsip,
 
Could you provide me with a link for the documentation you used or the steps you followed to get to where you are right now?  I am trying to do the same thing and am having a devil of a time coming up with a procedure for the configuration.  Thanks.

On Monday, November 26, 2012 7:52:28 AM UTC-6, tsip...@ccf.auth.gr wrote:

tsip...@csd.auth.gr

unread,
Nov 27, 2012, 4:00:42 AM11/27/12
to bigbluebu...@googlegroups.com
Hello,

At first you need to configure freeswitch to listen to external ip instead of 127.0.0.1, for that you can find info here . Then you need
to add that snippet
    <list name="asterisk-gw" default="deny">
       <node type="allow" cidr="[external asterisk ip here]/32"/>
       <node type="allow" cidr="[external asterisk ip here]/32"/>
       <node type="allow" cidr="[freeswitch ip here]/32"/>
    </list>
in file /opt/freeswitch/conf/autoload_configs/acl.conf.xml
also you need to add that
    <param name="apply-inbound-acl" value="asterisk-gw" />
in file /opt/freeswitch/conf/sip_profiles/external.xml under settings. Finally in the same file as above you need to change
    <param name="ext-rtp-ip" value="$${local_ip_v4}"/>
    <param name="ext-sip-ip" value="$${local_ip_v4}"/>
 to
    <param name="ext-rtp-ip" value="auto-nat"/>
    <param name="ext-sip-ip" value="auto-nat"/>

This is what I 've done and it works. The only problem is that I asterisk can get into any conference by dialing into voiceBridge number without prompting me for pin.

dale.l...@netauthorities.com

unread,
Dec 10, 2012, 11:57:56 AM12/10/12
to BigBlueButton-Setup
TSIP,

I am using the BBB virtual machine. Once I make the changes you list,
freeswitch no longer loads. If I use the steps listed in the FAQ
Freeswitch loads but I am not able to dial into a conference. I am
using the word press frontend. Do I need to make a room with a
special name, such as a 5 digit number? Do you have any more detail
you could share with me, or can you point me to more specific
instructions?

Thanks,

Dale

On Nov 27, 3:00 am, "tsipi...@ccf.auth.gr" <tsipi...@csd.auth.gr>
wrote:
> Hello,
>
> At first you need to configure freeswitch to listen to external ip instead
> of 127.0.0.1, for that you can find info here<https://groups.google.com/forum/?fromgroups=#!topic/bigbluebutton-set...> .
> >> advance.- Hide quoted text -
>
> - Show quoted text -

Fred Dixon

unread,
Dec 10, 2012, 12:01:11 PM12/10/12
to bigbluebu...@googlegroups.com
Hi Dale,

The WordPress front-end doesn't support assignment of the extensions for FreeSWITCH.  You would need to modify it to support a specific voiceBridge number when creating the meeting.  See voiceBridge parameter for 'create' API call



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



--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To post to this group, send email to bigbluebu...@googlegroups.com.
To unsubscribe from this group, send email to bigbluebutton-s...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/bigbluebutton-setup?hl=en.






dale.l...@netauthorities.com

unread,
Dec 10, 2012, 12:20:41 PM12/10/12
to BigBlueButton-Setup
Fred,

Is there a front end that you can suggest that does support assignment
of an extension for FreeSWITCH?

Thanks,

Dale

On Dec 10, 11:01 am, Fred Dixon <ffdi...@gmail.com> wrote:
> Hi Dale,
>
> The WordPress front-end doesn't support assignment of the extensions for
> FreeSWITCH.  You would need to modify it to support a specific voiceBridge
> number when creating the meeting.  See voiceBridge parameter for 'create'
> API call
>
>    http://code.google.com/p/bigbluebutton/wiki/API#Create_Meeting
>
> Regards,... Fred
> --
> BigBlueButton Developerhttp://bigbluebutton.org/http://code.google.com/p/bigbluebutton
> BigBlueButton on twitter: @bigbluebutton
>
> On Mon, Dec 10, 2012 at 11:57 AM, dale.lega...@netauthorities.com <
> >http://groups.google.com/group/bigbluebutton-setup?hl=en.- Hide quoted text -

Fred Dixon

unread,
Dec 10, 2012, 1:50:34 PM12/10/12
to bigbluebu...@googlegroups.com
Hi Dale,

The question to ask is what is the best front-end for your needs, then see if it can be modified.  Whatever front-end you choose, you can try contacting its developers to see if they can make the changes for you.


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

HostBBB.com

unread,
Dec 20, 2012, 8:46:44 AM12/20/12
to bigbluebu...@googlegroups.com
You can display the conference number in BBB welcome message in chat with %%CONFNUM%%,   then you need to add some dialplan logic to answer your asterisk connection and prompt for conf number and security pin.

Some examples on how to do this on freeswitch.org wiki.

Or if you application created the voicebridge number on CREATE call,   you can just setup dialplan to take  a sip call i.e.  74...@www.yourserver.com directly, and validate the conference exists placing user in direct with no pins or prompts.

regards,
Stephen

zouheir sawam

unread,
Apr 29, 2013, 11:35:36 AM4/29/13
to bigbluebu...@googlegroups.com
Hello,

I'm working on Bibbluebutton and i want to trunk the freeswitch app with asterisk but i'm not familiar with freeswitch, 
please if you have documentation please share them with me.

Thank you very much.

Richard Alam

unread,
Apr 29, 2013, 11:38:52 AM4/29/13
to bigbluebu...@googlegroups.com
On Mon, Apr 29, 2013 at 11:35 AM, zouheir sawam <zohir...@gmail.com> wrote:
Hello,

I'm working on Bibbluebutton and i want to trunk the freeswitch app with asterisk but i'm not familiar with freeswitch, 
please if you have documentation please share them with me.


Thank you very much.

Le lundi 26 novembre 2012 13:52:28 UTC, tsip...@ccf.auth.gr a écrit :
Hello,

I have managed to trunk my asterisk with a freeswitch bigbluebutton installation and I can successfully connect to bbb conferences from Asterisk by calling the bbb voiceBridge. The only problem I have is that freeswitch does not prompt for pin when connecting to a conference, I assume that I need to configure something in the dialplan but I am not familiar with freeswitch and bbb so I could use some help. Thanks in advance.

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-s...@googlegroups.com.

To post to this group, send email to bigbluebu...@googlegroups.com.

Zouhair Souam

unread,
Apr 29, 2013, 11:43:52 AM4/29/13
to bigbluebu...@googlegroups.com
:) :) :)

Thanks.


2013/4/29 Richard Alam <ritz...@gmail.com>



--
Cordialement
Zouhair SOUAM
+212614127664
Reply all
Reply to author
Forward
0 new messages