今年5月從中華電信NP到遠傳去, 因為公司有自己架VoIP Server做為內線分機使用, 原本用中華電信的4G網路, 不管是接或打電話都沒問題, 自從換成遠傳的4G網路後, 就出現公司同事打給我, 都直接不會通, 進入語音信箱. 那時也Google了好久, 但都沒找到相關的訊息.
打電話去遠傳客服, 講到VoIP, 對方也是有聽沒有懂, 只會一直說他們的網路沒問題, 也絶對不會擋任何的網路服務.
VoIP(Voice over IP)是可以透過標準的SIP協定, 來達成語音通話的需求, 針對小公司來講, 只要買一台IP PBX, 就可以很簡單的有內建SIP Server, 可以自訂分機號碼, 再配合一些支援VoIP-SIP Client的APP, 只要手機有網路, 都可以互撥分機, 不用再額外收費. 加上現在都是4G的網路, 速度快, 語音品質也都很好.
不管在Android或iOS上都有很不錯的免費APP來讓你連上公司的SIP Server, 像是Android上的CSipSimple就是一套很好的開源APP, 也很好用, iOS上則是有Zoiper(免費)和Bria(付費), 個人是使用iOS, 很推薦Bria, 因為有整合iOS的call kit, 可惜的是今年7月已下架, 並重新推出Bria Mobile, 但改成用月租或年租方式.
好了, 問題來了, 如果使用遠傳的4G網路, 不管是用Android或是iPhone, 也不管是用那套APP, 就是會發生下面幾個現像.
1. Android CSipSimple, 無法註冊到SIP Server.
2. iOS Bria, 可以註冊上, 但無法打電話或接電話.
3. iOS Zoiper, 可以註冊上, 也可以打其它分機號碼, 但無法接聽其他人打來的電話.
這3個問題, 在設定完全沒變的狀況下, 只要換成中華電信的4G網路, 或是切換到任何一個WiFi的連線, 就都工作正常, 完全沒有問題.
經由交叉實驗和驗証, 發現主要的問題是, 預設的SIP Server和Client都是用UDP Port 5060來做註冊和訊號的控制, 但遠傳的4G網路, 卻是會把Port 5060/UDP擋住. 也就是說SIP Server經由遠傳的4G網路要發送到手機的Port 5060時, 被擋住了, 有可能是被直接丟包或是導到其它地方去了, 造成手機端根本收不到從SIP來的訊息. 猜測有可能是因為遠傳自己也有節費電話, 一樣是使用標準的SIP協定和使用Port 5060/UDP, 所以不是從遠傳SIP Server來的, 都一律擋掉.
最後解決的辦法很簡單, 就是把SIP Server和Client預設的5060都改成用5070, 就完全沒問題了. 雖然遠傳一直說沒有擋任何的service, 但實驗結果真的就是遠傳4G網路真的有擋啊!
純粹心得分享, 希望有機會幫到有遇到同樣問題的人.
小弟有裝台obi110 + 辦兩門 免費VoIP門號
obi110登入VoIP門號B
手機登入VoIP門號A
[接聽]
市話來電 => obi110 => VoIP門號B -> internet -> VoIP門號A
[撥打]
VoIP門號A -> internet -> VoIP門號B => obi110 => 市話
只是這樣手機會很耗電
另外轉VoIP到振鈴需要好幾秒 經常漏接
有時候臨時拿來打電話用而已
應該沒人像我這樣做
另外我申請的VoIP門號 沒辦法接受一般電話撥入
另外來電沒辦法知道是誰 只會顯示 VoIP門號B來電
我是在上班用
公司沒辦法將話機轉接手機
我是透過這方式 可以在外面接公司分機 或 撥打公司分機
我愛草泥馬 wrote:
有點不懂
這些不就是語音通訊軟體在做的事情嗎?
有必要自己再架一台server嗎
假設你的語音通訊軟體是指line之類的好了
用line撥打電話號碼(line out)也還是要錢的
https://tw.appledaily.com/new/realtime/20150826/678091/
LINE又新增功能 打市話、門號更優惠
而且line要安裝在手機、電腦...之類的設備上
有些公司是禁止員工在公司電腦上安裝line之類的軟體
更嚴格的公司甚至是禁止使用智慧手機的
就算公司不禁止使用line
但line註冊需要綁行動電話號碼
你願意拿你的line來當公司處理公事聯絡用途嗎?
(就算你願意,不代表每個人都願意啊)
VoIP可以做到用"傳統話機"(不改變使用者習慣)的前提下
直接撥打電話號碼
(想安裝APP提供更多功能,也是可以的)
而且公司自架的VoIP Server還可以進行電話錄音
碰到有爭議的時候,就可以調出記錄來聽了