flagflag  
6: 2015-12-15 (Tue) 23:40:01 iseki source Cur: 2021-06-13 (Sun) 16:43:00 iseki source
Line 1: Line 1:
-** FreeSwitch [#efa9566e]+** FreeSwitch [#w37f7f89] 
 +*** 起動,停止 [#yabbfca1] 
 +- /usr/local/freeswitch/bin/freeswitch -nc 
 +- /usr/local/freeswitch/bin/freeswitch -stop 
 +#br 
*** Memo [#q7971b66] *** Memo [#q7971b66]
- UDP: 3478, 3479, 5060, 5062, 12000-17000 - UDP: 3478, 3479, 5060, 5062, 12000-17000
Line 6: Line 11:
*** Download [#ca52e7e7] *** Download [#ca52e7e7]
- http://files.freeswitch.org/releases/fre​eswitch/ - http://files.freeswitch.org/releases/fre​eswitch/
 +#br
 +
 +*** 1.6.9 [#x57bdca1]
 +
 +**** modules.conf [#ued4b66b]
 + #applications/mod_fsv
 + #codecs/mod_opus
 + #formats/mod_sndfile
 + codecs/mod_siren
 + xml_int/mod_xml_curl
 +
 +#br
 +**** コンパイル&インストール [#vd5b9d6f]
 + # export PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/us​r/lib/pkgconfig
 + # ./configure --disable-libvpx --disable-libyuv
 + lua の処理  (後述参照)
 + # vi modules.conf
 + # make
 + # make install
 +#br
 +
 +*** 1.10.6 [#g32648dd]
 +**** 必要なライブラリ [#p958a0c5]
 +- [[spandsp3]] devel
 +- [[sofia-sip]]
 +- yum install sqlite-devel
 +- yum install speex-devel
 +- yum install ldns-devel
 +#br
 +
 +**** 結局 コンパイラが avx2をサポートしていないとのことで,コンパイルできず. [#jf232aca]
 + disabling avx512: not supported by compiler
#br #br
Line 13: Line 50:
#br #br
-**** module.conf [#ued4b66b]+**** modules.conf [#ued4b66b]
 #applications/mod_fsv  #applications/mod_fsv
 #codecs/mod_opus  #codecs/mod_opus
Line 21: Line 58:
 xml_int/mod_xml_curl  xml_int/mod_xml_curl
-**** lua [#b43c9fb9]+**** コンパイル&インストール [#t0a3d41f] 
 + # export PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/us​r/lib/pkgconfig 
 + # ./configure 
 + lua の処理 
 + # vi modules.conf 
 + # make 
 + # make install 
 +#br 
 + 
 +*** lua の処理 [#pd87fd78] 
 + 
 +**** liblua.a, %%liblua.so%% [#ieeb67e0]
- 別途コンパイルする - 別途コンパイルする
 # cd src/mod/languages/mod_lua/lua  # cd src/mod/languages/mod_lua/lua
- # vi Makefile      コンパイルオプションに -fPIC を追加.共有ライブラリも作成するように変更 
 # make linux  # make linux
- # cp liblua.* /usr/local/lib + # cp liblua.a /usr/local/lib 
- # chmod o+r /usr/local/lib/liblua.*+ # chmod o+r /usr/local/lib/liblua.a
 # cd ..  # cd ..
- # ln -s lus/* .     たぶんヘッダファイルのみのリンクでも大丈夫だと思う+ # ln -s lus/*.h . 
 + 
 +- %%vi Makefile (これは必要ないかも)%% 必要なし 
 + 
 + CFLAGS= -O2 -Wall -DLUA_COMPAT_ALL $(SYSCFLAGS) $(MYCFLAGS) -fPIC 
 + .... 
 + liblua.so: $(BASE_O) 
 +   $(CC) -shared -o $@ $(BASE_O)
**** libg7221 [#h9ec1f53] **** libg7221 [#h9ec1f53]
Line 40: Line 94:
 # ./autogen.sh  # ./autogen.sh
 # ./configure  # ./configure
- # make 
- # make install 
- 
-#br 
-**** コンパイル&インストール [#t0a3d41f] 
- # export PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/us​r/lib/pkgconfig 
- # ./configure 
- lua の処理 
- # vi module.conf 
 # make  # make
 # make install  # make install
#br #br
*** Config [#if8dcdec] *** Config [#if8dcdec]
-**** RTP Port Range [#fa845852+**** conf/vars.xml [#ad7d45a1
-- autoload_configs/switch.conf.xml + diff vars.xml.orig vars.xml 
-    <!-- RTP port range --> + 258c258,259 
-    <!-- <param name="rtp-start-port" value="16384"/> --> + <  <X-PRE-PROCESS cmd="set" data="global_codec_prefs=OPUS,G722,PCMU,PCMA,V​P8"/> 
-    <!-- <param name="rtp-end-port" value="32768"/> -->+ --- 
 + >  <!--<X-PRE-PROCESS cmd="set" data="global_codec_prefs=OPUS,G722,PCMU,PCMA,V​P8"/>--> 
 + >  <X-PRE-PROCESS cmd="set" data="global_codec_prefs=G7221@32000h,G7221@16​000h,G722,PCMU,PCMA,GSM"/> 
 + 
 +**** conf/autoload_configs/xml_curl.conf.xml. [#see0c37b] 
 + # 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/fre​eswitch-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/fre​eswitch-config" bindings="dialplan"/> 
 + >      <param name="gateway-credentials" value="freeswitch:password"/> 
 + >      <param name="disable-100-continue" value="true"/> 
 + >    </binding> 
 + > 
 + >    <!--<binding name="example">--> 
 + 47c58 
 + <    </binding> 
 + --- 
 + >    <!--</binding>--> 
 + 
 +**** conf/autoload_configs/modules.conf.xml [#ofab9f0e] 
 + 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"/>--> 
 +#br 
 + 
 +**** conf/autoload_configs/conference.conf.xm​l.orig [#a6eae4da] 
 + 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"/>--> 
 + 
 + 
 +****  conf/autoload_configs/switch.conf.xml [#r7593da9] 
 +- 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"/>
#br #br
 +**** IPv6 を無効化 [#x3968412]
 +  # cd conf/sip_profiles/
 +  # mkdir Invalid
 +  # mv *ipv6* Invalid/


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
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 31
Today

Who's Online

38 user(s) are online (3 user(s) are browsing xpwiki)

Members: 0
Guests: 38

more...

Access Counter

Today : 3963396339633963
Yesterday : 5790579057905790
Total : 2365675923656759236567592365675923656759236567592365675923656759
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com