一般官網都是說在 /usr/lib/odbc/libmyodbc.so, /usr/lib/odbc/libodbcmyS.so 這個位置裡面。
但我使用Debian他卻在 /usr/lib/i386-linux-gnu/odbc里面。
找不到的人注意一下吧!!!
Ja-Liang
2013年8月26日 星期一
Build Asterisk 11 problem illegal instruction (Core dumped)
當你 Build 完 asterisk 11 執行 asterisk -r 指令時,出現 illegal instruction 這個回應,無法啟動 asterisk。
這時你只需要再次執行 "make menuselect" -> "Compiler flags" and disable "BUILD_NATIVE" 即可。
Reference
Reference
2013年5月16日 星期四
Opensuse 12.3 64 位元安裝 Adobe Flash Player
從Adobe官網下載Source Code後解壓縮,可得到三個檔案:
BrowserPluginsLocation 的位置在 /usr/lib64/browser-plugins/
故需執行
cp libflashplayer.so /user/lib64/browser-plugins/
cp -r usr/* /usr
重新開啟Firefox即可使用Flash Player。
- 資料夾 /usr/
- libflashplayer.so
- readme.txt
BrowserPluginsLocation 的位置在 /usr/lib64/browser-plugins/
故需執行
cp libflashplayer.so /user/lib64/browser-plugins/
cp -r usr/* /usr
重新開啟Firefox即可使用Flash Player。
2013年1月12日 星期六
Xcode objective-C開發
1. 目前工作為開發iOS RDP連線.
2. 採用 irdesktop 這套 Open Source.
3. 需重編靜態檔 openssl for iphone, 執行裡面的 build-libssl.sh 即編譯完成.
4. 將 armv7 及 i386 靜態檔放入Frameworks, 將 openssl 放入Other Resource 裡面.
5. 記得放進去的時後要勾選Copy item ...., 才不會只覆製到捷徑檔.
2. 採用 irdesktop 這套 Open Source.
3. 需重編靜態檔 openssl for iphone, 執行裡面的 build-libssl.sh 即編譯完成.
4. 將 armv7 及 i386 靜態檔放入Frameworks, 將 openssl 放入Other Resource 裡面.
5. 記得放進去的時後要勾選Copy item ...., 才不會只覆製到捷徑檔.
2012年3月5日 星期一
Libjingle 編譯教學
1. apt-get install build-essential 建置環境
2. 安裝python-2.4 以上版本(禁止使用3.X以上版本)
3. 下載Scons解壓縮, 並設定環境參數
export SCONS_DIR=/home/pinliang/Downloads/libjingle-0.6.14/scons-local-2.0.1/scons-local-2.0.1/
4. 下載swtoolkit解壓縮,
export PATH_TO_SWTOOLKIT=/home/pinliang/swtoolkit
export PATH=$PATH:$PATH_TO_SWTOOLKIT
5. 下載gtest-1.5.0 並改名為gtest放入talk/third_party中(若使用gtest-1.6.0會失敗)
6. 下載srtp, expat-2.0.1 至talk/third_party中
7. 複製指令 cp talk/third_party/srtp/config.hw talk/third_party/srtp/crypto/include/config.h
8. 安裝install libssl-dev, libasound2-dev and gtk+2.0
9. 下載openssl 放入talk/third_party, 修改libjingle.scons檔 add the "HAS_OPENSSL_1_0" to the cppdefine under the "talk.Library(env, name = jingle..."
10. swtoolkit 權限開777
11.
11. apt-get install libgtk2.0-dev
Asterisk 安裝教學
Asterisk 1.8(Server),
X-Lite 4(Client), Zoiper(Client),
Linphone(Client),
Ekiga(Client)
橘色:Linux
藍色:Windows
紅色:Linux(失敗)
Asterisk 基本安裝
1. apt-get install asterisk //安裝Asterisk
2. vim /etc/asterisk/sip.conf //新增帳號、密碼
videosupport=yes
[201] ;sip 的帳號 //新增帳號格式
username=201 ;sip 的電話號碼
type=friend
secret=201
;sip的密碼
qualify=yes
nat=yes ;設定是否在 NAT 下
host=dynamic
dtmfmode=rfc2833
context=internal
canreinvite=no
callerid=<201>
allow=all
allow=ulaw
allow=alaw
allow=gsm
allow=g722
allow=g726
allow=h263
allow=h263p
allow=h264
3. vim /etc/asterisk/extensions.conf
[internal]
exten => _X.,1,Dial(SIP/${EXTEN},30)
exten => _X.,n,Hangup()
4. vim /etc/asterisk/manager.conf
[admin]
secret=admin
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
read
= system,call,log,verbose,command,agent,user
write
= system,call,log,verbose,command,agent,user
(重開機)
5. /usr/sbin/asterisk
–rvvvvvvv //查看目前的連線狀況
6.
telnet localhost 5038
action: login <enter>
username: admin <enter>
secret: admin <enter>
<enter>
username: admin <enter>
secret: admin <enter>
<enter>
Asterisk-gui
1. svn
co http://svn.digium.com/svn/asterisk-gui/branches/2.0 asterisk-gui
2. 進入資料夾
./configure make make install
3. 設定網頁環境
/etc/asterisk/http.conf
[general]
enabled=yes
bindaddr=0.0.0.0
bindport=8088
prefix=asterisk
enablestatic=yes
4. 設定登入帳號/etc/asterisk/manager.conf
[general]
enabled=yes
webenabled=yes
port=5038
bindaddr=0.0.0.0
[admin]
secret=admin123
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
read=system,call,log,verbose,command,agent,user,config,originate,read,write
write=
system,call,log,verbose,command,agent,user,config,originate,read,write
5. make checkconfig
看看有沒有錯誤
6. Checked
in Asterisk CLI
System*CLI>http show status
HTTP Server Status:
Prefix: /asterisk
Server Enabled and Bound to
0.0.0.0:8080
Enabled URI’s:
/asterisk/httpstatus => Asterisk
HTTP General Status
/asterisk/manager => HTML Manager
Event Interface
/asterisk/rawman => Raw HTTP Manager
Event Interface
/asterisk/static/… => Asterisk HTTP
Static Delivery
/asterisk/mxml => XML Manager Event
Interface
看看是否有錯
cp –Rfv /var/lib/asterisk/*
/usr/share/asterisk/
mv /var/lib/asterisk
/var/libasterisk_original 備份
ln –s /usr/share/asterisk /var/lib/asterisk
連結網頁
7. 出現“check write permission for gui folder“
chmod
777 /var/lib/asterisk/static-http/config
8. service
asterisk restart
Asterisk-addons
1. libxl2-dev,
ncurses-dev
2. ALTER TABLE cdr ADD INDEX ( calldate );
ALTER TABLE cdr ADD INDEX ( dst );
ALTER TABLE cdr ADD INDEX ( uniqueid );
ALTER TABLE cdr ADD INDEX ( dst );
ALTER TABLE cdr ADD INDEX ( uniqueid );
4. ./configure
make menuselect 看看有無安裝好
5. mysql-server,
mysql-client, libmysqlclient15-dev
好用 OpenSource 工具
訂閱:
文章 (Atom)