You are on page 1of 7

5.3.

Kết nối 2 tổng đài Asterisk qua SIP trunk

Session Initiation Protocol (SIP) là giao thức báo hiệu


dùng để thiết lập và điều khiển cuộc gọi VoIP. Cuộc gọi Sip sử
dụng 2 giao thức: SIP và RTP (Real Time Protocol). RTP dùng để
chuyển tải tiếng nói

Bước đầu tiên khi thiết lập SIP trunk là phác họa những
công việc cần làm. Trong hướng dẫn này sẽ nêu cách kết nối 2
tổng đài (PBX) bằng SIP trunk. Hai PBX được đặt tên là PBX222
và PBX111, giống địa chỉ IP cho các bạn dễ theo dõi. Lớp
extension trên PBX222 sẽ là 1xx, và tương ứng 2xx trên PBX111.
Việc phân chia dãy extension riêng biệt này sẽ giúp định tuyến
cuộc gọi được dễ dàng.
Hình 16: kiến trúc hai tổng đài Asterisk

Trên PBX222, cần tạo outbound trunk tên là 111-peer,


kênh này kết nối với PBX còn lại sử dụng tài khoản 222-user. Tài
khoản này sẽ được khai báo trong phần inbound trunk trên
PBX111.
Ngược lại, ta sẽ dùng tài khoản 111-user để cho PBX111 kết nối
với PBX bên kia.
Chú ý: Bạn có thể đặt tên bất kỳ cho trunk và 2 tài khoản trên.

Để tiện việc cấu hình, bạn có thể làm theo hướng dẫn
dưới đây - để tự động phát sinh các phần cấu hình trunk. Rất dễ
dùng và tiện lợi. Chỉ cần khai báo IP (hoặc hostname) của 2 tổng
đài, tên 2 trunks, tên 2 tài khoản, và 2 mật khẩu, thế là xong.

PBX #1 PBX #2

IP 192.168. IP 192.168.
address= 1.222 address= 1.111

Trunk Trunk
Name = 111-peer Names are based Name = 222-peer

Username Username
= 111-user on the destination = 222-user

111- 222-
Password passwor Password passwor
= d = d

Outgoing Outgoing
Settings Settings
Create SIP trunk

Trunk configurations Trunk


Name: 111-peer between Name: 222-peer

Peer two Asterisk PiaF Peer


Details: PBXs Details:

192.168.1 using User/Peer 192.168.


host= .111 pairing host= 1.222

username= 222-user username= 111-user

fromuser= 222-user fromuser= 111-user

222- PBX in a Flash for 111-


secret= password Newbies secret= password

by Eugene
type= peer Blanchard type= peer

www.cadvision.co
qualify= yes m/blanchas qualify= yes

Incoming Incoming
Settings Settings
User User
Context: 111-user Context: 222-user

User User
Details: Details:

111- 222-
secret= password secret= password

type= user type= user

from- from-
context= trunk context= trunk

Sau đây là hướng dẫn chi tiết cách làm, dùng giao diện FreePBX.

1. Cấu hình SIP trunks

a. Cấu hình PBX222


- Chọn Add Trunk từ menu setup FreePBX
- Chọn Add SIP Trunk
- Trong mục Outgoing Settings section, thay đổi như sau:

Hình 17: tạo Trunk Tổng đài 1

- Khai báo tài khoản cho PBX111 trong mục Incoming Settings:

Hình 18: tạo incoming setting Tổng đài 1

- Ấn Submit, rồi quay trở ra.

b. Cấu hình PBX111: tương tự các bước trên, với các thay đổi
sau:
- Outgoing:
Hình 19: tạo Trunk Tổng đài 2

- Incoming:

Hình 20: tạo incoming setting Tổng đài 2

- Nhớ ấn Submit, rồi Apply Changes (màu cam)


c. Kiểm tra kết nối.

- Trên PBX222, cửa sổ Asterisk CLI, gõ lệnh 'sip show peers'. Kết
quả:

Hình 21: xem user được tạo trên PBX 2


- Tương tự cho PBX111, kết quả 'sip show peers'

Hình 22: xem user được tạo trên PBX 1

2. Định tuyến cuộc gọi


Chúng ta sẽ cấu hình outbound route để có thể quay số trực tiếp
extension đầu bên kia.

a. Outbound cho PBX222


- Chọn Outbound Routes, và tạo Route mới như sau:

Hình 22: Outbound Routes PBX 1

b. Outbound cho PBX111: tương tự như hình vẽ:

Hình 23: Outbound Routes PBX 2

3. Bây giờ bạn có thể gọi số extension của bên kia từ bất kỳ số
nội bộ nào.
Tình trạng kết nối trunks sẽ được hiển thị trong mục FreePBX
Statistics.

Hình 24: trạng thái của mỗi tổng đài

Chú ý: không có giới hạn số lượng cuộc gọi đồng thời trên
SIP trunk. Người dùng hai bên có thể thoải mái thực hiện nhiều
cuộc gọi đồng thời cho phía bên kia, miễn sao băng thông giữa 2
PBX đảm bảo đủ.

You might also like