<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Kiến trúc hệ thống FreeSWITCH</title>
<meta name="description" content="Kiến trúc hệ thống FreeSWITCH - Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;vietpbx.com&#x002F;vi&#x002F;news&#x002F;savefile&#x002F;freeswitch&#x002F;kien-truc-he-thong-freeswitch-33.html">
<meta name="author" content="vietpbx">
<meta name="copyright" content="vietpbx [vietpbx@gmail.com]">
<meta name="generator" content="NukeViet v4.5">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Kiến trúc hệ thống FreeSWITCH">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;vietpbx.com&#x002F;vi&#x002F;news&#x002F;savefile&#x002F;freeswitch&#x002F;kien-truc-he-thong-freeswitch-33.html">
<meta property="og:site_name" content="vietpbx">
<meta property="og:url" content="https://vietpbx.com/vi/news/savefile/freeswitch/kien-truc-he-thong-freeswitch-33.html">
<link rel="shortcut icon" href="https://vietpbx.com/uploads/vpx_logo.jpg">
<link rel="canonical" href="https://vietpbx.com/vi/news/savefile/freeswitch/kien-truc-he-thong-freeswitch-33.html">
<link rel="alternate" href="https://vietpbx.com/vi/news/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://vietpbx.com/vi/news/rss/media/" title="Tin Tức - VOIP" type="application/rss+xml">
<link rel="alternate" href="https://vietpbx.com/vi/news/rss/asterisk/" title="Tin Tức - Asterisk" type="application/rss+xml">
<link rel="alternate" href="https://vietpbx.com/vi/news/rss/freeswitch/" title="Tin Tức - Freeswitch" type="application/rss+xml">
<link rel="alternate" href="https://vietpbx.com/vi/news/rss/kamailio/" title="Tin Tức - Kamailio" type="application/rss+xml">
<link rel="alternate" href="https://vietpbx.com/vi/news/rss/opensips/" title="Tin Tức - OpenSIPS" type="application/rss+xml">
<link rel="alternate" href="https://vietpbx.com/vi/news/rss/tong-dai/" title="Tin Tức - Tổng đài" type="application/rss+xml">
<link rel="alternate" href="https://vietpbx.com/vi/news/rss/nuoc-ngoai/" title="Tin Tức - Nước ngoài" type="application/rss+xml">
<link rel="alternate" href="https://vietpbx.com/vi/news/rss/viet-nam/" title="Tin Tức - Việt Nam" type="application/rss+xml">
<link rel="alternate" href="https://vietpbx.com/vi/news/rss/callcenter/" title="Tin Tức - CallCenter" type="application/rss+xml">
<link rel="alternate" href="https://vietpbx.com/vi/news/rss/nuoc-ngoai-12/" title="Tin Tức - Nước ngoài" type="application/rss+xml">
<link rel="alternate" href="https://vietpbx.com/vi/news/rss/noi-dia/" title="Tin Tức - Nội địa" type="application/rss+xml">
<link rel="alternate" href="https://vietpbx.com/vi/news/rss/contact-center/" title="Tin Tức - Contact Center" type="application/rss+xml">
<link rel="alternate" href="https://vietpbx.com/vi/news/rss/voice-bot/" title="Tin Tức - Voice bot" type="application/rss+xml">
<link rel="alternate" href="https://vietpbx.com/vi/news/rss/chatbot/" title="Tin Tức - Chatbot" type="application/rss+xml">
<link rel="alternate" href="https://vietpbx.com/vi/news/rss/tri-tue-nhan-tao-ai/" title="Tin Tức - Trí tuệ nhân tạo&#40;AI&#41;" type="application/rss+xml">
<link rel="alternate" href="https://vietpbx.com/vi/news/rss/dich-vu/" title="Tin Tức - Dịch vụ" type="application/rss+xml">
<link rel="preload" as="style" href="https://vietpbx.com/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://vietpbx.com/themes/default/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://vietpbx.com/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://vietpbx.com/themes/default/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://vietpbx.com/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://vietpbx.com/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="script" href="https://vietpbx.com/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://vietpbx.com/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://vietpbx.com/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://vietpbx.com/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://vietpbx.com/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://vietpbx.com/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://vietpbx.com/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://vietpbx.com/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://vietpbx.com/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://vietpbx.com/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://vietpbx.com/themes/default/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="https://vietpbx.com/themes/default/css/style.css">
<link rel="stylesheet" href="https://vietpbx.com/themes/default/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://vietpbx.com/themes/default/css/news.css">
<link rel="stylesheet" href="https://vietpbx.com/themes/default/css/custom.css">
<style>
	body{background: #fff;}
</style>
    </head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">vietpbx</h2>
		<p class="pull-right"><a title="vietpbx" href="https://vietpbx.com/">https://vietpbx.com</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Kiến trúc hệ thống FreeSWITCH</h1>
		<ul class="list-inline">
			<li>Thứ ba - 22/10/2024 03:21</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
		</div>
				<div class="imghome">
			<img alt="Kiến trúc hệ thống FreeSWITCH" src="https://vietpbx.com/uploads/news/2024_10/image-20241022142248-1.png" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif"><strong>Thiết kế FreeSWITCH - dạng module, c&oacute; thể mở rộng v&agrave; ổn định</strong></span></span></p>

<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Mục ti&ecirc;u thiết kế của FreeSWITCH l&agrave; cung cấp một hệ thống c&oacute; thể mở rộng theo module xung quanh một l&otilde;i chuyển mạch ổn định v&agrave; cung cấp một giao diện mạnh mẽ để c&aacute;c nh&agrave; ph&aacute;t triển th&ecirc;m v&agrave;o v&agrave; kiểm so&aacute;t hệ thống. Nhiều th&agrave;nh phần trong FreeSWITCH độc lập với nhau v&agrave; kh&ocirc;ng c&oacute; nhiều th&ocirc;ng tin về c&aacute;ch c&aacute;c bộ phận kh&aacute;c hoạt động, ngo&agrave;i những th&ocirc;ng tin được cung cấp trong c&aacute;i gọi l&agrave; &quot;API FreeSWITCH&quot;. Chức năng của FreeSWITCH c&oacute; thể được mở rộng bằng c&aacute;c module c&oacute; thể tải, li&ecirc;n kết một chức năng cụ thể hoặc c&ocirc;ng nghệ b&ecirc;n ngo&agrave;i v&agrave;o l&otilde;i.</span></span></p>

<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">FreeSWITCH c&oacute; nhiều loại module kh&aacute;c nhau bao quanh l&otilde;i trung t&acirc;m, như sensors v&agrave; interface kết nối bộ n&atilde;o r&ocirc;-bốt với m&ocirc;i trường b&ecirc;n ngo&agrave;i. Danh s&aacute;ch bao gồm những điều sau:</span></span></p>

<table cellspacing="0" class="MsoTableGrid" style="border-collapse:collapse; border:none">
	<tbody>
		<tr>
			<td style="border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; vertical-align:top; width:160px">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif"><strong>Loại Module</strong></span></span></p>
			</td>
			<td style="border-bottom:1px solid black; border-left:none; border-right:1px solid black; border-top:1px solid black; vertical-align:top; width:463px">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif"><strong>Mục đ&iacute;ch</strong></span></span></p>
			</td>
		</tr>
		<tr>
			<td style="border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; border-top:none; vertical-align:top; width:160px">
			<p><strong><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Endpoint</span></span></strong></p>
			</td>
			<td style="border-bottom:1px solid black; border-left:none; border-right:1px solid black; border-top:none; vertical-align:top; width:463px">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Quản l&yacute; c&aacute;c giao thức điện thoại như SIP v&agrave; PSTN</span></span></p>
			</td>
		</tr>
		<tr>
			<td style="border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; border-top:none; vertical-align:top; width:160px">
			<p><strong><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Application</span></span></strong></p>
			</td>
			<td style="border-bottom:1px solid black; border-left:none; border-right:1px solid black; border-top:none; vertical-align:top; width:463px">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Thực hiện nhiệm vụ như ph&aacute;t &acirc;m thanh hoặc gửi dữ liệu.</span></span></p>
			</td>
		</tr>
		<tr>
			<td style="border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; border-top:none; vertical-align:top; width:160px">
			<p><strong><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Automated Speech Recognition(ASR)</span></span></strong></p>
			</td>
			<td style="border-bottom:1px solid black; border-left:none; border-right:1px solid black; border-top:none; vertical-align:top; width:463px">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Giao diện với hệ thống nhận dạng giọng n&oacute;i</span></span></p>
			</td>
		</tr>
		<tr>
			<td style="border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; border-top:none; vertical-align:top; width:160px">
			<p><strong><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Chat</span></span></strong></p>
			</td>
			<td style="border-bottom:1px solid black; border-left:none; border-right:1px solid black; border-top:none; vertical-align:top; width:463px">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">L&agrave;m cầu nối v&agrave; trao đổi nhiều giao thức Chat kh&aacute;c nhau</span></span></p>
			</td>
		</tr>
		<tr>
			<td style="border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; border-top:none; vertical-align:top; width:160px">
			<p><strong><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Codec</span></span></strong></p>
			</td>
			<td style="border-bottom:1px solid black; border-left:none; border-right:1px solid black; border-top:none; vertical-align:top; width:463px">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Chuyển đổi giữa c&aacute;c định dạng &acirc;m thanh kh&aacute;c nhau</span></span></p>
			</td>
		</tr>
		<tr>
			<td style="border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; border-top:none; vertical-align:top; width:160px">
			<p><strong><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Dialplan</span></span></strong></p>
			</td>
			<td style="border-bottom:1px solid black; border-left:none; border-right:1px solid black; border-top:none; vertical-align:top; width:463px">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Ph&acirc;n t&iacute;ch chi tiết cuộc gọi v&agrave; quyết định chuyển hướng cuộc gọi đến đ&acirc;u</span></span></p>
			</td>
		</tr>
		<tr>
			<td style="border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; border-top:none; vertical-align:top; width:160px">
			<p><strong><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Directory</span></span></strong></p>
			</td>
			<td style="border-bottom:1px solid black; border-left:none; border-right:1px solid black; border-top:none; vertical-align:top; width:463px">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Kết nối c&aacute;c dịch vụ th&ocirc;ng tin thư mục, chẳng hạn như LDAP, với API tra cứu l&otilde;i chung.</span></span></p>
			</td>
		</tr>
		<tr>
			<td style="border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; border-top:none; vertical-align:top; width:160px">
			<p><strong><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Event handlers</span></span></strong></p>
			</td>
			<td style="border-bottom:1px solid black; border-left:none; border-right:1px solid black; border-top:none; vertical-align:top; width:463px">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Cho ph&eacute;p c&aacute;c chương tr&igrave;nh b&ecirc;n ngo&agrave;i điều khiển FreeSWITCH</span></span></p>
			</td>
		</tr>
		<tr>
			<td style="border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; border-top:none; vertical-align:top; width:160px">
			<p><strong><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">File</span></span></strong></p>
			</td>
			<td style="border-bottom:1px solid black; border-left:none; border-right:1px solid black; border-top:none; vertical-align:top; width:463px">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Cung cấp giao diện để tr&iacute;ch xuất v&agrave; ph&aacute;t &acirc;m thanh từ nhiều định dạng tệp &acirc;m thanh kh&aacute;c nhau.</span></span></p>
			</td>
		</tr>
		<tr>
			<td style="border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; border-top:none; vertical-align:top; width:160px">
			<p><strong><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Formats</span></span></strong></p>
			</td>
			<td style="border-bottom:1px solid black; border-left:none; border-right:1px solid black; border-top:none; vertical-align:top; width:463px">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Ph&aacute;t c&aacute;c tệp &acirc;m thanh ở nhiều định dạng kh&aacute;c nhau</span></span></p>
			</td>
		</tr>
		<tr>
			<td style="border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; border-top:none; vertical-align:top; width:160px">
			<p><strong><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Languages</span></span></strong></p>
			</td>
			<td style="border-bottom:1px solid black; border-left:none; border-right:1px solid black; border-top:none; vertical-align:top; width:463px">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Giao diện ng&ocirc;n ngữ lập tr&igrave;nh được sử dụng để điều khiển cuộc gọi</span></span></p>
			</td>
		</tr>
		<tr>
			<td style="border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; border-top:none; vertical-align:top; width:160px">
			<p><strong><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Loggers</span></span></strong></p>
			</td>
			<td style="border-bottom:1px solid black; border-left:none; border-right:1px solid black; border-top:none; vertical-align:top; width:463px">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Kiểm so&aacute;t việc ghi logs ra m&agrave;n h&igrave;nh console, logs hệ thống hoặc tệp tin logs</span></span></p>
			</td>
		</tr>
		<tr>
			<td style="border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; border-top:none; vertical-align:top; width:160px">
			<p><strong><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Say</span></span></strong></p>
			</td>
			<td style="border-bottom:1px solid black; border-left:none; border-right:1px solid black; border-top:none; vertical-align:top; width:463px">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Kết hợp c&aacute;c tệp &acirc;m thanh bằng nhiều ng&ocirc;n ngữ kh&aacute;c nhau để cung cấp phản hồi. N&oacute;i những điều như số điện thoại, thời gian trong ng&agrave;y, c&aacute;ch viết của c&aacute;c từ, v.v.</span></span></p>
			</td>
		</tr>
		<tr>
			<td style="border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; border-top:none; vertical-align:top; width:160px">
			<p><strong><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Text-To-Speech(TTS)</span></span></strong></p>
			</td>
			<td style="border-bottom:1px solid black; border-left:none; border-right:1px solid black; border-top:none; vertical-align:top; width:463px">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Giao diện(interface) với text to speech engines</span></span></p>
			</td>
		</tr>
		<tr>
			<td style="border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; border-top:none; vertical-align:top; width:160px">
			<p><strong><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Timers</span></span></strong></p>
			</td>
			<td style="border-bottom:1px solid black; border-left:none; border-right:1px solid black; border-top:none; vertical-align:top; width:463px">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Thời gian của kernel POSIX hoặc Linux trong c&aacute;c ứng dụng.</span></span></p>
			</td>
		</tr>
		<tr>
			<td style="border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; border-top:none; vertical-align:top; width:160px">
			<p><strong><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">XML Interfaces</span></span></strong></p>
			</td>
			<td style="border-bottom:1px solid black; border-left:none; border-right:1px solid black; border-top:none; vertical-align:top; width:463px">
			<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Sử dụng XML cho Bản ghi chi tiết cuộc gọi (CDR-Call Detail Record), CURL, LDAP, RPC, v.v.</span></span></p>
			</td>
		</tr>
	</tbody>
</table>

<p><span style="font-size:12pt"><span style="font-family:Aptos,sans-serif">Sơ đồ sau đ&acirc;y cho thấy kiến <span style="font-family:&#039;Arial&#039;,sans-serif">​​</span>tr&uacute;c FreeSWITCH tr&ocirc;ng như thế n&agrave;o v&agrave; c&aacute;c module xoay quanh l&otilde;i của FreeSWITCH như thế n&agrave;o:</span></span></p>

<p><img alt="" height="768" src="https://vietpbx.com/uploads/news/2024_10/image-20241022142248-1.png" width="747" /></p>

<p><span style="font-size:12.0pt"><span style="font-family:&#039;Aptos&#039;,sans-serif">Bằng c&aacute;ch kết hợp c&aacute;c chức năng của nhiều giao diện m&ocirc;-đun kh&aacute;c nhau, FreeSWITCH c&oacute; thể được cấu h&igrave;nh để kết nối điện thoại IP, đường d&acirc;y POTS, WebRTC v&agrave; c&aacute;c dịch vụ điện thoại dựa tr&ecirc;n IP. N&oacute; cũng c&oacute; thể dịch c&aacute;c định dạng &acirc;m thanh v&agrave; cung cấp hệ thống Phản hồi tự động bằng giọng n&oacute;i tương t&aacute;c (IVR-Interactive Voice Response) với c&aacute;c menu t&ugrave;y chỉnh. M&aacute;y chủ FreeSWITCH cũng c&oacute; thể được điều khiển từ một m&aacute;y kh&aacute;c.</span></span></p>
		</div>
				<div id="author">
						<p>
				<strong>Tác giả:</strong>
				<a href="https://vietpbx.com/vi/news/author/adminViet/">adminViet</a>
			</p>
						<p>
				<strong>Nguồn tin:</strong>
				FreeSWITCH 1.8 book
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://vietpbx.com/vi/news/savefile/freeswitch/kien-truc-he-thong-freeswitch-33.html" title="Kiến trúc hệ thống FreeSWITCH">https://vietpbx.com/vi/news/savefile/freeswitch/kien-truc-he-thong-freeswitch-33.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; vietpbx
		</div>
		<div id="contact">
			<a href="mailto:vietpbx@gmail.com">vietpbx@gmail.com</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://vietpbx.com/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
<div id="run_cronjobs" style="visibility:hidden;display:none;"><img alt="cron" src="/index.php?second=cronjobs&amp;p=k88jqT8h" width="1" height="1" /></div>
<script src="https://vietpbx.com/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=0,nv_recaptcha_ver=2,nv_recaptcha_sitekey="",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://vietpbx.com/assets/js/language/vi.js"></script>
<script src="https://vietpbx.com/assets/js/DOMPurify/purify3.js"></script>
<script src="https://vietpbx.com/assets/js/global.js"></script>
<script src="https://vietpbx.com/assets/js/site.js"></script>
<script src="https://vietpbx.com/themes/default/js/news.js"></script>
<script src="https://vietpbx.com/themes/default/js/main.js"></script>
<script src="https://vietpbx.com/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://vietpbx.com",
            "logo": "https://vietpbx.com/uploads/logo.png"
        }
        </script>
<script src="https://vietpbx.com/themes/default/js/bootstrap.min.js"></script>
</body>
</html>