<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Vietnamese Professional - Collaboration</title>
		<link>https://www.forum.vnpro.org/</link>
		<description>Dành cho các thảo luận về IP Telephony | Video Over IP|
IP Phone Services for End Users| Voice over IP</description>
		<language>vi</language>
		<lastBuildDate>Sat, 05 Sep 2026 14:58:25 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>images/misc/rss.png</url>
			<title>Vietnamese Professional - Collaboration</title>
			<link>https://www.forum.vnpro.org/</link>
		</image>
		<item>
			<title>☎️ Dial Plan là gì? “Bản đồ định tuyến” của hệ thống VoIP</title>
			<link>https://www.forum.vnpro.org/forum/công-nghệ-mạng/voice-video/444454-☎️-dial-plan-là-gì-“bản-đồ-định-tuyến”-của-hệ-thống-voip</link>
			<pubDate>Thu, 03 Sep 2026 10:36:33 GMT</pubDate>
			<description>☎️ Dial Plan là gì? “Bản đồ định tuyến” của hệ thống VoIP 
 
 
Trong hệ thống điện thoại truyền thống, người dùng chỉ cần nhớ số và gọi. Nhưng phía...</description>
			<content:encoded><![CDATA[<b>☎️ Dial Plan là gì? “Bản đồ định tuyến” của hệ thống VoIP</b><br />
<br />
<br />
Trong hệ thống điện thoại truyền thống, người dùng chỉ cần nhớ số và gọi. Nhưng phía sau một cuộc gọi VoIP là hàng loạt quyết định: <b>số vừa quay có hợp lệ không, cần chuyển đổi thế nào, cuộc gọi được phép đi đâu và phải gửi qua Gateway nào?</b><br />
<br />
Tất cả những quy tắc đó tạo thành <b>Dial Plan</b>.<div style="margin-left:40px"><b>Dial Plan là tập hợp các quy tắc ánh xạ số mà người dùng quay (dialed digits) đến endpoint hoặc đích cần kết nối.</b></div> <b>📞 Ví dụ: Người dùng quay 1234</b><br />
<br />
<br />
Hình minh họa cho một trường hợp rất điển hình:<br />
User<br />
│<br />
│ Dial 1234<br />
▼<br />
1234<br />
│<br />
│ Transformation<br />
▼<br />
84961234<br />
│<br />
│ Routing<br />
▼<br />
IP Phone<br />
84961234<br />
<br />
Người dùng chỉ cần quay <b>1234</b>, nhưng hệ thống hiểu rằng số thực tế cần gọi là <b>84961234</b>.<br />
<br />
Dial Plan thực hiện việc chuyển đổi và tìm đường để đưa cuộc gọi đến đúng endpoint. <hr /> <b>5 thành phần quan trọng của Dial Plan</b><br />
<br />
<b>1. User Input – Người dùng nhập số gì?</b><br />
<br />
<br />
Đây là chuỗi digit mà người dùng quay:<br />
<br />
1234<br />
<br />
hoặc:<br />
<br />
0909123456<br />
<br />
Hệ thống Call Control phải phân tích chuỗi số này trước khi quyết định bước tiếp theo.<br />
<br />
<b>2. Transformation – Chuẩn hóa số</b><br />
<br />
<br />
Số người dùng nhập chưa chắc đã phù hợp để routing.<br />
<br />
Do đó hệ thống có thể <b>thêm, xóa hoặc thay đổi digit</b>.<br />
<br />
Ví dụ:<br />
User quay: 1234<br />
↓<br />
Transformation<br />
↓<br />
Số chuẩn hóa: 84961234<br />
<br />
Trong hệ thống lớn, một chiến lược rất phổ biến là chuẩn hóa số về định dạng <b>E.164</b>, ví dụ:<br />
<br />
+84961234567<br />
<br />
Điều này giúp Dial Plan dễ quản lý hơn khi có nhiều site hoặc nhiều quốc gia.<br />
<br />
<b>3. Routing – Cuộc gọi phải đi đâu?</b><br />
<br />
<br />
Sau khi có số phù hợp, hệ thống quyết định đường đi.<br />
<br />
Ví dụ:<br />
Extension → IP Phone<br />
Mobile → PSTN Gateway<br />
Quốc tế → SIP Trunk<br />
Site khác → WAN<br />
<br />
Có thể xem đây giống như <b>routing table của router</b>, nhưng thay vì tìm đường dựa trên IP prefix, Call Routing tìm đường dựa trên <b>telephone number/pattern</b>.<br />
<br />
<b>4. Routing Restrictions – Ai được phép gọi?</b><br />
<br />
<br />
Không phải người dùng nào cũng được phép gọi mọi nơi.<br />
<br />
Ví dụ:<ul><li>Nhân viên → chỉ gọi nội bộ và trong nước.</li>
<li>Manager → được gọi quốc tế.</li>
<li>Lobby Phone → chỉ gọi nội bộ và số khẩn cấp.</li>
</ul><br />
Đây là khái niệm <b>Class of Service (CoS)</b> trong Dial Plan.<br />
<br />
Nó giúp kiểm soát <b>ai được phép gọi đến đâu</b>.<br />
<br />
<b>5. Call Presentation – Hiển thị thông tin cuộc gọi</b><br />
<br />
<br />
Dial Plan còn liên quan đến cách số điện thoại được hiển thị cho bên nhận.<br />
<br />
Ví dụ một nhân viên có extension:<br />
<br />
1234<br />
<br />
nhưng khi gọi ra PSTN, người nhận có thể thấy:<br />
<br />
028 3912 1234<br />
<br />
thay vì số nội bộ 1234. <hr /> <b>Numbering Plan và Dial Plan khác nhau thế nào?</b><br />
<br />
<br />
Hai khái niệm này dễ bị nhầm.<br />
<br />
<b>Numbering Plan</b> định nghĩa <b>cấu trúc và cách tổ chức số điện thoại</b>.<br />
<br />
Ví dụ:<br />
1xxx → TP.HCM<br />
2xxx → Hà Nội<br />
3xxx → Đà Nẵng<br />
<br />
Trong khi <b>Dial Plan</b> rộng hơn. Nó xác định:<div style="margin-left:40px"><b>Người dùng quay số gì → số được biến đổi thế nào → có được phép gọi không → cuộc gọi được route đi đâu.</b></div>  <hr /> <b>🎯 Cách nhớ đơn giản</b><br />
<br />
<br />
Có thể hình dung Dial Plan qua 4 bước:<div style="margin-left:40px"><b>Dial → Transform → Authorize → Route</b></div> <br />
Ví dụ:<br />
User quay 1234<br />
↓<br />
Transform thành 84961234<br />
↓<br />
Kiểm tra quyền gọi<br />
↓<br />
Tìm Route<br />
↓<br />
Destination Phone<br />
<br />
Với Network Engineer, nếu <b>Routing Table là trái tim của mạng IP</b>, thì có thể xem <b>Dial Plan là trái tim của Call Routing trong hệ thống VoIP</b>.<br />
<br />
Một Dial Plan được thiết kế tốt không chỉ giúp cuộc gọi <b>đến đúng người</b>, mà còn phải <b>dễ mở rộng, dễ troubleshooting, kiểm soát quyền gọi và chuẩn hóa numbering</b> khi hệ thống phát triển từ vài chục lên hàng nghìn IP Phone.<br />
​]]></content:encoded>
			<category domain="https://www.forum.vnpro.org/forum/công-nghệ-mạng/voice-video">Collaboration</category>
			<dc:creator>dangquangminh</dc:creator>
			<guid isPermaLink="true">https://www.forum.vnpro.org/forum/công-nghệ-mạng/voice-video/444454-☎️-dial-plan-là-gì-“bản-đồ-định-tuyến”-của-hệ-thống-voip</guid>
		</item>
	</channel>
</rss>
