Ví dụ này là gần như giống hệt với ví dụ trước đó, nhưng thay vì chỉ đặt cuộc gọi, chúng tôi lần đầu tiên đặt biến
foo bằng thanh giá trị. Biến này sẽ vẫn đặt trong suốt cuộc gọi và thậm chí có thể được tham chiếu ở phần cuối của cuộc gọi
trong bản ghi chi tiết.
càng chúng tôi xây dựng những điều trong miếng nhỏ, thêm các cùng cơ bản nguyên
có thể được tái sử dụng, làm cho hệ thống đơn giản để sử dụng. Ví dụ, giao diện codec
biết không có gì khác về cốt lõi, khác hơn là của riêng mình thế giới bị cô lập mã hóa và
giải mã gói dữ liệu âm thanh. Một khi một mô-đun thích hợp codec đã được viết, nó sẽ trở thành
có thể sử dụng bởi bất kỳ giao diện điểm cuối có khả năng mang codec đó trong dòng âm thanh của nó.
điều này có nghĩa rằng nếu chúng tôi nhận được một mô-đun Text-To-Speech làm việc, chúng tôi có thể tạo ra
bài phát biểu tổng hợp trên bất kỳ và tất cả hai điểm cuối FreeSWITCH hỗ trợ. Nó không
vấn đề cái nào đến trước khi họ không có gì để làm với nhau. Tuy nhiên,
bổ sung hoặc một ngay lập tức thêm chức năng khác. Các mô-đun TTS
trở nên hữu ích hơn bởi vì nó có thể sử dụng thêm codec; các codec đã trở thành nhiều hơn
hữu ích bởi vì chúng tôi đã thêm một chức năng mới có thể tận dụng lợi thế của họ. Giống
ý tưởng áp dụng cho các ứng dụng. Nếu chúng tôi viết một mô-đun ứng dụng mới, hiện tại
hai điểm cuối sẽ ngay lập tức có thể chạy và sử dụng ứng dụng đó.
đang được dịch, vui lòng đợi..
