100-07-26voip應用與推廣進度

Download Report

Transcript 100-07-26voip應用與推廣進度

VOIP應用
與進度推廣
臺東大學電算中心
洪守成
1
大綱
臺東區網VOIP進度
 什麼是VOIP
 VOIP的演化歷史
 H.323 & SIP的差異
 SIP介紹
 ENUM Server運作流程
 VOIP的應用

2
臺東區網VOIP進度
完成範圍
 VOIP軟體互打,IP Phone互打
 打網路電話到教育部及其他區網所屬連
線單位
 未來待續….
3
4
臺東區網SIP架構圖
PSTN
臺東區網
IP Phone
CHT Centrex
App
語音閘道器
教育部或其他TANet連線單位
Soft Phone
Internet
VOIP電信機房
IP Phone
Phone
CPE用戶端設備
App
5
6
未繼續原因
 校內分機充足
 與總務處工作用容重疊
 電話總機已進行節費
 須購買IP Phone
 廠商的維護問題
7
可以努力的目標



以無線為平台作為智慧手機上之應用
可與學校電話總機做整合
使用者感覺不出使用VOIP
8
什麼是VOIP

VoIP是Voice over Internet Protocol 的簡寫
-先將類比語音數位化
-再將數位化的資料封包,利用網際網路傳遞訊息
9
VOIP如何運作






1.先利用ADC將類比聲音轉為數位訊號
2.將數位訊號壓縮,以更好的格式傳送
3.將聲音資料加入RTP(real-time protocol)之中
4.利用訊號協定去聯絡接收者,如 ITU-T H.323 , IETF SIP
5.在接收端,再解開封包讀取數位的聲音資料
6.利用DAC將數位的聲音資料轉成類比聲音
10
VOIP的優勢
網路使用人口急速增加
 功能上可以完全取代傳統電話
 網路相關加值服務不斷推新
 逐漸取代電信交換機功能
 安全性不斷提升
 語音品質規範的制定

VOIP與PSTN比較
VOIP
PSTN
服務內容
語音、視訊、資料
語音,傳真
語音品質
較PSTN差
穩定音質佳
系統
開放式
專線專有
頻寬
可以調整
固定雙向64K
交換技術
封包交換
電路交換
接取設備
Router、VoIP、Gateway、
Gatekeeper
交換機
12
VOIP的演化歷史

H. 323
 1996年

ITU-T提出
SIP
 Session
Initiation Protocol
 1999年3月IETF (Internet Engineering Task Force) 提
出

MGCP
 Media
Gateway Control Protocol
 1999年10月IETF提出
13
H.323

1996年由國際電信聯盟(ITU)所制定

定義是以區域網路(LAN)為基礎做視訊會議的應用

H.323架構由4個元件所組成,包括




1.終端設備( Terminal )
2.閘道器( Gateway )
3.閘道管理員( Gatekeeper )
4.多點控制單元( Multipoint Control Unit;MCU )。
14
SIP

1999年IETF提出了第一個SIP規範針對H.323標準過於龐雜,呼叫建立的速度慢與擴充
性低的缺點

SIP所採用的Text Mode 比H.323 的Binary Mode更容易了解

SIP具有Client-Server 的架構,SIP使用URL來代表不同的用戶,如:
[email protected],則代表 baud.com.tw 這個網域中的用戶marketing,相較
於H.323 所使用的E.164或是H323 ID,顯得人性化多了。
15
MGCP

由IETF在1999年10月所發布第一版的MGCP。

MGCP (Media Gateway Control Protocol),則是另一種不同
於 H.323,SIP的協定,不像 H.323,SIP屬於Peer-to-Peer Protocol,
MGCP 是屬於Master-slave Protocol,也就是完全由MGCP Server
控制其Terminal。

主要定義在RFC2705中。後來IETF中研究MGCP的工作小組—
Megaco工作小組與ITU-A在2000年四月共同開發出MGCP新的架構
,並且由IETF發布在RFC2805。
非主 流

16
SIP or H.323
通訊協定
SIP
H.323
發展
晚(2000/11)
早(1995)
開發動機
改進H.323缺點
節省話費
結構
Server/Client
集中、分層
建構成本
低
高
通話品質
可利用QoS提升其品質
較差
容量限制
無限制,可擴充
僅支援300~500個用戶
17
SIP介紹





SIP控制編碼使用簡單的文字模式。
SIP架構簡單開發容易。
在SIP的peer-to-peer的協定上,SIP減少中央主機得控制所有事情的必須性,
peer-to-peer協定減少了通話必須的共用配備。
SIP是一個更有效率和較低複雜度的協定, SIP只有簡單的幾個請求和回應。
SIP與HTTP是很相像的,SIP有以下幾個HTTP的特性。




標準網路位址名:SIP使用標準的IP位址名格式
清楚的文字模式協定,如此使得更易於診斷和偵錯。
簡單的錯誤信息:SIP使用熟悉有帶著字首的 ”錯誤消息”
SIP的低複雜度、容易維護與建置、擴充性高,和建置花費低等優勢,使其儼
然成為未來VoIP的主流協定。
18
SIP 組成元件

SIP網路元件主要分為使用者代理器(User Agents簡稱UA)及伺服器(Servers)兩大類
Servers
– Proxy Server
– Location Server
– Registrar Server
User Agents
– User agent Client,簡稱UAC
– User agent Server,簡稱UAS
Location Server Proxy Server
Registrar Server
Redirect Server
Internet
Gateway
PSTN
User Agent
User Agent
Phone
19
SIP元件 User Agents





User Agents是SIP網路環境中的終端設備,它可以是SIP電話機或者在個人電腦端的
SIP客戶端軟體。
每個SIP User Agent都包含User Agent Client (UAC)以及User Agent Server (UAS)的
功能。
UAC負責產生(建立)請求(Request) 開始一個通話。
UAS負責產生依照請求產生應答(Response) 接受一個通話。
 UAC 和 UAS 皆可結束通話。
這個模式與傳統的client/server架構不同。
20
SIP UAC及UAS功能



UA一般同時具有UAC及UAS功能,
在一通呼叫中,發話端之UA須扮演Clinet之角色,稱之為UAC,受話端之UA則扮演
Server之角色,稱之為UAS,
UAC向UAS發出SIP呼叫建立請求,UAS接收到SIP請求後,作相關處理並振鈴受話端使
用者,並向UAC送出回應
21
SIP元件 Registrar 伺服器



接受User Agent進行註冊要求的伺服器。
提供 authentication(認證)服務。
通常與proxy或redirect server放在一起,而且更新Location Server上的User Agent資訊與
位置服務。
22
SIP Registrar Server功能

註冊伺服器接受並處理已具有帳戶(account )之使用者之註冊(REGISTER)請求,

註冊處理完成後,註冊伺服器將使用者之連絡位址上傳至位置伺服器之資料庫中儲存
23
SIP元件 Proxy 伺服器

代為傳遞到另外一個SIP元件。

決定出下一個路由且對請求訊息做適當的加工處裡以利訊息的傳遞。
24
SIP元件 Redirect 伺服器


為一個伺服器,接受SIP的要求,將位置對應到零個或多個新的位置,並將結果回
傳給client 。
與proxy server不同, redirect server並不會發出他自己的SIP請求(request)。
26
SIP元件 Location 伺服器
Location Server
(2) store
(3) 200 OK
Registrar Server
User Agent


(1) Register
註冊伺服器於註冊建立時,向位置伺服器查詢被叫使用者之連絡位址,以轉送呼
叫建立訊息
被SIP redirect或proxy伺服器使用
27
SIP服務運作流程

SIP呼叫的建立、修改及終止所須之控制操作,一律採用請求/回應(request/response)
操作模式
29
SIP介紹

A Signaling Protocol
 Create,
Modify, Terminate Multimedia Sessions
由文字模式表現


Client / Server 架構
相似於 HTTP, SMTP
 Uniform Resource Locator (URL)
sip:[email protected]
sip:[email protected]
也可以是 tel:+886424961356
 Request and Response回應訊息
30
SIP介紹
SIP Request methods
 IETF RFC 3261
 REGISTER
 INVITE
 ACK
 BYE
 OPTIONS
 CANCEL

其它的RFC…
31
SIP介紹
SIP Response
說明
1xx
2xx
3xx
4xx
5xx
Informational– 代表請求已收到
範例
100 Trying
180 Ringing
181 Call is Being Forwarded
183 Session Progressing
Success– 代表請求已被成功處理
200 OK
202 Acceptable
Redirection– 代表重新導向
300 Multiple Choices
301 Moved Permanently
302 Moved Temporarily
401 Unautho
rized
406 Not Acceptable
407 Proxy Auth
enticationRequired
486 Busy Here
487 Request Terminated
488 Not Acceptable Here
Client Error– 代表用互端錯誤
Server Error–代表伺服器端錯誤
6xx Global Failure– 代表整體網路環境錯誤
502 Bad Gateway
503 Service Unavailable
600 Busy Everywhere
603 Decline
32
SIP介紹

連線過程
 建立連線
UAC
Server
UAS
INVITE
100 Trying
INVITE
 通話
100 Trying
 斷線
180 Ringing
180 Ringing
200 OK
200 OK
ACK
Call Setup
ACK
Media Session
BYE
BYE
200 OK
100 Trying
Call
Teardown
200 OK
33
SIP介紹
SIP訊息 – 範例
SIP
SDP
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP
pc33.yyy.edu;branch=z9hG4bK776asdhds
Max-Forwards: 70
To: Bob <sip:[email protected]>
From: Alice
<sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 INVITE
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: 142
v=0
o=Alice 2897654321 2897654321 IN IP4
10.0.0.1
s=Phone Call
c=IN IP4 192.168.0.1
t=0 0
m=audio 49170 RTP/AVP 0
a=rtpmap:0 PCMU/8000
SIP Headers
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP pc33.yyy.edu;branch=z9hG4bK776asdhds
Max-Forwards: 70
To: Bob <sip:[email protected]>
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 INVITE
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: 142
SIP Headers
所有經過的SIP設備都會被列在這裡
在所有 SIP Requests中都是必要的欄位
‘branch’用來識別不同的連線分支
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP pc33.yyy.edu;branch=z9hG4bK776asdhds
Max-Forwards: 70
To: Bob <sip:[email protected]>
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 INVITE
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: 142
SIP Headers
在所有 SIP Requests之中除了INFO都是必要的欄位
最多可以被幾個Server轉傳
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP pc33.yyy.edu;branch=z9hG4bK776asdhds
Max-Forwards: 70
To: Bob <sip:[email protected]>
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 INVITE
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: 142
SIP Headers
在所有 SIP Requests中都是必要的欄位
INVITE 目的地位址
sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP pc33.yyy.edu;branch=z9hG4bK776asdhds
Max-Forwards: 70
To: Bob <sip:[email protected]>
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 INVITE
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: 142
SIP Headers
在所有 SIP Requests中都是必要的欄位
INVITE sip:[email protected] SIP/2.0
來源位址
虛擬的隨機亂數 (當作是ID使用)
Via: SIP/2.0/UDP pc33.yyy.edu;branch=z9hG4bK776asdhds
Max-Forwards: 70
To: Bob <sip:[email protected]>
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 INVITE
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: 142
SIP Headers
在所有 SIP Requests中都是必要的欄位
James Polk 20050503
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP pc33.yyy.edu;branch=z9hG4bK776asdhds
在網域內獨一無二的識別碼
Max-Forwards:
70
To: Bob <sip:[email protected]>
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 INVITE
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: 142
SIP Headers
在所有 SIP Requests中都是必要的欄位
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP pc33.yyy.edu;branch=z9hG4bK776asdhds
Max-Forwards: 70
To:遞增的序號
Bob <sip:[email protected]>
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 INVITE
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: 142
SIP Headers
James Polk 20050503
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP pc33.yyy.edu;branch=z9hG4bK776asdhds
Max-Forwards: 70
To: Bob <sip:[email protected]>
From: Alice <sip:[email protected]>;tag=1928301774
直接可以路由到來源位址的完整網域名稱或IP位址
Call-ID: [email protected]
CSeq: 314159 INVITE
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: 142
SIP Headers
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP pc33.yyy.edu;branch=z9hG4bK776asdhds
Max-Forwards: 70
To: Bob <sip:[email protected]>
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
用來描述附加的訊息主體格式
CSeq:
314159 INVITE (如果有的話)
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: 142
SIP Headers
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP pc33.yyy.edu;branch=z9hG4bK776asdhds
Max-Forwards: 70
To: Bob <sip:[email protected]>
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 INVITE
用來描述附加的訊息主體的內容長度
(Octets)
Contact:
<sip:[email protected]>
Content-Type: application/sdp
Content-Length: 142
SIP Headers
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP pc33.yyy.edu;branch=z9hG4bK776asdhds
Max-Forwards: 70
To: Bob <sip:[email protected]>
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 INVITE
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: 142
SIP Methods: INVITE, ACK and BYE
Bob
Alice
INVITE
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/TCP pc33.yyy.edu
;branch=z9hG4bK776asdhds
Max-Forwards: 70
To: Bob <sip:[email protected]>
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 INVITE
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: 142
(Alice's SDP not shown)
46
SIP Methods: INVITE, ACK and BYE
Bob
Alice
INVITE
200 OK
SIP/2.0 200 OK
Via: SIP/2.0/TCP pc33.yyy.edu
;branch=z9hG4bKnashds8 ;received=10.1.3.33
To: Bob <sip:[email protected]>;tag=a6c85cf
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 INVITE
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: 131
(Bob's SDP not shown)
47
SIP Methods: INVITE, ACK and BYE
Bob
Alice
INVITE
200 OK
ACK
ACK sip:[email protected] SIP/2.0
Via: SIP/2.0/TCP pc33.yyy.edu;branch=z9hG4bKnashds8
Max-Forwards: 70
To: Bob <sip:[email protected]>;tag=a6c85cf
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 ACK
Content-Length: 0
48
SIP Methods: INVITE, ACK and BYE
Bob
Alice
INVITE
200 OK
ACK
Session Established
49
SIP Methods: INVITE, ACK and BYE
Bob
Alice
INVITE
200 OK
ACK
Session Established
BYE
BYE sip:[email protected] SIP/2.0
Via: SIP/2.0/TCP 10.1.3.33;branch=z9hG4bKnashds8
Max-Forwards: 70
From: Bob <sip:[email protected]>;tag=a6c85cf
To: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 231 BYE
Content-Length: 0
50
SIP Methods: INVITE, ACK and BYE
Bob
Alice
INVITE
200 OK
ACK
Session Established
BYE
200 OK
SIP/2.0 200 OK
Via: SIP/2.0/TCP 192.168.10.20
From: Alice <sip:[email protected]>;tag=1928301774
To: Bob <sip:[email protected]>;tag=a6c85cf
Call-ID: [email protected]
CSeq: 231 BYE
Content-Length: 0
51
透過Proxy Server
Alice
SIP Proxy “server.zzz.edu”
Bob
INVITE
INVITE sip:[email protected]/TCP SIP/2.0
Via: SIP/2.0/TCP pc33.yyy.edu
;branch=z9hG4bK776asdhds ;received=10.1.3.33
Max-Forwards: 70
To: Bob <sip:[email protected]>
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 INVITE
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: 142
(Alice's SDP not shown)
52
透過Proxy Server
Alice
SIP Proxy “server.zzz.edu”
INVITE
Via Header for
zzz server
Via Header for
Alice’s phone
Max-Forwards
decreases 1
Bob
INVITE
INVITE sip:[email protected]/TCP SIP/2.0
Via: SIP/2.0/TCP server.zzz.edu
;branch=z9hG4bK4b43c2ff8.1 ;received=192.168.10.1
Via: SIP/2.0/TCP pc33.yyy.edu
;branch=z9hG4bK776asdhds ;received=10.1.3.33
Max-Forwards: 69
To: Bob <sip:[email protected]>
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 INVITE
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: 142
(Alice's SDP not shown)
53
透過Proxy Server
Alice
SIP Proxy “server.zzz.edu”
INVITE
Bob
INVITE
200 OK
James Polk 20050503
Notice
both
Via
headers
SIP/2.0 200 OK
Via: SIP/2.0/TCP server.zzz.edu
;branch=z9hG4bK4b43c2ff8.1 ;received=192.168.10.1
Via: SIP/2.0/TCP pc33.yyy.edu
;branch=z9hG4bKnashds8 ;received=10.1.3.33
To: Bob <sip:[email protected]>;tag=a6c85cf
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 INVITE
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: 131
(Bob's SDP not shown)
54
透過Proxy Server
Alice
SIP Proxy “server.zzz.edu”
Bob
INVITE
INVITE
200 OK
200 OK
SIP/2.0 200 OK
Via: SIP/2.0/TCP pc33.yyy.edu
;branch=z9hG4bKnashds8 ;received=10.1.3.33
To: Bob <sip:[email protected]>;tag=a6c85cf
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 INVITE
Contact: <sip:[email protected]>
Content-Type: application/sdp
Content-Length: 131
(Bob's SDP not shown)
55
透過Proxy Server
Alice
直接確認
SIP Proxy “server.zzz.edu”
Bob
INVITE
INVITE
200 OK
200 OK
ACK
ACK sip:[email protected] SIP/2.0
Via: SIP/2.0/TCP pc33.yyy.edu
;branch=z9hG4bKnashds8
Max-Forwards: 70
To: Bob <sip:[email protected]>;tag=a6c85cf
From: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 314159 ACK
Content-Length: 0
56
透過Proxy Server
Alice
SIP Proxy “server.zzz.edu”
Bob
INVITE
INVITE
200 OK
200 OK
ACK
通話建立
Session Established
57
透過Proxy Server
Alice
SIP Proxy “server.zzz.edu”
Bob
INVITE
INVITE
200 OK
200 OK
ACK
Session Established
BYE
由Bob先掛斷
BYE sip:[email protected] SIP/2.0
Via: SIP/2.0/TCP 10.1.3.33;branch=z9hG4bKnashds8
Max-Forwards: 70
From: Bob <sip:[email protected]>;tag=a6c85cf
To: Alice <sip:[email protected]>;tag=1928301774
Call-ID: [email protected]
CSeq: 231 BYE
Content-Length: 0
58
透過Proxy Server
Alice
SIP Proxy “server.zzz.edu”
Bob
INVITE
INVITE
200 OK
200 OK
ACK
Session Established
BYE
200 OK
SIP/2.0 200 OK
Via: SIP/2.0/TCP 192.168.10.20
From: Alice <sip:[email protected]>;tag=1928301774
To: Bob <sip:[email protected]>;tag=a6c85cf
Call-ID: [email protected]
CSeq: 231 BYE
Content-Length: 0
59
SIP Methods: REGISTER
Alice
SIP Registrar Server
REGISTER
REGISTER – 註冊
 UA提出註冊請求
REGISTER sip:server.yyy.edu SIP/2.0
Via: SIP/2.0/TCP pc33.yyy.edu
;branch=z9hG4bk2l55n1
To: Alice <sip:[email protected]>
From: Alice <sip:[email protected]>;tag=283074
Call-ID: [email protected]
CSeq: 31862 REGISTER
Contact: <sip:[email protected]>
Expires: 1800
Content-Length: 0
60
SIP Methods: REGISTER
Alice
SIP Registrar Server
REGISTER
200 OK
REGISTER – 註冊

SIP/2.0 200 OK
Via: SIP/2.0/TCP pc33.yyy.edu
;branch=z9hG4bk2l55n1; received=10.1.3.33
To: Alice <sip:[email protected]>; tag=a6c85e3
From: Alice <sip:[email protected]>;tag=283074
Call-ID: [email protected]
CSeq: 31862 REGISTER
Contact: <sip:[email protected]>
Contact: <sip:[email protected]>
Expires: 1800
Contact-Length: 0




認證成功
200 (OK) 回應包含一連串的
Contact
Expires Header 告知 UA註
冊的有效期限(sec)
更新聯絡位址
讓UA可以收到 SIP的訊息
REGISTER 通常是需要經過密碼認證的
61
Bob’s
Call Forking
Office
Phone
yyy.edu
zzz.edu
Alice
INVITE
INVITE
INVITE
Bob’s
Notebook
同時嚮,看哪一個先接!
Bob’s
Mobile phone
62
ENUM Server(Telephone Number Mapping)運
作流程
1.
2.
3.
教育部VoIP交換中心建置ENUM Server,提供PSTN門號與網路設備
的對應,也就是說,可以經由ENUM查詢,將PSTN門號轉換為一組
URI紀錄。
當使用者A 建立PSTN門號062598911相關記錄,設定
1.1.9.8.9.5.2.6.0.e164.edu.tw.的NAPTR記錄
為”sip:[email protected]” 。
在語音交換平台內的網路電話呼叫使用者A PSNT 號碼062598911
網路電話69089會根據NAPTR優先被呼叫,若69089不通,就會通過
PSTN線路打到062598911
63
Enum 中 IP-PSTN 流程
[1] 撥號 0955406165
93712113
[2] Proxy 查詢是
否上線,若有則為
IP->IP 電話
Proxy
Server
ENUM
[4] DNS 回應為
sip:[email protected]
tel:+88689318855
mailto:[email protected]
[3] 若無,則查詢
NAPTR 資料,嘗試
IP
連線第一筆
[5] 查詢自己無第 Network
一筆,並依據 Proxy
自身之 Redirect 定
義,導到 PSTN GW
[8] Call 0912345678
0912345678
手
機
業
固
網
業
者
者
[6]GW 收到後將訊
息轉傳至固網業者
閘道器
[7] Call 0912345678
64
Enum 中 IP-PSTN 流程-第二筆意義
93712113
sip:
[email protected]
tel:+88689318855
mailto:[email protected]
Proxy
Server
[11] 試第二筆
88689318855
IP
Network
88689318855
0912345678
手
機
業
固
網
業
者
者
[9]沒有人接..
[9]沒有人接..
[13] Cal 88689318855
[12] GW 收到後將訊息轉傳
至固網業者
閘道器
[9]沒有人接..
[10] GW 回應 TimeOut
65
Enum 中 IP-PSTN 流程- Voice
Mail
[17] 回應 UMS Server IP
93712113
ENUM
[20] 回應
[email protected] 位址
[16] 試第三筆 SMTP
Service,查詢 ums 位址
[19] 查詢Mail
Proxy
Server
IP
[18] 轉送訊息至
Network
UMS
Server
UMS Server
[14]沒有人接..
886893188550
0912345678
手
機
業
固
網
業
者
者
E-MAIL
[20] 傳送 Voice Mail
至使用者信箱
閘道器[15] GW 又回應 TimeOut
[14]沒有人接..
66
VOIP的應用
67
電話卡(預付卡)運作原理
台灣
美國
PSTN
0800-xxx-xxx
進入IVR(Interactive Voice Respone)
驗證密碼,撥號
PSTN
語音閘道器
PBX
PBX
語音閘道器
電話總機
Internet
語音閘道器
IP Phone
Soft Phone
Phone
CPE用戶端設備
CPE用戶端設備
68
企業或學校等有交換機系統的架構
臺東
臺北
PSTN
PSTN
語音閘道器
02-1234567
PBX
企業或學校
PBX
語音閘道器
電話總機
Internet
語音閘道器
IP Phone
PSTN
Soft Phone
Phone
CPE用戶端設備
CPE用戶端設備
69
臺東
臺北
PSTN
PSTN
語音閘道器
089-318855(不需節費)
PBX
企業或學校
PBX
語音閘道器
電話總機
Internet
語音閘道器
IP Phone
PSTN
Soft Phone
Phone
CPE用戶端設備
CPE用戶端設備
70
VOIP應用---節費盒(Dialer)
加入Dialer
傳統撥打方式
電信公司
電話線line in line out
VOIP系統
自動偵測電話號碼
等同於電話卡進線方式
先撥打VOIP進線號碼
將帳號密碼事先設在Dialer裡
可由電話線供應電源
0800XXXXXX
一條外線一台Dialer
71
使用者感覺不出使用節費系統
美國
台灣
PSTN
0800-xxx-xxx
進入IVR(Interactive Voice Respone)
驗證密碼,撥號 節費盒直接驗證
但是聽不到語音
PSTN
語音閘道器
PBX
PBX
語音閘道器
電話總機
Internet
語音閘道器
IP Phone
Soft Phone
Phone
CPE用戶端設備
CPE用戶端設備
72
VOIP的應用--Skype
VOIP已經是個趨勢
 Skype廣大用戶的優勢
 Skype相關產品的衍生

73
VOIP的應用—Skype 網內互打
0912345678
Bob456
Alice123
PSTN
網內打給Bob456
打網外skype out
Internet
74
Skype gateway
結合電話交換機與網路 , 符合企業及學校使用
建置成本低
使用skype人數多
穿透防火牆特性強,方便但有安全性疑慮
75
Skype Gateway
PSTN與網路訊號轉換(A/D Convert)
 音源產生及偵測(DTMF,Dial,Busy,
Ring Back,Call Progress)
 語音封包的壓縮
 轉接號碼到Skype帳號

76
Skype Gateway
PSTN
臺北
PSTN
高雄
分機1
分機2
PBX
Internet
分機3
分機4
電話總機
大陸
分機5
Skypea
或
Skypeb
外線群組 skypec
77
A/D轉換(類比/數位)
量化
編碼
7
111
6
110
5
101
4
100
3
011
⊕
2
010
(010)
1
001
0
000
(110)
⊕
取樣
⊕ (011)
⊕
(001)
0
(001)
⊕
1T
2T
3T
4T
輸出 001 110 001 011 010
78
語音封包壓縮Codec
Codec
Sampling Rate(KHZ)
Bandwidth(kbps)
Nominal Bandwidth(kbps)
MOS
G.711 *
8
64
87.2
4.3
G.723.1
8
5.3/6.3
20.8/21.9
3.8
G.726
8
16/24/32/40
39.2/47.2/55.2/63.2
4
G.728
16
16
39.2
3.9
G.729 **
8
8
31.2
4
CODEC演算法有超過五種標準,最普遍使用的為G.711和G.729兩種
G711 有兩種版本,分別稱為 u-law 及 a-law。
u-law 主要使用在北美和日本,a-law 則是使用在歐系國家
不同CODEC的主要差別在於壓縮率,理論上G.711的品質會優於其他CODEC
使用者可依照實際環境的頻寬來決定CODEC,若頻寬不夠大卻仍使用G.711 CODEC,
則會感覺通話延遲。
79
MOS(Mean Opinion Score)

ITU-T Recommendation P.800 描述對語音
品質進行評分的方式。
VOIP應用
網路語音測試(IPv4/IPv6)
 自動語音留言測試(可做echo測試)
 TANet 8碼: 99999999
 TANet 9碼: 999999999
 專人接答測試
 教育部(IPv4):99191000
 教育部(IPv6):99192100,99192101

81
VOIP應用

自行架設SIP Server參考
http://voip.tanet.edu.tw/adout10-3.asp
討論時間
83
謝謝大家