flagflag  If you want to see English page, please click "English" Button at Left.
Page Top

起動,停止 anchor.png

  • /usr/local/freeswitch/bin/freeswitch -nc
  • /usr/local/freeswitch/bin/freeswitch -stop
     
Page Top

Memo anchor.png

  • UDP: 3478, 3479, 5060, 5062, 12000-17000
     
Page Top

1.6.9 anchor.png

Page Top
modules.conf anchor.png
#applications/mod_fsv
#codecs/mod_opus
#formats/mod_sndfile
codecs/mod_siren
xml_int/mod_xml_curl
 
Page Top
コンパイル&インストール anchor.png
# export PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/lib/pkgconfig
# ./configure --disable-libvpx --disable-libyuv
lua の処理  (後述参照)
# vi modules.conf
# make
# make install
 
Page Top

1.10.6 anchor.png

Page Top
必要なライブラリ anchor.png
  • spandsp3 devel
  • sofia-sip
  • yum install sqlite-devel
  • yum install speex-devel
  • yum install ldns-devel
     
Page Top
結局 コンパイラが avx2をサポートしていないとのことで,コンパイルできず. anchor.png
disabling avx512: not supported by compiler
 
Page Top

1.6.5 anchor.png

  • CentOS だと 「色々パッケージが無い(または古い)」 と怒られる
  • 最低 sqlite3, libldns はコンパイルして追加.
     
Page Top
modules.conf anchor.png
#applications/mod_fsv
#codecs/mod_opus
#codecs/mod_vpx
#formats/mod_sndfile
codecs/mod_siren
xml_int/mod_xml_curl
Page Top
コンパイル&インストール anchor.png
# export PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/lib/pkgconfig
# ./configure
lua の処理
# vi modules.conf
# make
# make install
 
Page Top

lua の処理 anchor.png

Page Top
liblua.a, liblua.so anchor.png
  • 別途コンパイルする
# cd src/mod/languages/mod_lua/lua
# make linux
# cp liblua.a /usr/local/lib
# chmod o+r /usr/local/lib/liblua.a
# cd ..
# ln -s lus/*.h .
  • vi Makefile (これは必要ないかも) 必要なし
CFLAGS= -O2 -Wall -DLUA_COMPAT_ALL $(SYSCFLAGS) $(MYCFLAGS) -fPIC
....
liblua.so: $(BASE_O)
   $(CC) -shared -o $@ $(BASE_O)
Page Top
libg7221 anchor.png
  • G.722.1用モジュール
  • mod_siren で必要
# git clone https://freeswitch.org/stash/scm/sd/libg7221.git
# cd libg7221
# ./autogen.sh 
# ./configure 
# make
# make install
 
Page Top

Config anchor.png

Page Top
conf/vars.xml anchor.png
diff vars.xml.orig  vars.xml
258c258,259
<   <X-PRE-PROCESS cmd="set" data="global_codec_prefs=OPUS,G722,PCMU,PCMA,VP8"/>
---
>   <!--<X-PRE-PROCESS cmd="set" data="global_codec_prefs=OPUS,G722,PCMU,PCMA,VP8"/>-->
>   <X-PRE-PROCESS cmd="set" data="global_codec_prefs=G7221@32000h,G7221@16000h,G722,PCMU,PCMA,GSM"/>
Page Top
conf/autoload_configs/xml_curl.conf.xml.​ anchor.png
# diff xml_curl.conf.xml.orig xml_curl.conf.xml
3c3,14
<     <binding name="example">
---
>     <binding name="EDU_directory">
>       <param name="gateway-url" value="http://opensim.tuis.ac.jp:8004/fsapi/freeswitch-config" bindings="directory"/>
>       <param name="gateway-credentials" value="freeswitch:password"/>
>       <param name="disable-100-continue" value="true"/>
>     </binding>
>     <binding name="EDU_dialplan">
>       <param name="gateway-url" value="http://opensim.tuis.ac.jp:8004/fsapi/freeswitch-config" bindings="dialplan"/>
>       <param name="gateway-credentials" value="freeswitch:password"/>
>       <param name="disable-100-continue" value="true"/>
>     </binding>
> 
>     <!--<binding name="example">-->
47c58
<     </binding>
---
>     <!--</binding>-->
Page Top
conf/autoload_configs/modules.conf.xml anchor.png
diff modules.conf.xml.orig modules.conf.xml
18c18
<     <!-- <load module="mod_xml_curl"/> -->
---
>     <load module="mod_xml_curl"/> 
66c66
<     <load module="mod_fsv"/>
---
>     <!-- <load module="mod_fsv"/> -->
95c95
<     <load module="mod_vpx"/>
---
>     <!--<load module="mod_vpx"/>-->      1.6.9 の場合は無し
97c97
<     <!--<load module="mod_siren"/>-->
---
>     <load module="mod_siren"/>
99c99
<     <load module="mod_opus"/>
---
>     <!--<load module="mod_opus"/>-->
102c102
<     <load module="mod_sndfile"/>
---
>     <!--<load module="mod_sndfile"/>-->
 
Page Top
conf/autoload_configs/conference.conf.xm​l.orig anchor.png
diff conference.conf.xml.orig conference.conf.xml
72c72
<       <param name="muted-sound" value="conference/conf-muted.wav"/>
---
>       <!--<param name="muted-sound" value="conference/conf-muted.wav"/>-->
74c74
<       <param name="unmuted-sound" value="conference/conf-unmuted.wav"/>
---
>       <!--<param name="unmuted-sound" value="conference/conf-unmuted.wav"/>-->
76c76
<       <param name="alone-sound" value="conference/conf-alone.wav"/>
---
>       <!--<param name="alone-sound" value="conference/conf-alone.wav"/>-->
80c80
<       <param name="moh-sound" value="$${hold_music}"/>
---
>       <!--<param name="moh-sound" value="$${hold_music}"/>-->
82c82
<       <param name="enter-sound" value="tone_stream://%(200,0,500,600,700)"/>
---
>       <!--<param name="enter-sound" value="tone_stream://%(200,0,500,600,700)"/>-->
84c84
<       <param name="exit-sound" value="tone_stream://%(500,0,300,200,100,50,25)"/>
---
>       <!--<param name="exit-sound" value="tone_stream://%(500,0,300,200,100,50,25)"/>-->
86c86
<       <param name="kicked-sound" value="conference/conf-kicked.wav"/>
---
>       <!--<param name="kicked-sound" value="conference/conf-kicked.wav"/>-->
88c88
<       <param name="locked-sound" value="conference/conf-locked.wav"/>
---
>       <!--<param name="locked-sound" value="conference/conf-locked.wav"/>-->
90c90
<       <param name="is-locked-sound" value="conference/conf-is-locked.wav"/>
---
>       <!--<param name="is-locked-sound" value="conference/conf-is-locked.wav"/>-->
92c92
<       <param name="is-unlocked-sound" value="conference/conf-is-unlocked.wav"/>
---
>       <!--<param name="is-unlocked-sound" value="conference/conf-is-unlocked.wav"/>-->
94c94
<       <param name="pin-sound" value="conference/conf-pin.wav"/>
---
>       <!--<param name="pin-sound" value="conference/conf-pin.wav"/>-->
96c96
<       <param name="bad-pin-sound" value="conference/conf-bad-pin.wav"/>
---
>       <!--<param name="bad-pin-sound" value="conference/conf-bad-pin.wav"/>-->
Page Top
conf/autoload_configs/switch.conf.xml anchor.png
  • RTP Port Range
diff switch.conf.xml.orig switch.conf.xml
146a147,148
>     <param name="rtp-start-port" value="6000"/>
>     <param name="rtp-end-port" value="6999"/>
 
Page Top
IPv6 を無効化 anchor.png
 # cd conf/sip_profiles/
 # mkdir Invalid
 # mv *ipv6* Invalid/

トップ   凍結 差分 バックアップ 複製 名前変更 リロード   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom
Counter: 3267, today: 1, yesterday: 0
最終更新: 2021-06-13 (日) 16:43:00 (JST) (1045d) by iseki

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 4月翌月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
<今日>

オンライン状況

55 人のユーザが現在オンラインです。 (3 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 55

もっと...

アクセスカウンタ

今日 : 3620362036203620
昨日 : 6596659665966596
総計 : 2332112023321120233211202332112023321120233211202332112023321120
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com