vietpbx

https://vietpbx.com

Tóm tắt lịch sử của dự án Asterisk

Asterisk logo

Asterisk logo

Dịch vụ hỗ trợ Linux
Quay trở lại năm 1999, một chàng trai trẻ tên Mark Spencer đang hoàn thành chương trình Kỹ sư Máy tính tại Đại học Auburn thì anh ấy nảy ra một ý tưởng kinh doanh thú vị. Năm 1999 là đỉnh cao của cuộc cách mạng .com (hay còn gọi là bong bóng) và hàng nghìn doanh nghiệp trên toàn thế giới đã phát hiện ra rằng họ có thể tiết kiệm tiền bằng cách sử dụng hệ điều hành Linux nguồn mở thay cho các hệ điều hành độc quyền. Sự hấp dẫn của một hệ điều hành miễn phí với quyền truy cập mở vào mã nguồn là quá lớn để có thể bỏ qua. Thật không may, có rất ít sự hỗ trợ thương mại dành cho Linux vào thời điểm đó. Mark quyết định lấp đầy khoảng trống này bằng cách thành lập một công ty có tên "Dịch vụ hỗ trợ Linux" - Linux Support Service(LSS). LSS cung cấp một đường dây nóng hỗ trợ mà các chuyên gia CNTT có thể gọi (có tính phí) để nhận trợ giúp về Linux.

Ý tưởng đã thành công. Trong vòng vài tháng, Mark đã có một văn phòng nhỏ với đội ngũ chuyên gia Linux. Trong vòng vài tháng nữa, sự phát triển của doanh nghiệp mở rộng đòi hỏi một hệ thống điện thoại "thực sự" có thể phân phối cuộc gọi đồng đều trong nhóm hỗ trợ, vì vậy Mark đã gọi điện cho một số nhà cung cấp hệ thống điện thoại địa phương và yêu cầu báo giá. Anh rất ngạc nhiên khi tất cả các phản hồi đều có giá trị trên 50.000 đô la - nhiều hơn số tiền Mark đã dự trù cho dự án. Nhiều hơn mức LSS có thể mua được.

Tìm giải pháp
Thay vì nhượng bộ và vay một khoản vay kinh doanh nhỏ, Mark đã đưa ra một quyết định quan trọng. Anh quyết định viết hệ thống điện thoại của riêng mình. Tại sao không? Hệ thống điện thoại thực ra chỉ là một máy tính chạy phần mềm điện thoại thôi phải không? Thật may mắn cho chúng tôi là Mark không hề biết dự án mà anh ấy đảm nhận sẽ lớn đến mức nào. Nếu anh ta biết việc xây dựng một hệ thống điện thoại ngay từ đầu là một công việc to lớn như thế nào thì có lẽ anh ta đã phải nghiến răng, vay tiền và dành cả thập kỷ tiếp theo để hỗ trợ Linux. Nhưng anh ấy không biết những gì mình không biết, nên anh ấy bắt đầu viết mã. Và anh ấy đã mã hóa. Và anh ấy đã mã hóa.

Mark đã thực hiện hợp tác kỹ thuật tại Adtran, một nhà sản xuất thiết bị mạng và truyền thông ở Huntsville, AL. Ở đó, anh đã bắt tay vào phát triển hệ thống viễn thông, giải quyết các vấn đề khó tạo ra một lượng lớn mã phức tạp trong thời gian ngắn. Kinh nghiệm này tỏ ra vô giá khi anh bắt đầu xây dựng hệ thống phát triển thành Asterisk. Chỉ trong vài tháng, Mark đã tạo ra mã lõi Asterisk ban đầu. Ngay khi có một nguyên mẫu hoạt động được, anh ấy đã xuất bản mã nguồn trên Internet, làm cho nó có sẵn theo giấy phép GPL (giấy phép tương tự được sử dụng cho Linux).

Trong vòng vài tháng, ý tưởng về một "tổng đài mã nguồn mở" đã thành hình. Đã có một vài dự án truyền thông nguồn mở khác, nhưng không có dự án nào thu hút được trí tưởng tượng của cộng đồng những người đam mê truyền thông trên toàn cầu như Asterisk. Khi Mark làm việc trên hệ thống cốt lõi, hàng trăm (hiện tại là hàng nghìn) nhà phát triển từ khắp nơi trên thế giới bắt đầu gửi các tính năng và chức năng mới.

Digium
Điều gì đã xảy ra với Dịch vụ hỗ trợ Linux? Năm 2001, Dịch vụ hỗ trợ Linux đổi tên thành Digium. Digium tiếp tục phát triển Asterisk với sự cộng tác của cộng đồng, cung cấp các dịch vụ hỗ trợ cộng đồng phát triển cũng như xây dựng các sản phẩm và dịch vụ thương mại xung quanh Asterisk, điều này đã thúc đẩy sự tăng trưởng của cả dự án Digium và Asterisk. Bạn có thể tìm hiểu thêm về Digium tại trang web Sangoma và trên Wikipedia.

Asterisk hiện tại
Asterisk không ngừng phát triển để đáp ứng nhu cầu người dùng của dự án. Thật khó để tóm tắt phạm vi rộng lớn của mọi thứ mà Asterisk có thể làm như một bộ hệ thống media. Chúng tôi sẽ liệt kê một số tài nguyên giúp bạn có ý tưởng về những gì đang diễn ra trong dự án Asterisk hiện tại.

Phiên bản Asterisk: Hiển thị dòng thời gian phát hành, hỗ trợ và lịch trình EOL.
Roadmap: Thông tin từ các hội nghị và phiên lập kế hoạch dành cho nhà phát triển.
CHANGES: Một tài liệu của Asterisk, hiển thị những thay đổi về chức năng giữa các phiên bản chính.
UPGRADE: Một tài liệu của Asterisk, hiển thị các thay đổi lớn, ngừng sử dụng các tính năng cụ thể và thông tin quan trọng về việc nâng cấp.
Mailling list: Danh sách nhà phát triển là một danh sách tuyệt vời để xem những chủ đề nóng mà các nhà phát triển đang thảo luận trong thời gian thực.
Diễn đàn: Diễn đàn cộng đồng là nơi tuyệt vời để nhận trợ giúp về các vấn đề.

 

Tác giả: adminViet

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây