• 9

[QPKG] Asterisk - QNap NAS 變身 IP 電話交換機

rontzong wrote:
3.以GDTEL SIP Phone接在同一LAN上,指定SIP Server為TS-259Pro+的IP....1....(恕刪)


Asterisk server default 不會安裝 G.729 codec 進來, 所以建議在安裝時, 如果 phone & Asterisk Server 都在 LAN 端, codec 的優先順序可以設為 G.711u / G.711a / G.729, 不要只選 G.729 & GSM (GSM codec 很少會用到), 同樣的在 phone 上也做類似的設定.

另外在 asterisk-gui 它的分機設定畫面雖然有 G.729 選項, 但那只是設定 '允用' 的 codec, 並不代表它有安裝此 codec.

先解決分機間的問題, 再來看 Trunk,

ps: MKY 印象中只支援 G.729 codec, 若是如此, 你必須先安裝 g.729 codec 並在內線測試成功才行
FB: Pctine
pctine wrote:

完成上述 Asterisk 基本設定, 分機互撥功能就完成了(記得按 Apply Change), 接下來是設定話機. SIP Phone 的設定大同小異, 只要將 SIP Server 指向 Asterisk Server (NAS Server IP), 再輸入分機號及密碼即可.


請問 "Apply Change" 鈕在那裡? 找了好久都沒找到.
同LAN下的SIP Phone都沒辦法成功的註冊在Asterisk SIP Server上,
我是懷疑Asterisk SIP Server根本沒有啟動服務,
不用SIP Phone去註冊的話,有什麼方法可以測出SIP Server已啟動服務?


rontzong wrote:
請問 "Apply ...(恕刪)




這樣應該就是 service 有啟動.
FB: Pctine
pctine wrote:
這樣應該就是 ser...(恕刪)


Oh,My god..
我的設定畫面竟然沒有"Apply Change" 鈕?


您有嘗試過讓SIP Phone由外網註冊進來嗎?
我把WAN IP UDP5060 Port Mapping to LAN,
想讓在外網的ATA-171M註冊看看,也是失敗的.
pctine wrote:
G.729 codec 要付權利金, 所以不會免費付在裡面. 如果你真的要做, 可以參考一下.

步驟1
download the atom g.729 codec from here.
http://asterisk.hosting.lv/
步驟2
then copy the codec into /usr/lib/asterisk/modules and restart the Asterisk service.
步驟3
接下來, 進入 asterisk-gui 將 g.729 codec 打勾, 在 user 設定裡設定 codec priority.


如下, g.729 codec 出現了...(恕刪)


怕您見笑了,恕小弟技拙..
'步驟2' 及 '步驟3',可以寫個教學嗎?
那個存放路徑是在NAS的DOM還是HDD?
檔案總管裡看不到啊!


rontzong wrote:
如下, g.729 ...(恕刪)


rontzong 兄可以參考這裡的做法:
http://www.mobile01.com/topicdetail.php?f=494&t=2376247#31013050
FB: Pctine

rontzong wrote:
Oh,My god....(恕刪)


Apply change 要在你修改系統的一些設定後, 它才會出現.
FB: Pctine
pctine wrote:
先解決分機間的問題, 再來看 Trunk,

ps: MKY 印象中只支援 G.729 codec, 若是如此, 你必須先安裝 g.729 codec 並在內線測試成功才行...(恕刪)


搞了一個下午,目前狀況如下:

1.依pctine兄,這篇的教學,用WinSCP已成功 "安裝" 額外附加的G.723、G.729等Codec.


另外,依照這篇的教學,也已完成 "設定" 影像支援(H.261/H.263/H.263+/H.264),但還沒有Video Phone可以試.
主機端-Asterisk
1.以文字編輯器編輯 "sip_general_custom.conf" 這個檔,
並用WinSCP回存至 "/etc/asterisk/" 路徑下

sip_general_custom.conf
; Enable Video Support
; Start of video support http://www.elastix.org/index.php?option=com_openwiki&Itemid=27&id=video_support
videosupport=yes
maxcallbitrate=384
allow=h263
allow=h261
allow=h263p
allow=h264


2.套用新設定
CLI>sip reload


3.Displays a list of codecs
CLI>core show codecs



2.弄清楚 "Apply Change" 之後,現在以ipbb SIP帳號當Trunk及用GDTEL、ATA-171M當Extension都能在QNAP Asterisk SIP Server上成功註冊.


3.在IP分享器上設定 "WAN IP UDP 5060 Port Mapping to LAN" 後,位在外網的ATA-17M也能向位處於NAT下的QNAP Asterisk SIP Server成功註冊,也可以SIP CALL互相通話.
ASUS RT-N16(Tomato)


ATA-171M Service Domain Setting


4.在Manage Calling Rules內已設定,撥 "9" 來取用ipbb SIP Trunk,但試了好久,都沒能成功用ipbb撥出.
Manage Calling Rules


Manage SIP & IAX trunks


5.Call Detail Records測試的結果,和p兄這篇寫的情形一樣,"沒功能",可能是它還是Beta版的吧!

6.在這篇我有提問:
假設:
A=SIP Phone#1
B=SIP Phone#2
C=SIP Server
A、B都註冊在C上,當 A與B 做SIP Call時,當雙方的通話連線建立後,
語音封包是: A <===> B 還是 A <===> C <===> B

今天弄清楚了,答案是 "A <===> C <===> B".
我看到2台註冊在QNAP Asterisk SIP Server的SIP Phone接通時,
我的QNAP TS-259Pro+上的LAN LED閃個不停,掛斷後就不閃了.
依現在台灣家用寬頻的上傳速度來看,在家裝SIP Server可能沒辦法服務很多條連線通話吧!


7.由外網的ATA-171M Call內網的GDTEL接通後播放保留音樂,

觀看五分鍾RT-N16WAN端的流量,約8x Kbit/Sec



兩端的SIP設備,Codec Priority=1.G.711u、2.G.711a、3.G.729..
比對這張圖表寫的,這通應該是使用G.711 Codec吧!


各種Codec的頻寬需求


觀看五分鍾QNAP TS-259Pro+的LAN端的流量,約23 KB/Sec


觀看QNAP TS-259Pro+的CPU Loading=0.9 %


rontzong wrote:
4.在Manage Calling Rules內已設定,撥 "9" 來取用ipbb SIP Trunk,但試了好久,都沒能成功用ipbb撥出....(恕刪)


看來 rontzong 兄已完成大部份的功能了, 有關於無法以 ipbb 撥出, 你可以先直接以 sip phone 註冊到 ipbb, 試著撥看看能否正常撥出. 如果都沒有問題, 再將 sip phone 改註冊到 Asterisk, 而且撥跟前面測試完全相同的號碼看看. 會不會你號碼打錯了? (這類 ITSP 都有規定撥碼的規則,例如國碼要加等等.)

FB: Pctine
pctine wrote:
有關於無法以 ipbb 撥出, 你可以先...(恕刪)


以ipbb SIP帳號當Asterisk VOIP Trunk的設定問題,在爬過以下二篇文章後,已獲得解決.
1.各家 Provider 的 SIP Trunk 設定.
2.簡易 Asterisk@HOME 安裝和 IPBB 連接設定 (VoIP).

原來無法取用ipbb這條SIP Trunk的原因,
Manage SIP & IAX trunks/VOIP Trunks/Edit SIP Trunk裡少設定了Caller ID,

"Caller ID"???,原來...這就是壓垮駱駝的最後一根稻草.


用ipbb撥國內PSTN,加不加國碼都沒差別,
假如:
你要撥打的電話是"02-22223333",則你實際撥打"0222223333"或"886222223333".
你要撥打的電話是"0910-123456",則你實際撥打"0910123456"或"886910123456".
都是可以接通的.

如果遠傳家用節費盒(WT5)的0701(E.164)門號也能設定在Asterisk VOIP Trunk,
那該多好啊!
  • 9
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 9)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?