V Lược bỏ số truy cập vùng
Chức năng của moduỉe
11.3.14. GkStatus.cxx Chức nâng
Chức nâng
Module định nghĩa các lệnh để người sử dụng giao tiếp với gatekeeper.
Thư v ỉện
gk_const.h/ GklStatus.h/ SoaPBX-h/ Toolkit.h/ ANSI.h/ <ptlib.h>/<h225.h>
Các hàm và lớp của module
• GkStatus;:Initialize{PIPSocket::Address_GKHome): khởi tạo nhánh GkStatus.
• GkStatus;:Close(void): đóng tất cả các Client đã kết nối. • PrintGkVersionO: hiện ra màn hình version của gatekeeper. • GkStatus;:Cllient::ReadCommand(): đọc lệnh nhập vào từ user
• GkStatus::e_PrintAỉlRegỉstration: hiện ra màn hình các đầu cuối dã dăng ký với gatekeeper khi user nhập vào lệnh “printallregistxation” hay “r” hay
• GkStatus::e_PrintAllRegistrationVerbose; hiện ra màn hình đầy đủ thông tin của các đầu cuối đã đăng ký với gatekeeper khi user nhập vào lệnh “printallregistrationverbose” hay “rv” hay
• GkStatus::e_PrintAllCatched: hiện ra màn hình các catch của gatekeeper khi user nhập vào lệnh “printallcatched” hay “rc”.
• GkStatus;:e_PrintCuirentCalls: hiện ra màn hình các cuộc gọi đang được thực hiện khi user nhập vào lệnh “princurrentcalls" hay “c" hay
• GkStatu8::e_PrintCurrentCallsVerbose: hiện ra màn hình chi tiết các cuộc gọi đang được thực hiện khi user nhập vào lệnh “princurrentcallsverbose” hay “cv” hay
• GkStatus:;e_DisconnectIp: cắt kết nối của cuộc gọi có địa chỉ IP xác định khi user nhập vào lệnh “disconnectip”.
• GkStatus::e_Disconnectcaỉl: cắt kết nối của cuộc gọi xác định khi user nhập vào lệnh “disconnectcair.
• GkStatus::e_Disconnectaỉias: cắt kết nối của cuộc gọi cỏ tên hình thức xác định khỉ user nhập vào lệnh "đỉsconnectaỉỉas”.
• GkStatus::e_DisconnectEndpoint: cắt kết nối của một đầu cuối xác định khi user nhập vào lệnh “disconnectenđpoint”.
• GkStatus;;e_MakeCall: ứiực hiện một cuộc gọi user nhập vào lệnh “makecair.
• GkStatu8::e_UnregÌ8terAUEndpoint: hủy bỏ việc đăng ký của các đầu cuối khi user nhập vào lệnh “unregistrationendpoint”.
• GkStatus::e_Unre^sterAlias; hủy bỏ việc đãng ký của các đầu cuối có tên hình thức aỉias khi user nhập vào lệnh "unregỉstratỉonaỉias”.
• GkStatus::e_UnregisterIp: hủy bỏ việc đăng ký của các đầu cuối có địa chỉ Ip khi user nhập vào lệnh “unregistration”.
• GkStatus::e_Help: trợ giúp để user sử dụng các lệnh của gatekeeper khi user nhập vào lệnh “hèip” hay “h”.
• GkStatus::e_Shutdown: thoát ra khỏi chế độ gatekeeper khi user nhập vào lệnh “shutdown”.
• GkStatus::e_Exit: thoát ra khỏi một ứng dụng của gatekeeper khi user đánh lệiứi “exit”, “quyt” hay “q”.