標題:
Road to Asterisk-GUI on QNAP TS-110
[打印本頁]
作者:
角色
時間:
2012-10-6 12:31
標題:
Road to Asterisk-GUI on QNAP TS-110
本帖最後由 角色 於 2012-10-20 02:54 編輯
我们先安装Asterisk,然后再安装Asterisk-GUI。
下面所说的安装适用ARM或ATOM CPU的QNAP NAS。
1、 先把旧的Asterisk 1.4.22删掉。
2、 如果新安装,那么你要安装QPKG的Optware Package。
3、 用putty进入你的NAS,一般用port 22,然后输入你的NAS IP。 (login: admin, password:你的NAS密码)
4、 进入了NAS,输入ipkg是有反应,如果没有那么你用NAS里的Web Admin安装QPKG Optware Package。
5、 因为要用Subversion Version Control Software,可以用ipkg安装
ipkg install svn
Installing svn (1.7.6-1) to root...
...
...
...
Configuring svn
Configuring zlib
Successfully terminated.
複製代碼
6、 安装ipkg的optware-devel package,
ipkg install optware-devel
...
...
...
Configuring tar
update-alternatives: Linking //opt/bin/tar to /opt/bin/gnutar
Configuring tcl
Configuring wget-ssl
Successfully terminated.
複製代碼
7、 去Asterisk官方网站“
http://www.asterisk.org/downloads
”,选出你需要的版本,copy tarball link,然后下载
[/opt] # cd /opt
[/opt] # mkdir Source
[/opt] # cd Source
[/opt/Source]# mkdir asterisk
[/opt/Source]# cd asterisk
[/opt/Source/asterisk] # wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.8.16.0.tar.gz
複製代碼
8、 下载后,我们用tar command把tarball解开
[/opt/Source/asterisk] # tar xvf asterisk-1.8.16.0.tar.gz
複製代碼
9、 Compile之前,要set好environment variables
[/opt/Source/asterisk] # export PATH=/opt/bin:$PATH
[/opt/Source/asterisk] # export LDFLAGS="-L/opt/lib"
[/opt/Source/asterisk] # export CFLAGS="-I/opt/include"
[/opt/Source/asterisk] # export LD_LIBRARY_PATH=/opt/lib
複製代碼
10、 Configure安装路径"--prefix=/opt"
[/opt/Source/asterisk] # cd asterisk-1.8.16.0
[/opt/Source/asterisk/asterisk-1.8.16.0] # ./configure --prefix=/opt
複製代碼
11、 Configure中出现下面error
configure: error: *** termcap support not found (on modern systems, this typically means the ncurses development package is missing)
複製代碼
12、 安装screen package里带有termcap library, (参考网站:
http://discypus.jp/wiki/?PC%2FQNAP%20TurboNAS
) (我还有安装了newt and newt-devel packages)
ipkg install screen
複製代碼
13、 再次执行configure, 最后成功得出:
下載
(10.77 KB)
2012-10-6 23:51
14a、ipkg install newt ncurses ncurses-dev packages otherwise error will come out when execute make menuselect
14b、 然后make menuselect,出现下面的图片: (现在我们什么都不暂不选择,按exit)
下載
(33.5 KB)
2012-10-6 23:48
15a、 幸好,没有error,不然的话,又要安装其他packages (要花一个小时才能把source code compiled完)
15b、make install, it gives
下載
(5.12 KB)
2012-10-7 01:02
16、 输入“make install”,然后你就得到下图:
下載
(11.61 KB)
2012-10-7 01:09
17、 执行“make samples”
[/opt/Source/asterisk/asterisk-1.8.16.0] # make samples
複製代碼
18、 执行“/opt/sbin/asterisk”
19、 进入Asterisk的command line mode (第一次,因为系统要set一些parameters,所以太快你不到,你要执行二次才开到)
[/] # /opt/sbin/asterisk -rvvvv
Asterisk 1.8.16.0, Copyright (C) 1999 - 2012 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
== Parsing '/opt/etc/asterisk/asterisk.conf': == Found
== Parsing '/opt/etc/asterisk/extconfig.conf': == Found
Connected to Asterisk 1.8.16.0 currently running on QNAP (pid = 28804)
Verbosity is at least 4
-- Remote UNIX connection
QNAP*CLI>
複製代碼
到这里Asterisk的安装完成,怎样自动开机后可以自动实行Asterisk,下第三贴会讨论。
圖片附件:
0045.png
(2012-10-6 23:48, 33.5 KB) / 下載次數 1158
http://telecom-cafe.com/forum/attachment.php?aid=1537&k=a5913bf1b8ff57718d780b9b08421abb&t=1732583080&sid=mtTJ51
圖片附件:
0046.png
(2012-10-6 23:51, 10.77 KB) / 下載次數 1083
http://telecom-cafe.com/forum/attachment.php?aid=1538&k=3db2fed78c091946ca9720f451eeb247&t=1732583080&sid=mtTJ51
圖片附件:
0047.png
(2012-10-7 01:02, 5.12 KB) / 下載次數 1128
http://telecom-cafe.com/forum/attachment.php?aid=1541&k=a9429005390671f0d859d4ba0267e4d5&t=1732583080&sid=mtTJ51
圖片附件:
0048.png
(2012-10-7 01:09, 11.61 KB) / 下載次數 1165
http://telecom-cafe.com/forum/attachment.php?aid=1542&k=5f95e611ffaf40cac5df5dd2e8812c66&t=1732583080&sid=mtTJ51
作者:
角色
時間:
2012-10-6 12:31
本帖最後由 角色 於 2012-10-7 21:33 編輯
安装Asterisk-GUI
由于我们打算安装在/opt之下的directory,而Asterisk-GUI的default settings都是在root “/”目录下安装,所以比较麻烦。
1、用putty进入NAS系统,进入/opt/Source
[~] # cd /opt/Source/
[/opt/Source] #
複製代碼
2、 用SVN checkout最新的asterisk-gui。用Subversion Version系统,你可以有最新的asterisk-gui更加,不需要用tarball。从下图,你可以看到你的revision是5220。
svn checkout http://svn.digium.com/svn/asterisk-gui/trunk asterisk-gui
...
...
...
A asterisk-gui/install-sh
U asterisk-gui
Checked out revision 5220.
複製代碼
3、 Change directory to asterisk-gui
4、 Execute "./configure --prefix=/opt"
5、 Edit Makefile by adding the sentences in orange oval as follows: (目的就是把所有的文件都在/opt之下)
下載
(8.8 KB)
2012-10-7 16:39
下載
(15.45 KB)
2012-10-7 16:39
6、 Make,it gives
[/opt/Source/asterisk-gui] # make
+------- Asterisk-GUI Build Complete -------+
+ Asterisk-GUI has successfully been built, +
+ and can be installed by running: +
+ +
+ make install +
+-------------------------------------------+
[/opt/Source/asterisk-gui] #
複製代碼
7、 Make install, it gives
下載
(12.44 KB)
2012-10-7 16:45
8、Edit /opt/etc/asterisk/manager.conf as follows:
[general]
1. enabled=yes
2. webenabled = yes
[admin]
secret=admin
read=system,call,log,verbose,agent,user,config,dtmf,reporting,cdr,dialplan
write=system,call,agent,user,config,command,reporting,originate
9、 Edit /opt/etc/asterisk/http.conf as follows:
[general]
enabled=yes
bindaddr=0.0.0.0
prefix=asterisk
enablestatic=yes
10、 在asterisk-gui directory,执行make checkconfig去检测一下你的settings是否正确,如果没有问题,那么你会得到下面图片:
下載
(17.43 KB)
2012-10-7 17:29
11、Asterisk要重新启动,先把旧的asterisk program杀掉,然后再启动一个新的,那么之前改动的东西才能生效。
[/opt/Source/asterisk-gui] # !ps
ps -aux | grep asterisk
10126 admin 568 R grep asterisk
28804 admin 15220 S /opt/sbin/asterisk
[/opt/Source/asterisk-gui] # kill 28804
[/opt/Source/asterisk-gui] # !ps
ps -aux | grep asterisk
10131 admin 568 R grep asterisk
[/opt/Source/asterisk-gui] # /opt/sbin/asterisk
複製代碼
12、用Firefox browser, 输入
http://192.168.1.4:8088/asterisk/static/config/index.html
, it gives
下載
(65.02 KB)
2012-10-7 17:43
13、 输入 user name: admin and password: admin,然后按login
下載
(3.96 KB)
2012-10-7 17:53
14、 你会看到下面的信息:
下載
(8.12 KB)
2012-10-7 17:55
15、安装上面11、的方法把asterisk重新启动。
16、再重新登入和login,你会看到下面画面不断loop,
下載
(5.53 KB)
2012-10-7 18:03
下載
(4.56 KB)
2012-10-7 18:03
下載
(5.62 KB)
2012-10-7 18:03
17、 主要修改的地方非常多,主要都在/opt/var/lib/asterisk。
18、 先现在/opt/var/lib/asterisk/scripts下的文件做修改:
~/scripts/detectdahdi.sh
--5 OUTPUTFILE="/etc/asterisk/dahdi_guiread.conf"
++5 OUTPUTFILE="/opt/etc/asterisk/dahdi_guiread.conf"
~/scripts/dldsoundpack
--10 SOUND_BASE="/var/lib/asterisk/sounds"
++10 SOUND_BASE="/opt/var/lib/asterisk/sounds"
--85 echo "DoneDoneDone" >> /var/lib/asterisk/static-http/config/sysinfo_output.html
++85 echo "DoneDoneDone" >> /opt/var/lib/asterisk/static-http/config/sysinfo_output.html
~/scripts/editmisdn.sh
--10 MISDNCONF="/etc/misdn-init.conf"
++10 MISDNCONF="/opt/etc/misdn-init.conf"
--11 MISDNFILE="/etc/asterisk/applymisdn.conf"
++11 MISDNFILE="/opt/etc/asterisk/applymisdn.conf"
~/scripts/editzap.sh
--11 ZAPCONF="/etc/zaptel.conf"
++11 ZAPCONF="/opt/etc/zaptel.conf"
--15 ZAPCONF="/etc/dahdi/system.conf"
++15 ZAPCONF="/opt/etc/dahdi/system.conf"
--18 FILENAME="/etc/asterisk/applyzap.conf"
++18 FILENAME="/opt/etc/asterisk/applyzap.conf"
~/scripts/listfiles
--3 SYSINFO_OUTPUT="/var/lib/asterisk/static-http/config/sysinfo_output.html"
++3 SYSINFO_OUTPUT="/opt/var/lib/asterisk/static-http/config/sysinfo_output.html"
~/scripts/mastercsvexists
--3 MASTERCSV="/var/log/asterisk/cdr-csv/Master.csv"
++3 MASTERCSV="/opt/var/log/asterisk/cdr-csv/Master.csv"
--4 STATICHTTP="/var/lib/asterisk/static-http/"
--4 STATICHTTP="/opt/var/lib/asterisk/static-http/"
--11 if [ -f /var/log/asterisk/cdr-csv/Master.csv ]; then
++11 if [ -f /opt/var/log/asterisk/cdr-csv/Master.csv ]; then
-- 13 ln -s $MASTERCSV /var/lib/asterisk/static-http/config/`basename $MASTERCSV`
++ 13 ln -s $MASTERCSV /opt/var/lib/asterisk/static-http/config/`basename $MASTERCSV`
~/scripts/registerg729.sh
--9 INPUTFILE="/etc/asterisk/g729reginfo.conf"
++9 INPUTFILE="/opt/etc/asterisk/g729reginfo.conf"
--10 OUTPUTFILE="/etc/asterisk/g729reginfo_tabs.conf"
++10 OUTPUTFILE="/etc/asterisk/g729reginfo_tabs.conf"
~/scripts/takebackup
--2 /bin/tar -cf $1 /etc/asterisk /etc/localtime
++2 /bin/tar -cf $1 /opt/etc/asterisk /etc/localtime
--5 /bin/tar -cf "${SF}"_sounds.tar /var/lib/asterisk/sounds/voicemail /var/lib/asterisk/sounds/record
++5 /bin/tar -cf "${SF}"_sounds.tar /opt/var/lib/asterisk/sounds/voicemail /opt/var/lib/asterisk/sounds/record
複製代碼
圖片附件:
0049a.png
(2012-10-7 16:39, 8.8 KB) / 下載次數 1077
http://telecom-cafe.com/forum/attachment.php?aid=1558&k=5aebb2ced79c4bd0835746cd0d1b44c5&t=1732583080&sid=mtTJ51
圖片附件:
0049b.png
(2012-10-7 16:39, 15.45 KB) / 下載次數 1097
http://telecom-cafe.com/forum/attachment.php?aid=1559&k=f54ef4abbb93c1108829380a3151685f&t=1732583080&sid=mtTJ51
圖片附件:
0050.png
(2012-10-7 16:45, 12.44 KB) / 下載次數 1111
http://telecom-cafe.com/forum/attachment.php?aid=1560&k=59cdaf043204ab39bfaada53bb734094&t=1732583080&sid=mtTJ51
圖片附件:
0051.png
(2012-10-7 17:29, 17.43 KB) / 下載次數 1110
http://telecom-cafe.com/forum/attachment.php?aid=1561&k=79b5c7cd2b9b945c3ad991b279210349&t=1732583080&sid=mtTJ51
圖片附件:
0052.png
(2012-10-7 17:43, 65.02 KB) / 下載次數 1063
http://telecom-cafe.com/forum/attachment.php?aid=1562&k=3a65f8128f4c9b6874ee35b3001bc4f4&t=1732583080&sid=mtTJ51
圖片附件:
0053.png
(2012-10-7 17:53, 3.96 KB) / 下載次數 1102
http://telecom-cafe.com/forum/attachment.php?aid=1563&k=83f069f9fcdc2f2d55a9d24305fec9ca&t=1732583080&sid=mtTJ51
圖片附件:
0054.png
(2012-10-7 17:55, 8.12 KB) / 下載次數 1160
http://telecom-cafe.com/forum/attachment.php?aid=1564&k=4176042df98696c4419039d69401808d&t=1732583080&sid=mtTJ51
圖片附件:
0055a.png
(2012-10-7 18:03, 5.53 KB) / 下載次數 1127
http://telecom-cafe.com/forum/attachment.php?aid=1565&k=1b7e456a508d78433683f62d2957c69a&t=1732583080&sid=mtTJ51
圖片附件:
0055b.png
(2012-10-7 18:03, 4.56 KB) / 下載次數 1109
http://telecom-cafe.com/forum/attachment.php?aid=1566&k=d1fef8f9f9466e4d0c61c5bcde617a45&t=1732583080&sid=mtTJ51
圖片附件:
0055c.png
(2012-10-7 18:03, 5.62 KB) / 下載次數 1078
http://telecom-cafe.com/forum/attachment.php?aid=1567&k=1a72d8e5771501e5692c88e6ecb26822&t=1732583080&sid=mtTJ51
作者:
角色
時間:
2012-10-6 12:37
本帖最後由 角色 於 2012-10-9 06:38 編輯
19、 还有修改下面的文件:
~/static-http/core-en_US.xml
--3785 exten => 1234,1,MP3Player(/var/lib/asterisk/playlist.m3u)
++3785 exten => 1234,1,MP3Player(/opt/var/lib/asterisk/playlist.m3u)
--5469 <para>Uses some of the sound files stored in <directory>/var/lib/asterisk/sounds</directory> to construct a phrase
++5469 <para>Uses some of the sound files stored in <directory>/opt/var/lib/asterisk/sounds</directory> to construct a phrase
--11048 <note><para>If (and only if), in <filename>/etc/asterisk/asterisk.conf</filename>, you have
++11048 <note><para>If (and only if), in <filename>/opt/etc/asterisk/asterisk.conf</filename>, you have
~/static-http/config/upload_abe_overlay.html
--39 var overlay_disk_Path = '/var/lib/asterisk/gui-overlay/';
++39 var overlay_disk_Path = '/opt/var/lib/asterisk/gui-overlay/';
~/static-http/config/js/index.js
--195 u.new_action('append', 'post_mappings' , 'uploads', '/var/lib/asterisk/sounds/imageupdate' ) ;
++195 u.new_action('append', 'post_mappings' , 'uploads', '/opt/var/lib/asterisk/sounds/imageupdate' ) ;
--297 sessionData.directories.asteriskConfig = ASTERISK_CONF.getProperty('astetcdir') || '/etc/asterisk/' ;
++297 sessionData.directories.asteriskConfig = ASTERISK_CONF.getProperty('astetcdir') || '/opt/etc/asterisk/' ;
--298 sessionData.directories.astvarlibdir = ASTERISK_CONF.getProperty('astvarlibdir') || '/var/lib/asterisk/' ;
++298 sessionData.directories.astvarlibdir = ASTERISK_CONF.getProperty('astvarlibdir') || '/opt/var/lib/asterisk/' ;
--299 sessionData.directories.AGIBIN = ASTERISK_CONF.getProperty('astagidir') || '/var/lib/asterisk/agi-bin/' ;
++299 sessionData.directories.AGIBIN = ASTERISK_CONF.getProperty('astagidir') || '/opt/var/lib/asterisk/agi-bin/' ;
--568 // ASTGUI.systemCmdWithOutput( "ls /var/lib/asterisk/" , function(a){
++568 // ASTGUI.systemCmdWithOutput( "ls /opt/var/lib/asterisk/" , function(a){
~/static-http/config/js/flashupdate.js
--22 var uImage_uploadpath = "/var/lib/asterisk/sounds/imageupdate";
++22 var uImage_uploadpath = "/opt/var/lib/asterisk/sounds/imageupdate";
--27 var overlay_disk_Path = '/var/lib/asterisk/sounds/asteriskoverlay/';
++27 var overlay_disk_Path = '/opt/var/lib/asterisk/sounds/asteriskoverlay/';
--172 ASTGUI.systemCmdWithOutput( "ls /var/lib/asterisk/sounds/a*" , function(a){
++172 ASTGUI.systemCmdWithOutput( "ls /opt/var/lib/asterisk/sounds/a*" , function(a){
--173 if( a.contains('/var/lib/asterisk/sounds/asteriskoverlay') ){
++173 if( a.contains('/opt/var/lib/asterisk/sounds/asteriskoverlay') ){
~/static-http/config/js/backup.js
--186 //parent.astmanEngine.run_tool("rm /etc/asterisk/* -rf ", callback=function(){ } );
++186 //parent.astmanEngine.run_tool("rm /opt/etc/asterisk/* -rf ", callback=function(){ } );
--287 parent.ASTGUI.systemCmd( "tar -chf " + bkpPath + bkpfile + ' ' + ' /etc/asterisk', function(){
++287 parent.ASTGUI.systemCmd( "tar -chf " + bkpPath + bkpfile + ' ' + ' /opt/etc/asterisk', function(){
~/static-http/config/js/hardware.js
--394 parent.ASTGUI.dialog.waitWhile("Please check if <B>ztscan</B> is installed ? <BR> /etc/asterisk/ztscan.conf not found");
++394 parent.ASTGUI.dialog.waitWhile("Please check if <B>ztscan</B> is installed ? <BR> /opt/etc/asterisk/ztscan.conf not found");
--466 parent.ASTGUI.dialog.waitWhile("/etc/asterisk/users.conf not found");
++466 parent.ASTGUI.dialog.waitWhile("/opt/etc/asterisk/users.conf not found");
--654 var cmd = 'rm /etc/asterisk/' + hwcfgfile + '; touch /etc/asterisk/' + hwcfgfile;
++654 var cmd = 'rm /opt/etc/asterisk/' + hwcfgfile + '; touch /opt/etc/asterisk/' + hwcfgfile;
--734 var cmd1 = "cp /etc/asterisk/modprobe_default /etc/modprobe.d/dahdi.conf";
++734 var cmd1 = "cp /opt/etc/asterisk/modprobe_default /opt/etc/modprobe.d/dahdi.conf";
--1191 ASTGUI.systemCmd( 'touch /etc/asterisk/modprobe_default', function(){
++1191 ASTGUI.systemCmd( 'touch /opt/etc/asterisk/modprobe_default', function(){
~/static-http/config/js/networking.js
--53 var network_params = "/etc/asterisk/scripts/network.params";
++53 var network_params = "/opt/etc/asterisk/scripts/network.params";
~/static-http/config/js/pbx.js
--2386 ASTGUI.systemCmd( "tar -cf " + top.sessionData.directories.ConfigBkp + tmp_bkpFileName + ' ' + ' /etc/asterisk', function(){
++2386 ASTGUI.systemCmd( "tar -cf " + top.sessionData.directories.ConfigBkp + tmp_bkpFileName + ' ' + ' /opt/etc/asterisk', function(){
複製代碼
20、 更改后,在打开Asterisk-GUI
http://192.168.1.4:8088/asterisk/static/config/index.html
下載
(149.86 KB)
2012-10-7 21:43
先参考下面的link:
http://www.telecom-cafe.com/foru ... &extra=page%3D1
TS-110自动启动的autorun.sh script。(另外雯雯在12楼提供的是给QNAP TS-269 Pro用的autorun.sh的script)
1) mount -t ext2 /dev/mtdblock5 /tmp/config
2) cd /tmp/config
3) vi autorun.sh, which contains
#!/bin/sh
#sym-link ./Optware to /opt
rm -rf /opt
ln -sf /share/HDA_DATA/.qpkg/Optware /opt
/opt/sbin/asterisk &
4) chmod u+x autorun.sh
5) cd /
6) umount /tmp/config
7) reboot
複製代碼
圖片附件:
0056.png
(2012-10-7 21:43, 149.86 KB) / 下載次數 1052
http://telecom-cafe.com/forum/attachment.php?aid=1568&k=5f6110b8a1f76926f065283c0bc77be1&t=1732583080&sid=mtTJ51
作者:
scottlio
時間:
2012-10-6 13:28
Thx 角色
作者:
paneb
時間:
2012-10-6 15:07
請問假如不同款NAS,核心採譬如Atom or ARM,下的參數是不是應該不一樣?
作者:
角色
時間:
2012-10-6 21:13
回復
5#
paneb
根据我的经验,是一样,但是有些codes呢?ATOM会有,而ARM就没有。
作者:
角色
時間:
2012-10-6 21:28
回復
5#
paneb
如果你是在台湾,你可以与台湾的Alang(阿郎)沟通。
作者:
角色
時間:
2012-10-6 21:48
看来安装optware-devel的东西太多了,安装那么久还没有完成!
作者:
角色
時間:
2012-10-6 23:54
现在刚刚输入make command去compile,不知道QNAP TS-110要多久才能compile完而没有error呢?
作者:
角色
時間:
2012-10-7 01:01
花了一个小时后终于compiled完。
作者:
wingchai
時間:
2012-10-7 01:56
比個like!伱
作者:
雯雯
時間:
2012-10-7 07:48
回復
1#
角色
尚欠Asterisk GUI, Asterisk自動啟動:
1) mount /dev/sdx6 /tmp/config
2) cd /tmp/config
3) vi autorun.sh, which contains
#!/bin/sh
#sym-link ./Optware to /opt
rm -rf /opt
ln -sf /share/MD0_DATA/.qpkg/Optware /opt
/opt/sbin/asterisk &
4) chmod u+x autorun.sh
5) cd /
6) umount /tmp/config
7) reboot
作者:
角色
時間:
2012-10-7 11:33
回復
12#
雯雯
谢谢雯雯的信息。
今天开始安装Asterisk-GUI,因为不是用standard path安装,所以需要大量的更改。
作者:
角色
時間:
2012-10-7 18:07
Asterisk-GUI初步弄好了,但是login后会经常looped,主要原因是Asterisk-GUI的path不是从/opt开始,这个问题现在只能用人手修改,不能在安装时自动更改。可能将来有些高手可以指点怎样自动修改和安装。
作者:
角色
時間:
2012-10-7 21:58
终于搞定!Asterisk-GUI。
随后是Automatic Restart
作者:
scottlio
時間:
2012-10-8 07:21
Outgoing no problem now
Today go to office I will try incoming
Thx
作者:
角色
時間:
2012-10-8 08:53
回復
16#
scottlio
你的系统还有一些没有set好,现在不知道怎样set,但是不太重要。还有auto start Asterisk 问题,雯雯已经提供参考方案待我整理好,再写出来。
作者:
角色
時間:
2012-10-8 08:54
回復
16#
scottlio
你等打出,已经是成功一大步!继续努力,遇到什么问题,怎样解决,要写出来,你一点,我一点,网站内容会更加丰富。
作者:
scottlio
時間:
2012-10-8 09:02
我之前outgoing 用_9XXXXXXXX! 打8位電話號碼沒有事
一打1878200 1083 18503 就出事
現在用_9. 一齊問題就沒有了打什麼電話都沒有事了
作者:
角色
時間:
2012-10-8 13:22
回復
19#
scottlio
因为你太熟悉Dail Plan的建立。慢慢你就明白。你在
_9X. : 9字头的电话,你可以看成prefix,然后后面X就是一个[0-9]的数字,(可能有错),然后后面就可以任何长度的电话。
而你的_9XXXXXXXX!,就是一定要8位的电话。而你有测试有些事7位,所以符合dialling rule,所以不能打出。
作者:
scottlio
時間:
2012-10-8 13:25
今我用_9. 有錯嗎請指教
作者:
角色
時間:
2012-10-8 13:29
回復
21#
scottlio
都没有问题。
作者:
角色
時間:
2012-10-9 01:32
回復
21#
scottlio
现在你的NAS,reboot后,你的Asterisk会自己启动,那么你就不用把它死掉!
作者:
角色
時間:
2012-10-9 07:11
这幅帖子可以说在NAS用Asterisk和Asterisk-GUI最详细的安装说明之一,估计很多人在将来都会作为参考只用,如果大家在安装过程中,如有问题,可以跟帖讨论。
作者:
角色
時間:
2012-10-9 07:43
你的OBi110 + HGC PSTN 资源可以考虑介入你的Asterisk系统,那么每一个extension都可以采用或者不采用。
作者:
freylin
時間:
2016-3-8 22:39
本帖最後由 freylin 於 2016-3-8 23:26 編輯
你好,
~/scripts/registerg729.sh
--9 INPUTFILE="/etc/asterisk/g729reginfo.conf"
++9 INPUTFILE="/opt/etc/asterisk/g729reginfo.conf"
--10 OUTPUTFILE="/etc/asterisk/g729reginfo_tabs.conf"
++10 OUTPUTFILE="/etc/asterisk/g729reginfo_tabs.conf"
這裡應該錯誤...
我是安裝entware裡面的asterisk1.8 然後再接這這篇的說明安裝gui. 結果我還是得到 loop的loading.
我一定要從頭安裝嗎? 我也有嘗試過, 但是在安裝screen之後, 錯誤沒有消失....
Google很久之後 最後是再補上安裝 asterisk18-app-system asterisk18-chan-local 就可以用了
作者:
freylin
時間:
2016-3-9 11:24
請問想要安裝 g723 g729的話
是要放在 /usr/lib/asterisk/modules 或是 /opt/usr/lib/asterisk/modules
不管是哪一個, 都沒有這個目錄, 要自己產生? 會不會發生找不到的問題?
謝謝.
作者:
角色
時間:
2016-3-9 17:06
回復
26#
freylin
你把问题搞好就好。
作者:
角色
時間:
2016-3-9 17:06
本帖最後由 角色 於 2016-3-9 17:08 編輯
回復
27#
freylin
我记得是/opt/usr/lib/asterisk/modules。如果没有,你前面一定没有安装好。之前的10、 Configure安装路径"--prefix=/opt",决定是从/opt开始。
作者:
milanolarry
時間:
2016-6-23 19:39
用 browser 連接時,出現 checking write permission for gui,然後就 disconnect !
試過:
chown -R asterisk:asterisk /etc/asterisk/ /var/lib/asterisk /usr/share/asterisk
chmod 644 /etc/asterisk/*
吾得!
作者:
角色
時間:
2016-6-23 23:26
你的Asterisk是怎样安装呢?
作者:
milanolarry
時間:
2016-6-24 09:06
本帖最後由 milanolarry 於 2016-6-24 09:09 編輯
主要跟E度:
https://wiki.asterisk.org/wiki/d ... sterisk+From+Source
由於吾接地線,所以冇裝 DAHDI 同 LibPRI。另外,裝 Asterisk 11,所以冇裝 PjProject。
Reboot 完就再裝 Asterisk 自家個 GUI。主要跟E度:
https://wiki.asterisk.org/wiki/d ... #AsteriskGUI-Access
Asterisk 同 GUI 都行得郁架,係去到 write permission for GUI folder 就話我吾得。
作者:
角色
時間:
2016-6-24 11:18
估计有的path,你没有用default的,所以“write permission for GUI folder” 就出问题。如果你不用GUI,你是否可以manage?
作者:
milanolarry
時間:
2016-6-24 11:48
冇改過任何 path。響網上面查過,有其他人用 Asterisk 自家既 GUI 都有相同問題,可能係 GUI 有 bug。最弊係佢地話既解決方法,試左好幾個都吾得!
就係功力未夠所以先要裝個 GUI。
作者:
角色
時間:
2016-6-24 11:52
按照我的经验就是某些paths不对才导致。因为我以前安装很多Asterisk GUI,在NAS上面,很多paths都要改,所以才把问题搞好,但是如果你用自己的standard Linux,应该很多default的paths都可以用。现在你只好参考我以前的帖子是否有帮助。
作者:
milanolarry
時間:
2016-6-24 11:58
我有睇過個帖,真係有好多野要改。老實講,睇到有D頭暈。
作者:
角色
時間:
2016-6-24 12:03
根据我的经验,我比较喜欢不用GUI,而自己写Scripts去控制Asterisk,过程也不复杂,而用GUI,很多问题都不知道怎样解决。还有外面很多的方案和examples,超过90%都不用GUI,而用Scripts的。这个GUI与Scripts,在我们早期学些Asterisk都遇过这样的问题,但是最后大家都用Scripts,只有少部分人用GUI。
作者:
milanolarry
時間:
2016-6-24 12:10
對新手黎講,個 gui 都有佢既好處。例如 set 錯野佢會話你知。我就試過想加個 user,佢會提我先要開個 dialplan,然後先加 user。
作者:
jeffywm
時間:
2016-7-5 02:29
根据我的经验,我比较喜欢不用GUI,而自己写Scripts去控制Asterisk,过程也不复杂,而用GUI,很多问题都不 ...
角色 發表於 2016-6-24 12:03
可否告知安裝用了多少空間?如果安裝在路由器可以吗?
作者:
角色
時間:
2016-7-5 07:58
不知道你指什么Routers,但是我见过有人用RouterOS(Intel-based CPU with virtualisation function),然后加KVM package,那么在KVM package安装Debian Linux,再安装Asterisk。如果你没有NAS,那么你可以用Raspberry Pi 2,价格不贵,大约300元。
作者:
jeffywm
時間:
2016-7-5 23:27
回復
40#
角色
Thank you.
作者:
Anderson
時間:
2017-8-9 21:16
回復
40#
角色
2012年用角色大的這篇教學,架構了我的QNAP連接pstn及ipbb網路電話的整套asterisk電話系統,使用至今非常滿意,也非常謝謝角色大的資訊。
但最近QNAP要更新firmware到4.3,optware就不能再使用了,要改用entware,想使用相同的方式安裝,連到./configure --prefix=/opt步驟就直接報錯了,網路上也找不到任何相關的資訊。
不知道角色大有沒有可能再發一個qnap使用entware的安裝步驟呢?
還是這方面的資訊可以找誰協助呢?
作者:
角色
時間:
2017-8-10 11:50
哗噻!2012年都是5年前的事了,因为我手上没有entware,所以不知道它是怎样,所以。。。。(如果有也不难,都是一步步地走,主要有些members不太熟悉编译和对应的environment variables问题。因为我暑假比较忙,没有太多的时间去研究,等过完暑假后再看看。
作者:
Anderson
時間:
2017-8-10 19:11
回復
43#
角色
非常谢谢您的协助。
没关系,等您有空的时后就好。因为我完全不会Linux,也不懂其架构及环境。
当初我是跟着您的教学,从中理解环境架设及设定成功的,一直用到至今,其中从1.8.16升级到最后版本1.8.32.3,都没有遇到问题。
但因为这次QNAP更新4.3版本以后,optware就不能再使用了,必须要更换成entware,但两边环境不同,我编译问题不断,到现在依然无法成功。
如今我已经将QNAP还原到4.2版本了,等您有空的时后在教我,我再升级上去。
歡迎光臨 電訊茶室 (http://telecom-cafe.com/forum/)
Powered by Discuz! 7.2