今年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網路真的有擋啊!

純粹心得分享, 希望有機會幫到有遇到同樣問題的人.


SIP server的port也不建議用預設的5060, 被攻擊的機會相對高

iOS另外推一個APP: Media5-fone

我自己也有架SIP server, port我是改到五位數了, 搭配遠傳4G沒問題

因為遠傳方案沒送市話語音, 現在打市話通通都透過voip來打
愛情來了怎知道
可惜media5-fon也要EOL了, 2018年8月就要下架了. iOS真的沒有比較好的VoIP軟體, 大部份都是綁定特定SIP Server的. 目前也只看到Bria有整合iOS的call kit.

請問用VoIP打市話, 是怎麼處理VoIP到市話這端的? 另外申租一個市話線路, 透過另外的一台機器做上下車的使用?
VoIP轉市話需要買機器下車阿
小弟有裝台obi110 + 辦兩門 免費VoIP門號

obi110登入VoIP門號B
手機登入VoIP門號A

[接聽]
市話來電 => obi110 => VoIP門號B -> internet -> VoIP門號A
[撥打]
VoIP門號A -> internet -> VoIP門號B => obi110 => 市話

只是這樣手機會很耗電
另外轉VoIP到振鈴需要好幾秒 經常漏接
有時候臨時拿來打電話用而已

應該沒人像我這樣做
另外我申請的VoIP門號 沒辦法接受一般電話撥入
另外來電沒辦法知道是誰 只會顯示 VoIP門號B來電

我是在上班用
公司沒辦法將話機轉接手機
我是透過這方式 可以在外面接公司分機 或 撥打公司分機
我用遠傳3G上網
搭配Zoiper用標準SIP 5060 port
並沒有被擋啊!
倒是我朋友用台灣之星的
說只能單邊通話,聽不到對方說的。
請問有那個SIP PHONE在IOS可以成功在背景常駐?
推小專業一把的!
這大致就是vowifi縮小版,
只是電信公司還會再經過計費系統
Zoiper是目前看來唯一還是免費的VoIP軟體了, 要背景常駐可以接電話, 可以按下面的路徑做設定.

Start Zoiper for iOS, go to Settings -> Incoming Calls and enable "Force background" and "Wi-Fi Keep Alive"

但因為SIP標準的原因, 開啟這個會超耗電... 尿袋要一直背著, 最好搭藍芽耳機使用, 不用一直拿著手機和尿袋.
有點不懂
這些不就是語音通訊軟體在做的事情嗎?
有必要自己再架一台server嗎
我愛草泥馬 wrote:
有點不懂
這些不就是語音通訊軟體在做的事情嗎?
有必要自己再架一台server嗎

假設你的語音通訊軟體是指line之類的好了
用line撥打電話號碼(line out)也還是要錢的
https://tw.appledaily.com/new/realtime/20150826/678091/
LINE又新增功能 打市話、門號更優惠

而且line要安裝在手機、電腦...之類的設備上
有些公司是禁止員工在公司電腦上安裝line之類的軟體
更嚴格的公司甚至是禁止使用智慧手機的

就算公司不禁止使用line
但line註冊需要綁行動電話號碼
你願意拿你的line來當公司處理公事聯絡用途嗎?
(就算你願意,不代表每個人都願意啊)

VoIP可以做到用"傳統話機"(不改變使用者習慣)的前提下
直接撥打電話號碼
(想安裝APP提供更多功能,也是可以的)
而且公司自架的VoIP Server還可以進行電話錄音
碰到有爭議的時候,就可以調出記錄來聽了
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!