skip to Main Content

HƯỚNG DẪN SỬ DỤNG TÍNH NĂNG ENHANCED NETWORK PROXY (ENP) VỚI SWITCHVOX SỬ DỤNG ĐIỆN THOẠI DIGIUM

MỤC LỤC

Tổng Quan

Tài liệu này sẽ hướng dẫn bạn quy trình cấu hình giải pháp Remote Survivability bằng cách sử dụng tính năng Enhanced Network Proxy (ENP) trong Vega Gateway để làm việc với Switchvox và Điện thoại Digium.

Giới Thiệu

Đôi khi có những yêu cầu tìm giải pháp cung cấp Survivability qua điện thoại VoIP đơn giản trong đó Điện thoại có thể tiếp tục cuộc gọi PSTN cơ bản và gọi nội hạt, nếu PBX bị lỗi hoặc bất kỳ kết nối băng thông rộng nào bị lỗi, dẫn đến mất kết nối và liên lạc giữa Điện thoại và PBX. Trong tài liệu này, ví dụ khi có Văn phòng từ xa, nơi có một số Điện thoại Digium và Analog station được kết nối qua Internet với Văn phòng chính nơi đặt Switchvox. Có một Vega gateway được kết nối với PSTN, qua FXO hoặc T1 / E1. Và được kết nối với Gateway là một FXS Analog Station. Vega Gateway được cấu hình để hoạt động với Switchvox để cung cấp các giải pháp Trunking và Analog station. Tài liệu này sẽ tập trung vào cấu hình Remote Survivability của Vega gateway và các yêu cầu của cấu hình Switchvox và Điện thoại Digium để đảm bảo rằng điện thoại Digium có thể sử dụng Vega gateway ở Chế độ chuyển đổi dự phòng. Tài liệu này sẽ không thảo luận về cấu hình của FXS Station, FXO Trunk và T1 / E1 Trunk cho Switchvox, vì có các Wiki khác cho việc này.

Hai khía cạnh chính của giải pháp này

1) Điện thoại Switchvox và Điện thoại Digium có khả năng phát hiện có sự cố giao tiếp giữa Điện thoại và PBX, sau đó sử dụng cài đặt Máy chủ thay thế. Máy chủ thay thế được cấu hình bằng Địa chỉ IP (hoặc FQDN) của tính năng Vega Gateway ENP, cung cấp cho Điện thoại Digium một vị trí thay thế để ĐĂNG KÝ và gửi cuộc gọi đến.

2) Tính năng Vega Gateway ENP được sử dụng để chấp nhận các ĐĂNG KÝ và cuộc gọi đến, đồng thời hướng cả lưu lượng đến và đi đến các Gateway và điện thoại được chỉ định. Điện thoại Analog và VoIP có thể sử dụng quyền truy cập PSTN cũng như gọi cho nhau.

Lưu ý: Điện thoại Digium D80 không hỗ trợ máy chủ thay thế, do đó không hoạt động với giải pháp này. (tại thời điểm viết tài liệu này)

Khi hoạt động bình thường, Điện thoại Digium giao tiếp trực tiếp với Switchvox, trong trường hợp là văn phòng từ xa, đây sẽ là IP WAN của văn phòng chính, cổng này chuyển tiếp lưu lượng đến Switchvox. Khi Switchvox cần thực hiện cuộc gọi PSTN, PBX sẽ thiết lập giao tiếp với Vega Gateway, cổng này có thể có cổng tường lửa văn phòng từ xa chuyển tiếp đến Vega Gateway.

Nhưng nếu có lỗi xảy ra. Việc mất liên lạc có thể xảy ra ở nhiều nơi. Lỗi tổng đài và lỗi kết nối băng thông rộng. Trong mọi trường hợp, mất liên lạc giữa Điện thoại Digium và Vega Gateway với Switchvox. Các điện thoại từ xa này không còn được kết nối với PBX để hoạt động bình thường. Với việc sử dụng máy chủ thay thế, các điện thoại Digium từ xa này có thể phát hiện mất kết nối và chuyển sang chế độ chuyển đổi dự phòng. Ngoài ra với máy chủ thay thế, Điện thoại Digium có thể chuyển đổi dự phòng giao tiếp của chúng với cổng Vega. Điều này cho phép điện thoại Digium liên hệ với các điện thoại Digium khác, cũng như bất kỳ FXS Station nào trên Vega Gateway, ngoài ra, sử dụng đường truyền FXO và T1 / E1 Trunk cho các cuộc gọi đến và đi.

Lưu ý: Ví dụ này dành cho văn phòng từ xa, cấu hình tương tự được sử dụng nếu Cổng Vega được đặt cùng với Switchvox.

Số nội bộ từ xa

Cả Điện thoại Digium D60 / 62 và D65 cũng như điện thoại POTS trên Vega Gateway sẽ ĐĂNG KÝ vào Switchvox. Vì đây là những điện thoại từ xa, chúng sẽ ĐĂNG KÝ vào địa chỉ IP WAN của Firewall tại văn phòng chính, Firewall sẽ chuyển tiếp đến Switchvox. Việc cấp phép DPMA cũng sẽ được chuyển tiếp tới Swtichvox. Một máy chủ thay thế cũng sẽ được định cấu hình để cung cấp cho Điện thoại Digium địa chỉ IP Vega Gateway để ĐĂNG KÝ trong trường hợp không thành công.

CẤU HÌNH SWITCHVOX

Cấu hình chung

Switchvox thường sẽ có IP tĩnh hoặc Tên miền đủ điều kiện trên mạng LAN và IP tĩnh hoặc Tên miền đủ điều kiện trên mạng WAN (Internet). Trong cấu hình này, chúng tôi đang xác định Điện thoại Digium và các Dòng Vega Gateway FXS để ĐĂNG KÝ vào IP WAN của Switchvox. Thông thường, Switchvox nằm sau Tường lửa, do đó Tường lửa sẽ chuyển Giao thức SIP tới Switchvox. Từ đó, Switchvox sẽ chấp nhận các cuộc gọi từ Điện thoại Digium và Line FXS của Vega Gateway. Ngoài cấu hình thông thường, Điện thoại Digium được cấp một vị trí máy chủ thay thế, vị trí này được sử dụng khi Điện thoại Digium phát hiện ra rằng nó không còn liên lạc với Swtichvox nữa. Khi Điện thoại Digium ở chế độ chuyển đổi dự phòng, chúng sẽ bắt đầu gọi máy chủ thay thế, đó là Vega Gateway.

Cấu hình IP

Mở tab IP Configuration

Nhấn chọn Server > Networking > IP Configuration

      Điền các thông tin bên dưới:

  • Gateway Address: Nhập vào Default Gateway.
  • DNS Address: Nhập vào DNS Server.
  • Allow NAT Port Forwarding: Chọn YES.
  • External IP Address: Nhập IP WAN của Firewall hoặc nhấn “Look Up External IP”

Phone Networks

Mở tab IP Configuration

Nhấn chọn Server > Networking > Phone Networks

Lưu ý: Tất cả các Network đều được sửa đổi vì tất cả các điện thoại từ xa sẽ đến từ bên ngoài mạng LAN Local.

Khi sửa đổi “ All Networks“, hãy hoàn thành thông tin sau:

Host chính (PBX)       

  • Host Address: Nhập địa chỉ IP hoặc FQDN của Switchvox, địa chỉ này được nhập tự động dựa trên “Tra cứu IP bên ngoài” được nhấn trước đó.

Host thay thế

  • Host Address: Nhập địa chỉ IP của Vega Gateway.
  • Port: Nhập địa chỉ IP của Vega Gateway ENP Rx (không phải 5060) – Lưu ý: Xem phần sau trong thiết lập Vega Gateway ENP.
  • Transport: Chọn UDP.

Quản lý Số nội bộ

Mở tab Manage

Nhấn chọn Setup > Extensions > Manage 

Chỉ sửa đổi các số nội bộ của Điện thoại D60 / D62 và D65 được đặt tại văn phòng từ xa.

Lưu ý: Các bước sau không phải là yêu cầu hoàn chỉnh để tạo Số nội bộ, các bước này chỉ là yêu cầu đối với Remote Survivablity bằng Vega Gateway ENP.

Trong tab Modify Extension – Phone Settings – Common Settings hoàn thành các thông số bên dưới:

  • Phone Password: Nhập vào mật khẩu.
  • Retype Phone Password: Nhập lại mật khẩu.
  • Phone NAT Traversal: Chọn Always.

Lưu ý: Ghi lại mật khẩu này để vào Vega Gateway. Đảm bảo mật khẩu này dài và an toàn bằng cách sử dụng kết hợp chữ số và ký tự đặc biệt.

Trong tab Create Extension – Phone Settings hoàn thành các thông số bên dưới:

  • Phone Password: Nhập mật khẩu SIP Authentication.
  • Retype Phone Password: Nhập lại mật khẩu SIP Authentication.

Lưu ý: Đây chính là mật khẩu SIP Authentication cần được nhập vào cấu hình cổng FXS của Vega Gateway.

Nhấn “Save SIP Extension

CẤU HÌNH VEGA GATEWAY

Cấu hình chung

Lưu ý: Các bước sau đây dành riêng cho việc thiết lập Remote Survivablity bằng Vega Gateway ENP. Các bước sau là cấu hình bổ sung trên các Trunking và FXS Station.

Trước khi bật tính năng Remote Survivablity trên Vega Gateway ENP, hãy đảm bảo rằng các FXS Station, FXO và T1 / E1 Trunking và Điện thoại Digium hoàn toàn hoạt động. Điện thoại và Station đã được đăng ký, Trunking đang hoạt động.

https://wiki.sangoma.com/display/VG/Switchvox+Trunking+Configuration

https://wiki.sangoma.com/display/VG/Switchvox+FXS+Station+Configuration

ENP

Cấu hình sau áp dụng cho tất cả các phiên bản của Vega Gateways.

  • Configuration > Expert Config > ENP

Cấu hình SIP Proxy

Phần này của ENP xác định ENP Mode, là hành vi cốt lõi của ENP, sau đó là SIP Realm, là SIP Domain và ENP Receive Port, khác với Gateway Port của Vega Gateway và được sử dụng cho tính năng ENP.

  • Mode: Chọn “standalone_proxy”
  • Realm: Nhập địa chỉ IP của Vega Gateway.
  • Rx Port: nhập vào Port, 6060, (không phải 5060) Lưu ý: Đây là cùng một cổng được xác định trong Alternate Host Port trong Switchvox.

Nhấn Submit

SIP Proxy Auth Users

Hai chức năng của phần này:

  1) ENP SIP Registrar để định nghĩa về thông tin xác thực của Users và Authentication. Điện thoại Digium khi được định cấu hình với Máy chủ thay thế là Vega Gateway ENP, Điện thoại sẽ ĐĂNG KÝ với Vega Gateway ENP. ENP cần có Tên người dùng và Mật khẩu để Xác thực.

  2) ENP Aliases cho Người dùng. Các Aliase này là các DID từ Gateway để định tuyến đến các số nội bộ riêng lẻ.

  • Use Aliases: Chọn “if_itsp_down” Điều này là cần thiết để ENP định tuyến các cuộc gọi Incoming đến một số nội bộ được chỉ định, chỉ khi mất liên lạc với Switchvox.
  • Enabled: Chọn Enable.
  • Username: đây là Số nội bộ của Điện thoại Digium D60 / D62 và D65.
  • Aliases: Nhập DID tương ứng từ Cổng FXO hoặc Cổng T1 / E1 sẽ đổ chuông cho phần số nội bộ này khi ở Failure Mode.
  • Password: Nhập mật khẩu điện thoại, như mô tả trong Manage > Extensions > Modify > Phone Settings > Common Settings, đã được xác định trước đó.

Lưu ý: Lặp lại bước này cho từng điện thoại Digium D60 / D62 và D65 trên Remote Office.

  • Dung lượng cuộc gọi không được vượt quá dung lượng của Cổng / Kênh của Vega Gateway. 4 FXS + 4 FXO Vega Gateway có thể có 8 Cuộc gọi. Một Vega 100G Gateway có thể có 30 cuộc gọi.
  •  Số điện thoại ĐĂNG KÝ ảnh hưởng đến cuộc gọi mỗi giây. CPS tối đa của Vega Gateway là 6 cps, với hỗ trợ Burst CPS ngắn lên đến 12. Làm phép toán … Có bao nhiêu điện thoại x REG frequency = REG cps   …   Vega cps – Reg cps = actual cps   …  Để lại đủ cps thực tế để thực hiện cuộc gọi hiệu quả cho doanh nghiệp của bạn.

Nhấn Submit

Lưu ý: Đây là một ví dụ cấu hình từ Cấu hình nhanh của Vega Gateway trong đó DID được định cấu hình cho Cổng FXO, DID này phải là Alias cho Điện thoại trong SIP Proxy Auth Users.

SIP Proxy Filters

Tối thiểu, bộ lọc địa chỉ IP tin cậy cần được định cấu hình. Điều này xác định Địa chỉ IP được phép hoặc đáng tin cậy để truy cập ENP.

  • Enable: Chọn Enable
  • ipmin: Nhập Địa chỉ IP số thấp nhất của văn phòng từ xa
  • ipmax: Nhập Địa chỉ IP số cao nhất của văn phòng từ xa

Nhấn Submit

SIP ITSP Proxies

Đây là nơi ENP có thể xác định vị trí đặt Switchvox và thời điểm gián đoạn giao tiếp với Switchvox.

  • Mode: Chọn “normal”
  • Proxy Test: Chọn “options”.  Tại đây Vega Gateway sẽ gửi ping OPTIONS tới Switchvox.
  • Test Interval (s): Nhập 30 giây.  Tại đây Vega Gateway sẽ gửi ping OPTIONS sau mỗi 15 giây (nửa thời gian của Khoảng thời gian Interval)
  • Transport: Chọn UDP
  • Enable: Chọn Enable
  • IP/Host: Nhập Địa chỉ IP WAN của Tường lửa trước Switchvox. Đây là “Địa chỉ IP bên ngoài” được tìm thấy trong Cấu hình IP của Switchvox.
  • Port: Nhập 5060
  • TLS Port: Nhập 5061, mặc dù điều này không được sử dụng.

Lưu ý: Sau 3 lần ping OPTIONS liên tiếp không thành công, Vega Gateway sẽ coi Switchvox bị lỗi. Do đó, nếu khoảng thời gian kiểm tra là 30 giây, 3 lần thất bại liên tiếp sẽ là 45 giây, Switchvox được coi là ngừng hoạt động.

Nhấn Submit

Trunk Gateway

Có 2 cách để Trunk gateways.

  1. Local trunk gateways – các route này gọi đến Gateways, PBXs, and Channel banks bên ngoài Vega Gateway (bỏ chọn “Is PSTN Gateway?” checkbox)
  2. PSTN gateways – các route này gọi đến PSTN gateways, (chọn “Is PSTN Gateway?” checkbox).

Trong Remote Office Survivalblity này, khi Vega Gateway và Digium Phone không còn có thể giao tiếp với Switchvox, chúng tôi muốn sử dụng PSTN Gateway trên Vega Gateway (chính nó – Cổng 5060 của cùng một Vega Gateway).

Các cài đặt sau, tương tự như SIP ITSP Proxy, là để kiểm tra khả năng truy cập của Cổng PSTN. Có cổng PSTN đang sẵn sàng không?

  • SIP Messages from Trunk Gateway: Chọn “Trust” Nó sẽ cho phép ENP tin tưởng cuộc gọi SIP từ nội bộ PSTN Gateway.
  • Allow Calls from ITSP Proxy to PSTN: Chọn “Never”.   Các cuộc gọi từ Switchvox không được gọi ENP. Switchvox phải gọi cổng Gateway (5060) không phải cổng ENP (6060 – được xác định trước đó)
  • Transport: Chọn UDP
  • Mode: Chọn “Normal”
  • Test: Chọn “Options”   Sử dụng cho OPTIONs ping.
  • Test Interval (s): Đây là khoảng thời gian gửi OPTIONs ping.
  • Gateway ID: 1 sẽ luôn là Localhost hoặc chính là Vega Gateway. Đây là những gì chúng tôi muốn sử dụng để gửi và nhận cuộc gọi.
  • Enabled: Chọn Enable
  • Is PSTN Gateway?: Chọn Enable
  • IP/Host: Đối với ID Gateway 1 – đây sẽ luôn là 127.0.0.1 cho chính Vega Gateway.

Nhấn Submit

Trunk Gateway Call Routing

Khi ở chế độ chuyển đổi dự phòng, Điện thoại Digium sẽ bắt đầu gọi ENP của Vega Gateway. Một Dial Plan là cần thiết để định tuyến các cuộc gọi đến Trunk Gateway được xác định trong bước trước.

Các cuộc gọi khớp với các thuộc tính được chuyển đến các gateway được chỉ định (cho dù ITSP sống hay chết).

PSTN Gateway có các hạn chế về định tuyến:

  1. Các cuộc gọi từ cổng PSTN không thể được chuyển đến các cổng PSTN khác
  2. Các cuộc gọi từ cổng PSTN không thể được chuyển đến ITSP
  3. Không thể chuyển cuộc gọi từ người dùng chưa đăng ký (ngay cả khi “đáng tin cậy”) đến cổng PSTN

Nhấn Add, để thêm Dial Plan thứ hai

  • Enabled:  Chọn Enable
  • Description:  Mở trường văn bản, nhập mô tả
  • Call Attributes:  Nhập  TEL:.* (TEL Colon Dot Asterisk)
  • Trunk Gateway ID List:  Nhập 1 Đây là ID Trunk Gateway 1 trong bước trước xác định PSTN Gateway nội bộ.
  • Routing Rule:  Nhập linear_up
  • Redirection Responses:  Nhập 500-599

Nhấn Submit

 – Để nhận cuộc gọi từ POTS trên Dphone của bạn (cuộc gọi đến từ POTS), hãy điều hướng đến

configuration → Expert config→ SIP

 – Sửa đổi cấu hình 1 và đặt miền cục bộ == địa chỉ IP của Vega gateway

Lưu Cấu hình

Bạn đã cấu hình xong. Nhấn Lưu cấu hình.

Bạn cũng sẽ phải khởi động lại khi thay đổi Địa chỉ IP.

Thay đổi ENP Remote Survivablity

Digium Phone đăng ký với ENP

Configuration > Expert Config >  ENP  >  SIP Proxy Registered Users

Đây là trạng thái đăng ký trên Vega Gateway ENP hiển thị các Điện thoại Digium đã được đăng ký. Điện thoại Digium phải được đăng ký ENP để có thể hoạt động.

This Post Has 0 Comments

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *