Điều khiển thiết bị đầu cuối qua RS232 và API

TrueConfKhoảng 48 phút

Điều khiển thiết bị đầu cuối qua RS232 và API

Thiết bị đầu cuối TrueConf Group cung cấp khả năng điều khiển không chỉ thông qua điều khiển từ xa và giao diện web mà còn bằng các lệnh văn bản (Giao diện Dòng lệnh) qua cổng vật lý RS-232, sử dụng bộ chuyển đổi USB - RS-232 (ví dụ, nếu cổng tích hợp đang được sử dụng bởi máy quay PTZ), và điều khiển từ xa qua giao thức SSH.

Tính năng này cũng cho phép dễ dàng tích hợp TrueConf Group vào các hệ thống quản lý phòng họp (ví dụ, TrueConf Coordinator), và đưa các nút điều khiển thiết bị đầu cuối vào giao diện của máy tính bảng.

RS-232

Bạn có thể sử dụng cổng RS-232 hoặc bộ chuyển đổi USB - RS-232 để truyền lệnh điều khiển đến thiết bị đầu cuối, để thực hiện điều này:

  1. Trong bảng điều khiển codec, hãy chuyển đến mục RS-232 Interfaces, trong tab General đặt mật khẩu để kết nối với RS-232 API hoặc để mặc định.

  2. Kết nối máy tính với codec bằng cáp RS-232.

  3. Chuyển đến tab HARDWARE (hoặc USB 1 nếu bạn sử dụng bộ chuyển đổi USB - RS-232), chọn tùy chọn RS-232 API từ danh sách thả xuống Role và cấu hình các thông số cổng:

    /docs/group/media/rs232_params/vi.png
    • Speed (bit/s) - số bit được truyền trong 1 giây (bit/s) hoặc số lần thay đổi tín hiệu trong một giây.
    • Data bits - số lượng bit mã hóa một ký tự được truyền (chữ cái, chữ số và các ký tự khác).
    • Parity - phương pháp phát hiện lỗi khi truyền dữ liệu bằng cách thêm một bit bổ sung vào mỗi đơn vị dữ liệu.
      • None - giá trị mặc định, không thêm bit bổ sung.
      • Even - Xác định số lượng tất cả các bit 1 trong mỗi ký tự và nếu cần thiết, thêm bit 1 hoặc 0 bổ sung để tổng số của chúng trở thành số chẵn.
      • Odd - xác định số lượng tất cả các số 1 trong mỗi ký tự và nếu cần thiết, thêm một bit bổ sung là 1 hoặc 0 để tổng số của chúng trở thành số lẻ.
      • Mark - mỗi ký tự được thêm một bit 1 bổ sung.
      • Space - mỗi ký tự được thêm một bit 0 bổ sung.
    • Stop bit - bit bổ sung, báo hiệu nơi một ký tự kết thúc và ký tự tiếp theo bắt đầu. Số lượng bit dừng càng lớn, "khoảng dừng" giữa các ký tự càng dài.
    • Flow control - loại hình quản lý luồng dữ liệu cho phép dừng và tiếp tục việc truyền dữ liệu nếu thiết bị nhận không kịp xử lý thông tin.
      • None - giá trị mặc định, điều khiển luồng bị tắt.
      • Xon / Xoff - chế độ điều khiển phần mềm trong đó thiết bị gửi các ký tự đặc biệt Xoff (Ctrl+S, mã 0x13) và Xon (Ctrl+Q, mã 0x11).
      • Hardware - phương thức điều khiển phần cứng sử dụng các tiếp điểm bổ sung trong đầu nối. Khi điều khiển bằng RS-232, thiết bị gửi tín hiệu qua tiếp điểm đặc biệt số 4 RTS (Request To Send) và số 5 CTS (Clear To Send).

Tiếp theo, các phương pháp thực hiện lệnh qua RS-232 khác nhau tùy thuộc vào hệ điều hành:

  • Đối với hệ điều hành Windows, hãy sử dụng chương trình đặc biệt PuTTY và các chương trình tương tự.

  • Dành cho hệ điều hành Linux bằng cách sử dụng tiện ích minicom.

SSH

Cách kết nối

Khả năng xác thực trong CLI TrueConf Group qua SSH bị giới hạn bởi cài đặt của hệ điều hành terminal. Sau ba lần nhập sai mật khẩu, khả năng kết nối sẽ bị chặn. Để gỡ bỏ chặn, cần khởi động lại terminal hoặc khởi động lại hệ điều hành của nó.

Bước 1. Để kết nối với thiết bị đầu cuối từ dòng lệnh, trước tiên cần thiết lập khóa truy cập trên thiết bị sẽ được sử dụng để kết nối với TrueConf Group:

  1. Tại bảng điều khiển, chuyển đến phần Settings → Maintenance → Permissions → SSH.

  2. Nhấn nút Download new access key.

  3. Di chuyển khóa id_rsa đã tải xuống vào thư mục:

    • Trong hệ điều hành Windows mặc định: C:\Users\Tên_người_dùng\.ssh

    • In Linux, the default is: /Имя_пользователя/.ssh

Bước 2. Bây giờ, bạn cần kết nối từ SSH client. Sử dụng đăng nhập tcgsh:

  1. Cài đặt (nếu bạn chưa làm điều này trước đây) và khởi chạy một ứng dụng khách SSH, chẳng hạn như từ gói OpenSSH hoặc bất kỳ ứng dụng nào khác. Trong nhiều hệ điều hành, nó đã có sẵn, ví dụ, trong Windows 10 và các phiên bản mới hơn, chỉ cần thực hiện lệnh:

    ssh tcgsh@[group_ip]

    nơi [group_ip] là địa chỉ IP của thiết bị đầu cuối của bạn.

    Nếu khi kết nối với terminal xuất hiện lỗi WARNING: UNPROTECTED PRIVATE KEY FILE!, cần thay đổi quyền truy cập cho tệp khóa truy cập id_rsa. Để thực hiện điều này, hãy nhập lệnh chmod 600 id_rsa trong thư mục chứa khóa truy cập.

  2. Xuất hiện văn bản chào mừng CLI TrueConf Group. Bây giờ bạn có thể nhập bất kỳ lệnh được hỗ trợ:

user@linux:~$ ssh tcgsh@10.160.2.55
Last login: Thu Apr 23 17:46:26 2026 from 10.160.2.12
Welcome to TrueConf Group Management Shell 2.1.0.15
(tcg cli)

Các lệnh gửi đến terminal không phân biệt chữ hoa chữ thường. Ví dụ, bạn có thể nhập lệnh là HELP, help hoặc Help.

Để hiển thị danh sách lệnh, hãy sử dụng lệnh HELP.

Để hiển thị thông tin về lệnh cụ thể [command], hãy nhập [command] HELP.

Các tham số (nếu có) được chỉ định đơn giản bằng cách thêm khoảng trắng sau lệnh, ví dụ: lệnh

CALLHISTORY 10

hiển thị 10 bản ghi gần đây nhất từ nhật ký cuộc gọi.

Lệnh điều khiển

ABOOK

Thêm liên hệ vào sổ địa chỉ.

Tham sốMô tả
ADD [NAME] [PROTO]:[ADDRESS]Thêm liên hệ vào sổ địa chỉ, trong đó: NAME - tên hiển thị, PROTO - giao thức (sip, h323, rtsp, vnc, ndi), ADDRESS - địa chỉ được sử dụng để gọi. Ví dụ lệnh: ABOOK ADD ALEX sip:10.110.2.240
DEL [NAME]Xóa liên hệ với tên được chỉ định

ANSWER

Chấp nhận cuộc gọi đến.

Tham sốMô tả
VIDEOChấp nhận cuộc gọi đến nếu tính năng tự động trả lời bị tắt. Điều này có thể được kiểm tra trong bảng điều khiển trong phần .

AUDIOCODEC

Cho phép hoặc cấm sử dụng codec âm thanh.

Tham sốMô tả
[CODEC] ONCho phép sử dụng codec âm thanh [CODEC]
[CODEC] OFFCấm sử dụng codec âm thanh [CODEC]
[CODEC] GETNhận trạng thái hiện tại của codec [CODEC]
GETNhận trạng thái hiện tại của tất cả các codec âm thanh

Danh sách tất cả các codec được thiết bị đầu cuối hỗ trợ có thể được tìm thấy trong phần "Khả năng TrueConf Group".


AUDIOMUTE

Quản lý micro.

Tham sốMô tả
ONTắt microphone
OFFBật micro
GETNhận trạng thái hiện tại của micro
REGISTERNhận thông báo về thay đổi trạng thái của micro. Nếu người điều hành thiết bị đầu cuối bật/tắt micro, thì thông báo tương ứng sẽ được hiển thị trong bảng điều khiển. Những thông báo này sẽ được gửi đến cho đến khi chúng bị vô hiệu hóa bằng cách sử dụng lệnh UNREGISTER và chỉ trong phiên kết nối SSH hiện tại.
UNREGISTERTắt thông báo về sự thay đổi trạng thái của micro

AUTOANSWER

Cấu hình tự động nhận cuộc gọi.

Tham sốMô tả
YESTự động nhận cuộc gọi đến đầu tiên. Tương tự như việc đặt giá trị cho tham số
NOTắt tự động trả lời cho cuộc gọi đến. Tương tự như việc đặt giá trị cho tham số.
DNDChặn các cuộc gọi đến, tất cả chúng sẽ tự động bị từ chối. Tương tự như việc đặt giá trị trong mục
GETNhận giá trị hiện tại của tham số tự động nhận cuộc gọi

CALLINFO

Nhận thông tin về cuộc gọi hiện tại.

Nhóm lệnh xuất thông tin kỹ thuật về một hoặc nhiều kết nối đang hoạt động (trong trường hợp sử dụng chức năng MCU). Tham số CallID cần thiết để nhận diện cuộc gọi và được sử dụng trong các lệnh khác. Ví dụ về cách hoạt động của lệnh:

TCG console>CALLINFO
Active calls:
CallID:"8"
       Direction:Outgoing
       Contact URI:"sip:222@example.com"
       User agent:"TrueConf Server 5.4.5.10072"
       Duration:230 sec
       Bitrate:"1008"
Audio in: Compression:"G.722.1C (32 kbit/s)", Bitrate:"32", Packets:"11304", Lost packets:"0", Loss rate:"0"%, Jitter:"30"
Audio out: Compression:"G.722.1C (48 kbit/s)", Bitrate:"48", Packets:"11301", Lost packets:"0", Loss rate:"0"%, Jitter:"10"
Video in: Codec:"H264", Bitrate:"960", Resolution:"1280x720", Frame rate:"27", Packets:"35495", Lost packets:"0", Lossrate:"0%", Jitter:"11%"
Video out: Codec:"H264", Bitrate:"960", Resolution:"1280x720", Frame rate:"30", Packets:"39959", Lost packets:"0", Lossrate:"0%", Jitter:"2%

CALLHISTORY

Lấy lịch sử cuộc gọi.

Tham sốMô tả
NSố lượng cuộc gọi gần đây để hiển thị, mặc định N=5

CAMERA

Điều khiển camera PTZ.

Tham sốMô tả
LEFT, RIGHT, UP, DOWNXoay camera sang trái, phải, lên, xuống tương ứng
ZOOM+, ZOOM-Phóng to hoặc thu nhỏ hình ảnh
STOPDừng di chuyển camera
POSITION SAVE [n]Lưu vị trí hiện tại của camera (preset) dưới số [n]
POSITION LOAD [n]Điều chỉnh camera tới vị trí (preset) số [n]
POSITION CLEAR [n]Xóa vị trí camera (cài đặt trước) số [n]

Kiểm tra tính chính xác của cài đặt camera có thể được thực hiện trong bảng điều khiển của thiết bị đầu cuối trong phần Settings → Devices → Camera.


CAMERAMUTE

Điều khiển truyền hình ảnh từ camera.

Tham sốMô tả
ONTắt luồng video từ camera
OFFBật luồng video từ camera
GETNhận trạng thái hiện tại của camera
REGISTERĐăng ký nhận thông báo về việc tắt/bật camera: thông báo tương ứng sẽ được xuất hiện trong bảng điều khiển. Những thông báo này sẽ được nhận cho đến khi chúng bị tắt bằng lệnh UNREGISTER và chỉ trong phiên kết nối SSH hiện tại.
UNREGISTERTắt thông báo về thay đổi trạng thái của camera

CONTENT

Quản lý hiển thị nội dung. Nguồn nội dung phải được chọn trước bằng bộ điều khiển hoặc trên tab Conference bảng điều khiển.

Tham sốMô tả
GETHiển thị trạng thái hiện tại của quá trình truyền nội dung
PREVIEWBật xem trước nội dung mà không gửi nó vào hội nghị
REGISTERNhận thông báo về thay đổi trạng thái truyền nội dung từ phía thiết bị đầu cuối.
SHAREBắt đầu phát nội dung trong hội nghị
STOPDừng truyền phát nội dung

CORETEMP

Nhận nhiệt độ của bộ xử lý thiết bị đầu cuối.

Ví dụ về lệnh gọi và phản hồi:

(tcg cli) CORETEMP
CPU temperature: +50.0°C

DIAL

Gọi thuê bao.

Tham sốMô tả
URIThực hiện cuộc gọi ra đến URI đã chỉ định

Tiếp theo, tùy thuộc vào các hành động tiếp theo, các thông báo sẽ được hiển thị:


DTMF

Gửi mã DTMF CODE đến thuê bao với ID [CallID]. Mã bao gồm các chữ số và thường kết thúc bằng ký tự #.

Tham sốMô tả
[CallID]Call ID để gửi lệnh. Nếu tại thời điểm gửi lệnh chỉ có một kết nối đang hoạt động với thiết bị đầu cuối, thì có thể bỏ qua tham số này.
CODEDãy ký tự DTMF cần được gửi đến thuê bao. Ký tự đặc biệt P thêm một khoảng dừng 100 ms.

Sau khi gửi, một thông báo tương ứng sẽ được hiển thị, ví dụ: gửi mã 111# đến thuê bao có ID 272:

(tcg cli) DTMF 272 111#
DTMF code passed successfully

HANGUP

Kết thúc cuộc gọi.

Tham sốMô tả
VIDEO [CallID]Hoàn tất kết nối với ID [CallID]. Giá trị của mã ID cuộc gọi [CallID] được hiển thị khi thiết lập kết nối, ví dụ, như được thể hiện trong thông báo cuộc gọi đi.
ALLHoàn tất tất cả các kết nối hiện tại

Ví dụ về cách làm việc của nhóm:

TCG console>hangup video 266
Hangup the video call [266] passed
TCG console>
Hangup call [266]:
        Name:"Room"
        Contact URI:"h323:room@video.company.com:1720"
        Protocol:"H.323"

HOSTNAME

Nhận hoặc đặt tên hệ thống.

Tham sốMô tả
SET [NAME]Đặt tên hệ thống. Sau đó, một thông báo tương ứng sẽ được hiển thị.
GETHiển thị tên hệ thống

Ví dụ về cách lấy tên và đặt mới:

(tcg cli) hostname get
System hostname:"TrueConf Group"
(tcg cli) hostname set New name
Hostname "New name" set successfully

IP

Lấy địa chỉ IP TrueConf Group.

Tham sốMô tả
ADDRESSHiển thị địa chỉ IP
ROUTEHiển thị bảng định tuyến

Ví dụ về hoạt động của lệnh IP ADDRESS:

(tcg cli) ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether fc:34:97:67:62:5f brd ff:ff:ff:ff:ff:ff
    inet 10.160.2.55/22 brd 10.160.3.255 scope global noprefixroute dynamic eth0
       valid_lft 22589sec preferred_lft 22589sec
    inet6 fe80::d2c4:ad3a:e4f8:b569/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

Ví dụ về hoạt động của lệnh IP ROUTE:

(tcg cli) ip route
default via 10.160.0.1 dev eth0 proto dhcp metric 100 
10.160.0.0/22 dev eth0 proto kernel scope link src 10.160.2.55 metric 100

LAYOUT

Điều chỉnh bố cục trong hội nghị nhóm khi sử dụng tính năng MCU hoặc trong cuộc gọi điểm-điểm nếu hiển thị chế độ tự xem (tức là trong bố cục có 2 cửa sổ video). Để biết thêm chi tiết về bố cục, vui lòng xem phần "Quản lý bố cục" trong tài liệu người dùng.

Tham sốMô tả
EQUALThiết lập bố cục với kích thước cửa sổ video đồng đều
TOPThiết lập bố cục với cửa sổ ưu tiên ở phía trên cùng
BOTTOMThiết lập bố cục với cửa sổ ưu tiên ở phía dưới
LEFTĐặt bố cục với cửa sổ ưu tiên bên trái
RIGHTCài đặt bố cục với cửa sổ ưu tiên ở bên phải
AUTOThiết lập bố cục tự động
GETNhận loại bố cục hiện tại

LISTDEVICE

Nhận danh sách các thiết bị âm thanh và video có sẵn được kết nối với thiết bị đầu cuối.

Tham sốMô tả
Không có tham sốHiển thị thông tin về tất cả các thiết bị âm thanh/video.
AUDIONhận danh sách tất cả các thiết bị âm thanh được kết nối với thiết bị đầu cuối
AUDIO CAPTURELấy danh sách tất cả các thiết bị ghi âm được kết nối với thiết bị đầu cuối
AUDIO RENDERLấy danh sách tất cả các thiết bị phát âm thanh kết nối với thiết bị đầu cuối
VIDEONhận danh sách tất cả các thiết bị video kết nối với thiết bị đầu cuối.
VIDEO CAPTURENhận danh sách tất cả các thiết bị chụp ảnh được kết nối với thiết bị đầu cuối
VIDEO RENDERNhận danh sách tất cả các thiết bị đầu ra hình ảnh (màn hình) được kết nối với thiết bị đầu cuối
SERIALLấy danh sách các cổng nối tiếp đã kết nối. Có thể được sử dụng để xác định các bộ chuyển đổi USB-RS232 bên ngoài đã kết nối.

Khi sử dụng bất kỳ lệnh nào, mỗi thiết bị sẽ hiển thị mã định danh của nó trong tham số id — mã này được sử dụng khi thực hiện các lệnh khác để làm việc với thiết bị, chẳng hạn như để chọn thiết bị SETDEVICE.

Ví dụ về cách lấy danh sách tất cả các thiết bị âm thanh và video:

(tcg cli) listdevice

Available audio capture devices:
         id="1", "Line in", active:False, default:False, level:100%, boost:0, aec:0, agc:False, noise suppressor:False
         id="2", "HDMI1", active:False, default:False, level:100%, boost:0, aec:0, agc:False, noise suppressor:False
         id="3", "HDMI2", active:False, default:False, level:100%, boost:0, aec:0, agc:False, noise suppressor:False
         id="4", "eMeet M2 [USB Audio]", active:True, default:False, level:100%, boost:0, aec:0, agc:False, noise suppressor:False
Available audio render devices:
         id="1": "Display port", active:False, default:False, level:86%
         id="2": "HDMI", active:False, default:False, level:52%
         id="3": "Line out", active:False, default:False, level:17%
         id="4": "eMeet M2 [USB Audio]", active:True, default:False, level:4%
         id="5": "All outputs", active:False, default:False, level:50%
Available video capture devices:
         id="1": "Clevermic 1212U/HD Camera", video:1280x720@60.01
         id="2": "HDMI1/MZ0380:RAW 00.00 12abf55f", video:1920x1080@0.0
         id="3": "HDMI2/MZ0380:RAW 01.00 12abf55f", video:1920x1080@0.0
         id="4": "USB/file", video:1920x1080@25.0
Available video render devices:
         id="1": "BenQ GL2460", port: HDMI", active:True

MULTIPOINT

Quản lý tính năng MCU.

Tham sốMô tả
ONKích hoạt chức năng MCU
OFFTắt chức năng MCU
GETXuất trạng thái hiện tại của chức năng MCU

PROTOCOL

Quản lý việc sử dụng các giao thức SIP và H.323.

Tham sốMô tả
PROTOCOL SIP [ON/OFF]Bật/tắt hoạt động theo giao thức SIP
PROTOCOL H323 [ON/OFF]Bật/tắt hoạt động theo giao thức H.323
PROTOCOL SIP SRTP [ON/OFF/MANDATORY]Quản lý việc sử dụng mã hóa SRTP khi gọi thông qua giao thức SIP: ON — sử dụng mã hóa là ưu tiên nhưng không bắt buộc; OFF — không sử dụng; MANDATORY — thiết bị đầu cuối sẽ không kết nối với các thuê bao không hỗ trợ SRTP
PROTOCOL H323 H235 [ON/OFF/MANDATORY]Quản lý việc sử dụng mã hóa H.235 khi thực hiện cuộc gọi qua giao thức H.323: ON — việc sử dụng mã hóa là ưu tiên nhưng không bắt buộc; OFF — không sử dụng; MANDATORY — thiết bị đầu cuối sẽ không kết nối với người dùng không hỗ trợ H.235.
PROTOCOL SIP GETHiển thị trạng thái hiện tại của việc sử dụng giao thức SIP
PROTOCOL H323 GETHiển thị trạng thái hiện tại của việc sử dụng giao thức H.323
PROTOCOL SIP SRTP GETHiển thị trạng thái hiện tại của việc sử dụng mã hóa SRTP trong các cuộc gọi bằng giao thức SIP
PROTOCOL H323 H235 GETHiển thị trạng thái hiện tại của việc sử dụng mã hóa H.235 khi thực hiện cuộc gọi qua giao thức H.323

Không thể tắt đồng thời cả hai giao thức SIP và H.323. Nếu một trong số chúng đã bị vô hiệu hóa và có cố gắng tắt giao thức thứ hai, thì giao thức đầu tiên sẽ được kích hoạt lại tự động.


REBOOT

Khởi động lại TrueConf Group.

Lệnh tương tự như nhấn nút Restart OS trong phần Settings → Power → Power management của bảng điều khiển thiết bị đầu cuối.

Lệnh này được thực hiện ngay sau khi gửi, không cần yêu cầu xác nhận trước (khác với hành động tương tự trong bảng điều khiển).


RCKEY

Gửi mã nút điều khiển từ xa để thực hiện lệnh tương ứng như thể nó đã được nhấn thực tế.

Tham sốMô tả
KEYMã nút điều khiển. Các giá trị hợp lệ: 0..9, *, #, HOME, BACK, MENU, OK, LEFT, RIGHT, UP, DOWN, DIAL, BACKSPACE, HANGUP, PC, FARNEAR, LAYOUT, ZOOM+, ZOOM-, VOL+, VOL-, POWER

Ví dụ về lệnh để phóng to hình ảnh với camera PTZ được kết nối với thiết bị đầu cuối:

(tcg cli) rckey zoom-
RCKEY passed successfully

SELFVIEW

Thiết lập chế độ hiển thị video cục bộ của chính người dùng (self-view) trên màn hình thiết bị đầu cuối (không ảnh hưởng đến việc hiển thị nó trong bố cục video).

Tham sốMô tả
ONHiển thị video cục bộ
OFFẨn video cục bộ
TOGGLEChuyển đổi video cục bộ
GETYêu cầu trạng thái video cục bộ

SETDEVICE

Chọn thiết bị để thu hoặc phát luồng phương tiện, cũng như truyền tải nội dung.

Trong các lệnh được liệt kê dưới đây, tham số DeviceId được sử dụng — là mã định danh của thiết bị. Bạn có thể lấy được mã này bằng lệnh LISTDEVICE.

Tham sốMô tả
AUDIO CAPTURE [DeviceId]Chọn thiết bị DeviceId để thu âm thanh
AUDIO RENDER [DeviceId]Chọn thiết bị DeviceId để phát âm thanh
VIDEO CAMERA [DeviceId]Chọn thiết bị DeviceId để quay video chính (như là một máy quay).
VIDEO PRESENTATION [DeviceId]Chọn thiết bị DeviceId để thu hình luồng video bổ sung (như là nội dung)
SETDEVICE VIDEO PRIMARY [DeviceId]Chọn màn hình để hiển thị luồng video chính
SETDEVICE VIDEO SECONDARY [DeviceId]Chọn màn hình để hiển thị video của luồng bổ sung
VIDEODUAL ALLBật màn hình thứ hai
VIDEODUAL OFFTắt màn hình thứ hai
VIDEODUAL MIRRORNhân bản hình ảnh của màn hình chính trên màn hình thứ hai
VIDEODUAL PRESENTATIONHiển thị luồng bổ sung trên màn hình thứ hai (nội dung được trình chiếu)

SHUTDOWN

Tắt TrueConf Group.

Lệnh tương tự như nhấn nút Shut down the endpoint trong phần Settings → Power → Power management của bảng điều khiển thiết bị đầu cuối.

Lệnh này được thực hiện ngay sau khi gửi, không cần yêu cầu xác nhận trước (khác với hành động tương tự trong bảng điều khiển).


SPEAKERMUTE

Điều chỉnh đầu ra âm thanh.

Tham sốMô tả
ONTắt âm thanh đầu ra
OFFKích hoạt âm thanh
GETYêu cầu trạng thái đầu ra âm thanh
REGISTERĐăng ký nhận thông báo về việc tắt/bật âm thanh: các thông báo tương ứng sẽ được hiển thị trên bảng điều khiển. Các thông báo này sẽ tiếp tục được gửi cho đến khi chúng bị tắt bằng lệnh UNREGISTER và chỉ trong phiên kết nối SSH hiện tại.
UNREGISTERTắt thông báo về thay đổi trạng thái đầu ra âm thanh

VIDEOCODEC

Cho phép hoặc cấm sử dụng codec video.

Tham sốMô tả
[CODEC] ONCho phép sử dụng codec video [CODEC]
[CODEC] OFFCấm sử dụng codec video [CODEC]
[CODEC] GETNhận trạng thái hiện tại của codec [CODEC]
GETNhận trạng thái hiện tại của tất cả các codec video

Danh sách tất cả các codec được thiết bị đầu cuối hỗ trợ có thể được tìm thấy trong phần "Khả năng TrueConf Group".


VIDEOMIXER

Thiết lập chế độ trộn luồng cho kết nối đa điểm (MCU).

Tham sốMô tả
VIDEOLESSONChế độ lớp học trực tuyến, trong đó các thành viên kết nối chỉ nhìn thấy và nghe thấy người điều hành, đóng vai trò như một thiết bị đầu cuối. Trong chế độ này, tất cả mọi người đều nghe thấy nhau.
ALLChế độ "tất cả trên màn hình", khi tất cả các thành viên có thể nhìn và nghe thấy nhau
ACTIVESPEAKERChế độ kích hoạt bằng giọng nói, trong đó tất cả mọi người có thể thấy và nghe nhau, và người đang nói sẽ được hiển thị trong cửa sổ video ưu tiên trong bố cục.

VOLUME

Quản lý mức âm lượng đầu ra.

Tham sốMô tả
UPTăng âm lượng
DOWNGiảm âm lượng
GETHiển thị mức âm lượng hiện tại (tính bằng phần trăm) trên bảng điều khiển.
REGISTERĐăng ký nhận thông báo khi tăng/giảm âm lượng: các thông báo event: volume upevent: volume down sẽ được hiển thị trên console tương ứng. Các thông báo này sẽ tiếp tục được gửi cho đến khi bị tắt bằng lệnh UNREGISTER và chỉ trong phiên kết nối SSH hiện tại.
UNREGISTERTắt thông báo về việc thay đổi âm lượng.

Điều chỉnh âm lượng cũng có thể thực hiện bằng cách gửi lệnh RCKEY VOL+RCKEY VOL-.


WAKEON

Quản lý nguồn TrueConf Group qua cổng LAN, bằng công nghệ Wake-on-Lan (WoL).

Tham sốMô tả
[MODE]Chế độ hoạt động của WoL: p - thức qua PHY; u - thức khi có thông điệp đơn hướng; m - thức khi có thông điệp đa hướng; b - thức khi có thông điệp quảng bá; g - thức khi có thông điệp MagicPacket.
OFFTắt công nghệ WoL
GETNhận trạng thái WoL

WHOAMI

Hiển thị thông tin về TrueConf Group.

Ví dụ về cách làm việc của nhóm:

(tcg cli) whoami
Information about the system:
	Display Name:"TrueConf Group"
	Serial Number:"TCG01B9209863"
	License Type:"permanent"
	Software version:"1.1.0.470"
	IP address:"10.160.2.55"
	MAC:"FC:34:97:67:62:5F"
	SIP:"sip:10.160.2.55"
	H323:"h323:10.160.2.55"
	H323 Gatekeeper:""
	SIP Server:""
	H323 Name:""
	H323 Extension:""
	Display information:
	  Name:""
	  Connected:"True"
	  Active:"True"
	  Mode:"3840x2160@30.0 [30.0]"

Thông báo

audiomute off

Micro đã được bật.

audiomute on

Micro đã bị tắt.

cameramute off

Máy ảnh đã được bật.

cameramute on

Máy ảnh đã bị tắt.

outgoing content stream started

TrueConf Group bắt đầu chia sẻ nội dung dưới luồng thứ hai trong cuộc gọi hoặc hội nghị.

outgoing content stream stopped

TrueConf Group đã ngừng chia sẻ nội dung.

Dial failed

Cuộc gọi đã kết thúc trước khi nó được chấp nhận, ví dụ, do hết thời gian chờ.

Hangup call

Thông báo khi kết thúc phiên kết nối với thuê bao nhất định. Lưu ý ID [259] – đây là giá trị nhận dạng cuộc gọi [CallID], cũng được hiển thị trong xuất lệnh CALLINFO, HANGUP, và trong thông báo Cuộc gọi đến, Cuộc gọi đi.

Ví dụ:

Hangup call [259]:
	Name:"Jhon Doe"
	Contact URI:"h323:doe@10.110.2.240:1720"
	Protocol:"H.323"

Incoming call

Thông báo hiển thị:

  • khi có cuộc gọi đến, trong trường hợp này từ ringing sẽ được hiển thị thêm;

  • sau khi chấp nhận cuộc gọi đến, trong trường hợp này sẽ có thêm từ confirmed.

Lưu ý ID [260] trong các ví dụ dưới đây – đây là giá trị định danh của cuộc gọi [CallID]. ID này cũng được hiển thị trong đầu ra của các lệnh CALLINFO, HANGUP, và trong các thông báo Cuộc gọi đi, Cuộc gọi kết thúc.

Ví dụ về thông báo trong cuộc gọi đến đang chờ trả lời:

Incoming call [260], ringing:
	Name:"Joe Smith"
	Contact URI:"h323:111@video.example.com:1720"
	Protocol:"H.323"
	User agent:"TrueConf Gateway 4.3"

Ví dụ về thông báo sau khi chấp nhận cuộc gọi:

Incoming call [260] confirmed:
	Name:"Joe Smith"
	Contact URI:"h323:111@video.example.com:1720"
	Protocol:"H.323"
	User agent:"TrueConf Gateway 4.3"

Outgoing call

Thông báo hiển thị:

  • khi thiết bị đầu cuối thực hiện cuộc gọi đi, trong trường hợp này, từ ringing sẽ xuất hiện bổ sung;

  • sau khi thuê bao chấp nhận cuộc gọi từ thiết bị đầu cuối, trong trường hợp này sẽ xuất hiện thêm từ confirmed.

Xin lưu ý ID [259] trong các ví dụ dưới đây – đây là giá trị của mã định danh cuộc gọi [CallID]. ID này cũng được hiển thị trong đầu ra của các lệnh CALLINFO, HANGUP, và trong thông báo Cuộc gọi đến, Kết thúc cuộc gọi.

Ví dụ về thông báo cho cuộc gọi đi chưa được chấp nhận:

Outgoing call [259], ringing:
	Name:"111"
	Contact URI:"h323:111@10.110.2.240:1720"
	Protocol:"H.323"
	User agent:""

Ví dụ về thông báo sau khi chấp nhận cuộc gọi:

Outgoing call [259] confirmed:
	Name:"111"
	Contact URI:"h323:111@10.110.2.240:1720"
	Protocol:"H.323"
	User agent:"TrueConf Gateway 4.3"

speakermute off

Thiết bị đầu ra âm thanh đã được bật.

speakermute on

Thiết bị đầu ra âm thanh đã bị tắt.

REST API

TrueConf Group hỗ trợ OAS3 — đặc tả OpenAPI phiên bản 3.
/docs/group/media/api_docs/vi.png

Truy cập API

Chuyển đến phần Settings → Maintenance → Permissions → API để hạn chế truy cập API:

  1. Nhập UsernamePassword.

  2. Nhấn Apply.

Bây giờ bạn có thể kết nối với TrueConf Group qua REST API bằng cách sử dụng thông tin đã cung cấp.

Nếu bạn quên mật khẩu, hãy nhấn Reset và nhập dữ liệu mới.

Khả năng

Bằng cách sử dụng API, bạn có thể:

  • xem và chỉnh sửa sổ địa chỉ;

  • thực hiện cuộc gọi;

  • quản lý thiết bị kết nối;

  • thực hiện cài đặt;

  • quản lý các tham số mạng;

  • khởi động lại Hệ điều hành, tắt hoặc khởi động lại thiết bị đầu cuối;

  • thực hiện cấu hình thời gian và NTP;

  • tạo khóa SSH;

  • thiết lập và quản lý máy tính bảng được kết nối;

  • và nhiều hơn nữa.

Hỗ trợ API

Tài liệu REST API được tích hợp trong thiết bị đầu cuối TrueConf Group. Để truy cập, bạn cần truy cập địa chỉ https://{IP}/api/v1/doc, trong đó {IP} là địa chỉ IP của thiết bị đầu cuối, ví dụ: 10.110.2.220/api/v1/doc. Tài liệu cũng có sẵn tại địa chỉ https://developers.trueconf.com/group/api/.

Nếu bạn có bất kỳ câu hỏi nào liên quan đến sản phẩm hoặc API, bạn có thể đặt chúng trong cộng đồng Telegram của chúng tôi.