Moving FreeSWITCH to external server

1,831 views
Skip to first unread message

Ricardo hernandez

unread,
May 22, 2013, 2:13:18 PM5/22/13
to bigbluebu...@googlegroups.com

The problem:
Moving FreeSWITCH to  an external server, i want to remove FreeSWITCH from the default set up that comes with Big Blue Button to an external server. According to FreeSWITCH documentation FreeSWITCH-ESL is what is used to connect to an external server.

The goal:
To completely separate FreeSWITCH from Big Blue Button server to a separate server in order to allow incoming and outgoing sessions for scaling purposes.

What I have done:
There is two servers are set-up on a LAN network just for testing purposes

Server 1:
*ubuntu 10.04
IP: 192.168.1.11
*default setup of BBB from here http://code.google.com/p/bigbluebutton/wiki/InstallationUbuntu
modified the following files as follows
sudo vi /opt/freeswitch/conf/autoload_configs/acl.conf.xml
added the following to list name lan
<node type="allow" cidr="192.168.1.0/24" />

sudo vi /usr/share/red5/webapps/bigbluebutton/WEB-INF/bigbluebutton.properties
changed esl.host
esl.host=192.168.2.13

sudo vi /opt/freeswitch/conf/autoload_configs/event_socket.conf.xml
<param name="listen-ip" value="192.168.1.13"/>

sudo vi /usr/share/red5/webapps/sip/WEB-INF/bigbluebutton-sip.properties
sip.server.host=192.168.1.13



Server 2:
*ubuntu 10.04
IP: 192.168.1.13
the following commands where ran in order to install FreeSWITCH+
wget http://ubuntu.bigbluebutton.org/bigbluebutton.asc -O- | sudo apt-key add -
echo "deb http://ubuntu.bigbluebutton.org/lucid_dev_08/ bigbluebutton-lucid main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list
echo "deb http://us.archive.ubuntu.com/ubuntu/ lucid multiverse" | sudo tee -a /etc/apt/sources.list
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install bbb-freeswitch
dpkg -l | grep freesw

Configs of FreeSWITCH
sudo vi /opt/freeswitch/conf/autoload_configs/event_socket.conf.xml
changed listen-ip to 192.168.1.13. That's all the changes made to server 2(FreeSWITCH).

AT RUN TIME:
When both servers start up and running the bbb-conf script runs with out any errors and the connection gets established with
to server 2 but there is still no audio being processed by FreeSWITCH. Connection can be established with FSCLI so i kno
the servers are able to connect.

Ricardo hernandez

unread,
May 22, 2013, 3:14:38 PM5/22/13
to bigbluebu...@googlegroups.com
esl.host=192.168.2.13
should be
esl.host=192.168.1.13
typo

Richard Alam

unread,
May 22, 2013, 3:22:28 PM5/22/13
to bigbluebu...@googlegroups.com
On Wed, May 22, 2013 at 3:14 PM, Ricardo hernandez <rick...@gmail.com> wrote:
esl.host=192.168.2.13
should be
esl.host=192.168.1.13
typo


Can you send the following

/usr/share/red5/webapps/bigbluebutton/WEB-INF/bigbluebutton.properties
/usr/share/red5/webapps/sip/WEB-INF/bigbluebutton-sip.properties

/opt/freeswitch/conf/autoload-configs/events.socket.xml
/opt/freeswitch/conf/autoload-configs/acl.xml
/opt/freeswitch/conf/vars.xml

Richard
 
--
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.
Visit this group at http://groups.google.com/group/bigbluebutton-setup?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--
-----
BigBlueButton Developer
http://www.bigbluebutton.org
http://code.google.com/p/bigbluebutton
Message has been deleted

Ricardo hernandez

unread,
May 22, 2013, 4:05:44 PM5/22/13
to bigbluebu...@googlegroups.com
Thanks for the quick reply Richard,
// BBB SERVER

/usr/share/red5/webapps/
bigbluebutton/WEB-INF/bigbluebutton.properties

ami.host=127.0.0.1
ami.port=5038
ami.username=bbb
ami.password=secret

# These settings enable bbb-apps to connect to the Freeswitch conference server
# These should match with the freeswitch event_socket_client.xml config
esl.host=192.168.1.13
esl.port=8021
esl.password=ClueCon

# When using asterisk, specify the conference application: [meetme, konference]
asterisk.application=konference
version=0.63

redis.host=127.0.0.1
redis.port=6379


/usr/share/red5/webapps/sip/WEB-INF/bigbluebutton-sip.properties

# The address of your FreeSWITCH/asterisk server
sip.server.host=192.168.1.13
sip.server.port=5070
sip.server.username=bbbuser
sip.server.password=secret

# The start/stop RTP port the application is going to use
# for the media stream.
# NOTE: This will also be used as SIP users to REGISTER with
# Asterisk. Therefore, make sure you have this range of users
# in your bbb_sip.conf.
# See http://code.google.com/p/bigbluebutton/source/browse/#svn/trunk/bbb-voice-conference/config/asterisk
# create-sip-users.sh script to create the users.
startAudioPort=15000
stopAudioPort=16383

# An extension pattern, in case your asterisk extensions.conf
# uses a naming convetion for your meeting rooms
# e.g. conf-85115 instead of just 85115        
callExtensionPattern={0}

# If you want mjsip stack (red5/log/*access*.log) to minimize the amount of logs it
# generates, set this to a lower value (e.g. 3).
sipStackDebugLevel=3

/opt/freeswitch/conf/autoload-configs/events.socket.xml

<configuration name="event_socket.conf" description="Socket Client">
  <settings>
    <param name="nat-map" value="false"/>

    <param name="listen-ip" value="192.168.1.13"/>
    <param name="listen-port" value="8021"/>
    <param name="password" value="ClueCon"/>
    <!-- param name="apply-inbound-acl" value="localnet.auto"/ -->
  </settings>
</configuration>

/opt/freeswitch/conf/autoload-configs/acl.xml <------ does not exisist but /opt/freeswitch/conf/autoload-configs/acl.conf.xml does
<configuration name="acl.conf" description="Network Lists">
  <network-lists>
    <!--
         These ACL's are automatically created on startup.

         rfc1918.auto  - RFC1918 Space
         nat.auto      - RFC1918 Excluding your local lan.
         localnet.auto - ACL for your local lan.
         loopback.auto - ACL for your local lan.
    -->

    <list name="localhost" default="allow">
      <node type="allow" cidr="127.0.0.1/255"/>
      <node type="allow" cidr="192.168.1.13"/>
    </list>

    <list name="lan" default="allow">

      <node type="allow" cidr="192.168.1.0/24"/>
    </list>

    <!--
        This will traverse the directory adding all users
        with the cidr= tag to this ACL, when this ACL matches
        the users variables and params apply as if they
        digest authenticated.
    -->
    <list name="domains" default="deny">
      <node type="allow" domain="$${domain}"/>
    </list>

  </network-lists>
</configuration>

<include>
  <!-- Preprocessor Variables
       These are introduced when configuration strings must be consistent across modules.
       NOTICE: YOU CAN NOT COMMENT OUT AN X-PRE-PROCESS line, Remove the line instead.
      
       WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
      
       YOU SHOULD CHANGE THIS default_password value if you don't want to be subject to any
       toll fraud in the future.  It's your responsibility to secure your own system.
      
       This default config is used to demonstrate the feature set of FreeSWITCH.
      
       WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING
  -->
  <X-PRE-PROCESS cmd="set" data="default_password=1234"/>
  <!-- Did you change it yet? -->

  <X-PRE-PROCESS cmd="set" data="sound_prefix=$${sounds_dir}/en/us/callie"/>

  <!--
      This setting is what sets the default domain FreeSWITCH will use if all else fails.
     
      FreeSWICH will default to $${local_ip_v4} unless changed.  Changing this setting does
      affect the sip authentication.  Please review conf/directory/default.xml for more
      information on this topic.
  -->
  <X-PRE-PROCESS cmd="set" data="local_ip_v4=127.0.0.1"/>

  <X-PRE-PROCESS cmd="set" data="domain=$${local_ip_v4}"/>
  <X-PRE-PROCESS cmd="set" data="domain_name=$${domain}"/>
  <X-PRE-PROCESS cmd="set" data="hold_music=local_stream://moh"/>
  <X-PRE-PROCESS cmd="set" data="use_profile=internal"/>

  <!--
      Enable ZRTP globally you can override this on a per channel basis
     
      http://wiki.freeswitch.org/wiki/ZRTP (on how to enable zrtp)
  -->
  <X-PRE-PROCESS cmd="set" data="zrtp_secure_media=true"/>
 
 
  /opt/freeswitch/conf/vars.xml
 
  <include>

  <X-PRE-PROCESS cmd="set" data="default_password=1234"/>
  <!-- Did you change it yet? -->

  <X-PRE-PROCESS cmd="set" data="sound_prefix=$${sounds_dir}/en/us/callie"/>
 
  <X-PRE-PROCESS cmd="set" data="local_ip_v4=127.0.0.1"/>

  <X-PRE-PROCESS cmd="set" data="domain=$${local_ip_v4}"/>
  <X-PRE-PROCESS cmd="set" data="domain_name=$${domain}"/>
  <X-PRE-PROCESS cmd="set" data="hold_music=local_stream://moh"/>
  <X-PRE-PROCESS cmd="set" data="use_profile=internal"/>

  <X-PRE-PROCESS cmd="set" data="zrtp_secure_media=true"/>
  <X-PRE-PROCESS cmd="set" data="global_codec_prefs=speex@16000h@20i,speex@8000h@20i,G7221@32000h,G7221@16000h,G722,PCMU,PCMA,GSM" />
  <X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=speex@16000h@20i,PCMU,PCMA,GSM" />

  <X-PRE-PROCESS cmd="set" data="xmpp_client_profile=xmppc"/>
  <X-PRE-PROCESS cmd="set" data="xmpp_server_profile=xmpps"/>

  <X-PRE-PROCESS cmd="set" data="bind_server_ip=auto"/>
  <X-PRE-PROCESS cmd="set" data="external_rtp_ip=stun:stun.freeswitch.org"/>

  <X-PRE-PROCESS cmd="set" data="external_sip_ip=stun:stun.freeswitch.org"/>

  <X-PRE-PROCESS cmd="set" data="unroll_loops=true"/>

  <X-PRE-PROCESS cmd="set" data="outbound_caller_name=FreeSWITCH"/>
  <X-PRE-PROCESS cmd="set" data="outbound_caller_id=0000000000"/>

  <X-PRE-PROCESS cmd="set" data="call_debug=false"/>
  <X-PRE-PROCESS cmd="set" data="console_loglevel=info"/>
  <X-PRE-PROCESS cmd="set" data="default_areacode=918"/>
  <X-PRE-PROCESS cmd="set" data="default_country=US"/>

  <X-PRE-PROCESS cmd="set" data="uk-ring=%(400,200,400,450);%(400,2200,400,450)"/>
  <X-PRE-PROCESS cmd="set" data="us-ring=%(2000,4000,440.0,480.0)"/>
  <X-PRE-PROCESS cmd="set" data="fr-ring=%(1500,3500,440.0,0.0)"/>
  <X-PRE-PROCESS cmd="set" data="rs-ring=%(1000,4000,425.0,0.0)"/>
  <X-PRE-PROCESS cmd="set" data="ru-ring=%(800,3200,425,0)"/>
  <X-PRE-PROCESS cmd="set" data="bong-ring=v=-7;%(100,0,941.0,1477.0);v=-7;>=2;+=.1;%(1400,0,350,440)"/>
  <X-PRE-PROCESS cmd="set" data="sit=%(274,0,913.8);%(274,0,1370.6);%(380,0,1776.7)"/>
    <X-PRE-PROCESS cmd="set" data="default_provider=example.com"/>
  <X-PRE-PROCESS cmd="set" data="default_provider_username=joeuser"/>
  <X-PRE-PROCESS cmd="set" data="default_provider_password=password"/>
  <X-PRE-PROCESS cmd="set" data="default_provider_from_domain=example.com"/>
  <!-- true or false -->
  <X-PRE-PROCESS cmd="set" data="default_provider_register=false"/>
  <X-PRE-PROCESS cmd="set" data="default_provider_contact=5000"/>

  <X-PRE-PROCESS cmd="set" data="sip_tls_version=tlsv1"/>
  <X-PRE-PROCESS cmd="set" data="internal_auth_calls=true"/>
  <X-PRE-PROCESS cmd="set" data="internal_sip_port=5090"/>
  <X-PRE-PROCESS cmd="set" data="internal_tls_port=5061"/>
  <X-PRE-PROCESS cmd="set" data="internal_ssl_enable=false"/>
  <X-PRE-PROCESS cmd="set" data="internal_ssl_dir=$${base_dir}/conf/ssl"/>

  <!-- External SIP Profile -->
  <X-PRE-PROCESS cmd="set" data="external_auth_calls=false"/>
  <X-PRE-PROCESS cmd="set" data="external_sip_port=5060"/>
  <X-PRE-PROCESS cmd="set" data="external_tls_port=5081"/>
  <X-PRE-PROCESS cmd="set" data="external_ssl_enable=false"/>
  <X-PRE-PROCESS cmd="set" data="external_ssl_dir=$${base_dir}/conf/ssl"/>
</include>

// FreeSWITCH SERVER

/usr/share/red5/webapps/bigbluebutton/WEB-INF/bigbluebutton.properties

ami.host=127.0.0.1
ami.port=5038
ami.username=bbb
ami.password=secret

# These settings enable bbb-apps to connect to the Freeswitch conference server
# These should match with the freeswitch event_socket_client.xml config
esl.host=127.0.0.1
esl.port=8021
esl.password=ClueCon

# When using asterisk, specify the conference application: [meetme, konference]
asterisk.application=konference
version=0.63

redis.host=127.0.0.1
redis.port=6379

/usr/share/red5/webapps/sip/WEB-INF/bigbluebutton-sip.properties

# The address of your FreeSWITCH/asterisk server
sip.server.host=127.0.0.1
sip.server.port=5070
sip.server.username=bbbuser
sip.server.password=secret

# The start/stop RTP port the application is going to use
# for the media stream.
# NOTE: This will also be used as SIP users to REGISTER with
# Asterisk. Therefore, make sure you have this range of users
# in your bbb_sip.conf.
# See http://code.google.com/p/bigbluebutton/source/browse/#svn/trunk/bbb-voice-conference/config/asterisk
# create-sip-users.sh script to create the users.
startAudioPort=15000
stopAudioPort=16383

# An extension pattern, in case your asterisk extensions.conf
# uses a naming convetion for your meeting rooms
# e.g. conf-85115 instead of just 85115        
callExtensionPattern={0}

# If you want mjsip stack (red5/log/*access*.log) to minimize the amount of logs it
# generates, set this to a lower value (e.g. 3).
sipStackDebugLevel=3

/opt/freeswitch/conf/autoload-configs/events.socket.xml


<configuration name="event_socket.conf" description="Socket Client">
  <settings>
    <param name="nat-map" value="false"/>

    <param name="listen-ip" value="192.168.1.13"/>
    <param name="listen-port" value="8021"/>
    <param name="password" value="ClueCon"/>
    <!-- param name="apply-inbound-acl" value="localnet.auto"/ -->
  </settings>
</configuration>
~                



/opt/freeswitch/conf/autoload-configs/acl.xml

<configuration name="acl.conf" description="Network Lists">
  <network-lists>
    <!--
         These ACL's are automatically created on startup.

         rfc1918.auto  - RFC1918 Space
         nat.auto      - RFC1918 Excluding your local lan.
         localnet.auto - ACL for your local lan.
         loopback.auto - ACL for your local lan.
    -->

    <list name="localhost" default="allow">
      <node type="allow" cidr="127.0.0.1/255"/>
    </list>

    <list name="lan" default="allow">
      <node type="deny" cidr="192.168.42.0/24"/>
      <node type="allow" cidr="192.168.42.42/32"/>
    </list>

    <!--
        This will traverse the directory adding all users
        with the cidr= tag to this ACL, when this ACL matches
        the users variables and params apply as if they
        digest authenticated.
    -->
    <list name="domains" default="deny">
      <node type="allow" domain="$${domain}"/>
    </list>

  </network-lists>
</configuration>


/opt/freeswitch/conf/vars.xml

<include>
  <X-PRE-PROCESS cmd="set" data="default_password=1234"/>

  <X-PRE-PROCESS cmd="set" data="sound_prefix=$${sounds_dir}/en/us/callie"/>

  <X-PRE-PROCESS cmd="set" data="local_ip_v4=127.0.0.1"/>

  <X-PRE-PROCESS cmd="set" data="domain=$${local_ip_v4}"/>
  <X-PRE-PROCESS cmd="set" data="domain_name=$${domain}"/>
  <X-PRE-PROCESS cmd="set" data="hold_music=local_stream://moh"/>
  <X-PRE-PROCESS cmd="set" data="use_profile=internal"/>

  <X-PRE-PROCESS cmd="set" data="zrtp_secure_media=true"/>
  <X-PRE-PROCESS cmd="set" data="global_codec_prefs=speex@16000h@20i,speex@8000h@20i,G7221@32000h,G7221@16000h,G722,PCMU,PCMA,GSM" />
  <X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=speex@16000h@20i,PCMU,PCMA,GSM" />

  <X-PRE-PROCESS cmd="set" data="xmpp_client_profile=xmppc"/>
  <X-PRE-PROCESS cmd="set" data="xmpp_server_profile=xmpps"/>

  <X-PRE-PROCESS cmd="set" data="bind_server_ip=auto"/>
  <X-PRE-PROCESS cmd="set" data="external_rtp_ip=stun:stun.freeswitch.org"/>

  <X-PRE-PROCESS cmd="set" data="external_sip_ip=stun:stun.freeswitch.org"/>

  <X-PRE-PROCESS cmd="set" data="unroll_loops=true"/>
  <X-PRE-PROCESS cmd="set" data="outbound_caller_name=FreeSWITCH"/>
  <X-PRE-PROCESS cmd="set" data="outbound_caller_id=0000000000"/>

  <X-PRE-PROCESS cmd="set" data="call_debug=false"/>
  <X-PRE-PROCESS cmd="set" data="console_loglevel=info"/>
  <X-PRE-PROCESS cmd="set" data="default_areacode=918"/>
  <X-PRE-PROCESS cmd="set" data="default_country=US"/>

  <X-PRE-PROCESS cmd="set" data="uk-ring=%(400,200,400,450);%(400,2200,400,450)"/>
  <X-PRE-PROCESS cmd="set" data="us-ring=%(2000,4000,440.0,480.0)"/>
  <X-PRE-PROCESS cmd="set" data="fr-ring=%(1500,3500,440.0,0.0)"/>
  <X-PRE-PROCESS cmd="set" data="rs-ring=%(1000,4000,425.0,0.0)"/>
  <X-PRE-PROCESS cmd="set" data="ru-ring=%(800,3200,425,0)"/>
  <X-PRE-PROCESS cmd="set" data="bong-ring=v=-7;%(100,0,941.0,1477.0);v=-7;>=2;+=.1;%(1400,0,350,440)"/>
  <X-PRE-PROCESS cmd="set" data="sit=%(274,0,913.8);%(274,0,1370.6);%(380,0,1776.7)"/>
  <X-PRE-PROCESS cmd="set" data="default_provider=example.com"/>
  <X-PRE-PROCESS cmd="set" data="default_provider_username=joeuser"/>
  <X-PRE-PROCESS cmd="set" data="default_provider_password=password"/>
  <X-PRE-PROCESS cmd="set" data="default_provider_from_domain=example.com"/>
  <X-PRE-PROCESS cmd="set" data="default_provider_register=false"/>
  <X-PRE-PROCESS cmd="set" data="default_provider_contact=5000"/>
  <X-PRE-PROCESS cmd="set" data="sip_tls_version=tlsv1"/>

  <X-PRE-PROCESS cmd="set" data="internal_auth_calls=true"/>
  <X-PRE-PROCESS cmd="set" data="internal_sip_port=5090"/>
  <X-PRE-PROCESS cmd="set" data="internal_tls_port=5061"/>
  <X-PRE-PROCESS cmd="set" data="internal_ssl_enable=false"/>
  <X-PRE-PROCESS cmd="set" data="internal_ssl_dir=$${base_dir}/conf/ssl"/>

  <X-PRE-PROCESS cmd="set" data="external_auth_calls=false"/>
  <X-PRE-PROCESS cmd="set" data="external_sip_port=5060"/>
  <X-PRE-PROCESS cmd="set" data="external_tls_port=5081"/>
  <X-PRE-PROCESS cmd="set" data="external_ssl_enable=false"/>
  <X-PRE-PROCESS cmd="set" data="external_ssl_dir=$${base_dir}/conf/ssl"/>

HostBBB.com

unread,
May 24, 2013, 2:18:59 PM5/24/13
to BigBlueButton-Setup
Ricardo,

you need to get freeswitch listening to its external ports first, by
default BBB setup is all on 127.0.0.1

>>> vars.xml <X-PRE-PROCESS cmd="set" data="local_ip_v4=127.0.0.1"/> <------ This needs to be the external IP of freeswith then restart.

>>> /usr/share/red5/webapps/sip/WEB-INF/bigbluebutton-sip.properties
# The address of your FreeSWITCH/asterisk server
sip.server.host=127.0.0.1 <-------- this needs to be external IP

>>> The same goes for ESL event socket, which I think you already changed.

regards,
Stephen


On May 22, 4:05 pm, Ricardo hernandez <rick4...@gmail.com> wrote:
> Thanks for the quick reply Richard,re
> // BBB SERVER...
> # Seehttp://code.google.com/p/bigbluebutton/source/browse/#svn/trunk/bbb-v...
>      http://wiki.freeswitch.org/wiki/ZRTP(on how to enable zrtp)
>   -->
>   <X-PRE-PROCESS cmd="set" data="zrtp_secure_media=true"/>
>
>   /opt/freeswitch/conf/vars.xml
>
>   <include>
>
>   <X-PRE-PROCESS cmd="set" data="default_password=1234"/>
>   <!-- Did you change it yet? -->
>
>   <X-PRE-PROCESS cmd="set" data="sound_prefix=$${sounds_dir}/en/us/callie"/>
>
>   <X-PRE-PROCESS cmd="set" data="local_ip_v4=127.0.0.1"/>
>
>   <X-PRE-PROCESS cmd="set" data="domain=$${local_ip_v4}"/>
>   <X-PRE-PROCESS cmd="set" data="domain_name=$${domain}"/>
>   <X-PRE-PROCESS cmd="set" data="hold_music=local_stream://moh"/>
>   <X-PRE-PROCESS cmd="set" data="use_profile=internal"/>
>
>   <X-PRE-PROCESS cmd="set" data="zrtp_secure_media=true"/>
>   <X-PRE-PROCESS cmd="set"
> data="global_codec_prefs=speex@16000h@20i,speex@8000h@20i,G7221@32000h,G722­1@16000h,G722,PCMU,PCMA,GSM"
> # Seehttp://code.google.com/p/bigbluebutton/source/browse/#svn/trunk/bbb-v...
> # create-sip-users.sh script to create the users.
> startAudioPort=15000
> stopAudioPort=16383
>
> # An extension pattern, in case your asterisk extensions.conf
> # uses a naming convetion for your meeting rooms
> # e.g. conf-85115 instead of just 85115
> callExtensionPattern={0}
>
> # If you want mjsip stack (red5/log/*access*.log) to minimize the amount of
> logs it
> # generates, set this to a lower value (e.g. 3).
> sipStackDebugLevel=3
>
> /opt/freeswitch/conf/autoload-configs/events.socket.xml
>
> <configuration name="event_socket.conf" description="Socket Client">
>   <settings>
>     <param name="nat-map" value="false"/>
>     <param name="listen-ip" value="192.168.1.13"/>
>     <param name="listen-port" value="8021"/>
>     <param name="password" value="ClueCon"/>
>     <!-- param name="apply-inbound-acl"
>
> read more »

Ricardo hernandez

unread,
Jun 6, 2013, 6:15:25 PM6/6/13
to bigbluebu...@googlegroups.com

Thanks everyone for the replies i have been able to configure BBB to talk to the freeswitch sever, but now i am faced with another problem that Freeswitch server does not recognize the users that enter the session, so it does not allow for them to communicate look at screen shot.


My other question is what is the difference between this two commands
sudo apt-get install bbb-freeswitch
sudo apt-get install bbb-freeswitch-config

can some one post all the direcotires and files that get made when sudo apt-get install bbb-freeswitch-config is installed?

-Rick

Fred Dixon

unread,
Jun 7, 2013, 8:55:15 AM6/7/13
to bigbluebu...@googlegroups.com
Hi Rick,

> My other question is what is the difference between this two commands
> sudo apt-get install bbb-freeswitch
> sudo apt-get install bbb-freeswitch-config

In the upcoming 0.81-beta, we've removed the package bbb-freeswitch-config.  To see the directories installed by bbb-freeswitch, see the following script

   /var/lib/dpkg/info/bbb-freeswitch.postinst

To see the files installed by bbb-freeswitch, enter the command

  dpkg -L bbb-freeswitch


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


Reply all
Reply to author
Forward
0 new messages