SIPP là một bài kiểm tra nguồn phát điện công cụ / giao thông mở miễn phí cho các giao thức SIP. Nó bao gồm một vài kịch bản cơ bản sử dụng SipStone đại lý (UAC và UAS) và thiết lập và phát hành nhiều cuộc gọi với các phương pháp INVITE và BYE.
SIPP dự án cũng có thể đọc các tập tin kịch bản tùy chỉnh XML mô tả từ rất đơn giản để lưu cuộc gọi phức tạp. Nó có tính năng hiển thị năng động của số liệu thống kê về chạy thử nghiệm (tỷ lệ cuộc gọi, vòng chậm trễ chuyến đi, và thống kê tin nhắn), thống kê định kỳ CSV bãi, TCP và UDP trên nhiều ổ cắm hoặc ghép với quản lý truyền lại và tỷ lệ cuộc gọi tự động điều chỉnh.
Các tính năng tiên tiến khác bao gồm hỗ trợ IPv6, TLS, xác thực SIP, kịch bản có điều kiện, truyền lại UDP, vững mạnh lỗi (gọi timeout, quốc phòng, giao thức), gọi biến cụ thể, Posix biểu hiện thường xuyên để trích xuất và tái tiêm bất kỳ lĩnh vực giao thức, hành động tùy chỉnh (log , lệnh hệ thống exec, gọi ngừng) trên tin nhắn nhận được, tiêm trường từ tập tin CSV bên ngoài để cạnh tranh với người sử dụng trực tiếp.
Trong khi tối ưu hóa cho giao thông, căng thẳng và thử nghiệm hiệu suất, SIPP có thể được sử dụng để chạy một cuộc gọi duy nhất và xuất cảnh, cung cấp một / không phán quyết thông qua.
Cuối cùng nhưng không kém, SIPP có một tài liệu toàn diện sẵn trong cả hai định dạng PDF và HTML.
SIPP có thể được sử dụng để thử nghiệm nhiều equipements SIP thực như proxy SIP, B2BUAs, máy chủ phương tiện truyền thông SIP, SIP / x cổng, SIP PBX, ... Nó cũng rất hữu ích để thi đua hàng ngàn đại lý sử dụng hệ thống gọi SIP của bạn.
Có gì mới trong phiên bản này:
· Khắc phục: Các vấn đề liên quan đến sự khác biệt giữa Solaris và Os khác.
· Khắc phục: Sử dụng globalStat thay vì computeStat cho thống kê toàn cầu.
· ENH: Tùy chọn để giới hạn kích thước tối đa của tập tin đăng nhập.
· Khắc phục: xp_parser.c không thể xử lý một khung góc đóng trích dẫn trong các lập luận của mình.
· Khắc phục: Cho phép chấm dứt đặc điểm kỹ thuật trong một tập tin printf.
· Khắc phục: Thoát khỏi dấu ngoặc kép với dấu gạch chéo ngược trong kịch bản không nên bao gồm dấu gạch chéo ngược.
· Khắc phục: đúng chấm dứt chuỗi cho [fieldX] trong file printf.
· Khắc phục: Không malloc (0) nếu không có biến nào.
· Khắc phục: Removed thêm require_arg / check pass. Được cung cấp bởi Martin H. VanLeeuwen.
· Khắc phục: kết hợp khai thác cảng video với chức năng khai thác cổng âm thanh; để sửa chữa một lỗi tràn bộ đệm trong các chức năng video.
· Khắc phục: rò rỉ bộ nhớ đúng.
· Khắc phục: 3pcc tạo cuộc gọi giảm tin nhắn đầu tiên.
· Khắc phục: HPUX 11.23 build thất bại cố định.
· Khắc phục: Về mặt lý thuyết, thông điệp đầu tiên có thể có một băm truyền lại không, mà sẽ dẫn đến một kết thúc bất ngờ cho một kịch bản UAS.
· Khắc phục: không bị mất thông báo đầu tiên về các kịch bản mà bắt đầu với một NOP.
· Khắc phục: Không sử dụng 100% CPU khi chạy ở chế độ nền, nhưng không phải với -bg.
· ENH: Cho phép các tập tin đầu vào được lập chỉ mục của một trong những lĩnh vực, và thêm một hành động tra cứu tương ứng. Đồng thời cho phép các [fieldN] thay thế để có một tham số số dòng.
· ENH: thêm verifyauth hành động, cho phép SIPP để xác minh các thông tin được gửi bởi một thách thức MD5.
· ENH: yếu tố ra chuỗi phân tích cú pháp của các thông số từ createAuthHeaderMD5.
· ENH: Cho phép nhiều hơn một gửi tin nhắn cho mỗi hành động.
· ENH: Cho phép +, -, /, và * làm việc với người sử dụng các tiêu chuẩn dựa và hành động thông báo cảnh báo.
· ENH: Dấu thời gian và cuối tin nhắn từ khóa.
· ENH: Thêm tùy chọn -nostdin, và cho phép tin nhắn, shortmessage, lỗi, và các tập tin nhật ký phải được bật và tắt trong quá trình chạy.
· ENH: Tạo một cấu trúc để lưu trữ các biến cuộc gọi.
· ENH: Tie thống kê đến một kịch bản.
· ENH: Cho phép nhiều kịch bản đồng thời.
· ENH: Sử dụng va_args cho các lỗi in ấn hơn là vài macro.
· ENH: Thêm một hành động gettimeofday.
· ENH: Giới thiệu các biến theo người dùng.
· ENH: Giới thiệu các biến toàn cầu.
· ENH: Cho phép một bước nhảy trên một thông báo bất ngờ.
· ENH: Thêm một hành động nhảy nguyên thủy.
· ENH: Store UAS trả lời địa chỉ trên một cơ sở cho mỗi cuộc gọi.
· ENH: trả lời out-of-cuộc gọi tin nhắn sử dụng một kịch bản chứ không phải là xây dựng trong mã C.
· ENH: Tôn trọng count_in_stats biến cho các cuộc gọi.
· ENH: Refactor và lắng nghe trừu tượng cho các tin nhắn và sở hữu một ổ cắm vào một lớp học riêng biệt từ các cuộc gọi.
· ENH: Refactor và nhiệm vụ trừu tượng thành một cấu trúc riêng biệt từ các cuộc gọi.
· ENH: Cho phép địa chỉ IP kiểm soát được xác định trên dòng lệnh, và loại bỏ các chủ đề trong lợi của cuộc bình chọn.
· ENH: yếu tố XML mới cho phù hợp với các giao dịch trên nhánh ID.
· ENH: Cho phép SIPP bản ghi được đối xử như là bộ đệm vòng.
· ENH: Thêm một lệnh để đổ cuộc gọi chạy.
· ENH: Thêm một lớp học cho các cuộc gọi đã chết vì vậy mà các thông điệp cho một cuộc gọi chấm dứt không được điều trị như mong muốn hoặc out-of-cuộc gọi tin nhắn.
· ENH: Thêm một lớp cha cho các cuộc gọi.
· ENH: Di chuyển những thứ mà không cần phải được công khai thành phần tư nhân của cuộc gọi.
· ENH: Thêm tùy chọn -trace_count để cung cấp giao diện CSV để đếm màn hình
Các chi tiết về phần mềm:
Phiên bản: 3.1
Ngày tải lên: 3 Jun 15
Giấy phép: Miễn phí
Phổ biến: 285
Bình luận không