Một khi chúng tôi đã đưa vào các hướng dẫn vào phiên, nhà nước của phiên sẽ
thay đổi để thực hiện, và cốt lõi FreeSWITCH sẽ sử dụng dữ liệu thu thập để thực hiện
hành động mong muốn. Đầu tiên, mặc định thực hiện tiểu bang xử lý sẽ phân tích cú pháp lệnh
để thực thi
thu hẹp trên người sử dụng/2001, sau đó nó sẽ tìm kiếm các ứng dụng cây cầu và
vượt qua các dữ liệu người dùng/năm 2001 trong. Điều này sẽ gây ra các lõi FreeSWITCH để tạo ra một mới
phiên đi loại mong muốn. Năm 2001 người sử dụng cũng là một điện thoại SIP, vì vậy người dùng/năm 2001
sẽ giải quyết thành một SIP quay số chuỗi, mà sẽ được thông qua để mod_sofia để yêu cầu nó để
tạo ra một mới đi phiên.
nếu các thiết lập cho phiên mới đó là thành công, sẽ bây giờ có hai khóa học trong các
FreeSWITCH lõi. Các
cầu ứng dụng sẽ mất các phiên họp mới và trữ
phiên (của người gọi điện thoại) và gọi các chức năng cầu trên nó. Điều này cho phép âm thanh
để dòng chảy trong cả hai hướng khi người tại gia hạn 2001 thực sự trả lời các
điện thoại. Nếu người dùng đó đã không thể trả lời hoặc được bận rộn, một thời gian chờ (có nghĩa là, một sự thất bại)
sẽ xảy ra và gửi thư tương ứng quay lại điện thoại của người gọi. Nếu một cuộc gọi
là chưa được trả lời hoặc một phần mở rộng là bận rộn, nhiều lựa chọn định tuyến là có thể, bao gồm cả
gọi chuyển tiếp hoặc thư thoại.
tất cả điều này xảy ra từ các hành động đơn giản của chọn lên điện thoại di động điện thoại và
quay số
2 0 0 1. FreeSWITCH mất tất cả sự phức tạp của SIP và làm giảm nó đến một
mẫu số chung. Từ đó, nó làm giảm sự phức tạp hơn nữa bằng cách cho phép chúng tôi
để đặt cấu hình một chỉ dẫn duy nhất trong Dialplan để kết nối điện thoại tại 2000 để các
điện thoại tại năm 2001. Nếu chúng tôi muốn để cho phép điện thoại ở năm 2001 để có thể gọi điện thoại tại
2000, chúng tôi có thể thêm một mục nhập trong Dialplan đi theo cách khác:
Trong trường hợp này, các mô-đun Endpoint bật SIP vào một phiên FreeSWITCH và
các mô-đun Dialplan biến XML thành một phần mở rộng. Các
cầu ứng dụng bật
mã phức tạp của việc tạo ra cuộc gọi đi và kết nối âm thanh vào một
đơn giản dữ liệu ứng dụng/cặp. Các mô-đun Dialplan và các mô-đun ứng dụng
giao diện được thiết kế xung quanh thành phố thường xuyên FreeSWITCH phiên. Do đó, không chỉ
các trừu tượng làm cho cuộc sống dễ dàng hơn đối với chúng tôi ở cấp độ người dùng, nó cũng đơn giản hóa các
thiết kế của các ứng dụng và Dialplan bởi vì họ có thể được thực hiện agnostic của
công nghệ thực tế endpoint tham gia vào các cuộc gọi. Đó là bởi vì điều này trừu tượng,
khi chúng tôi làm một mô-đun Endpoint mới vào ngày mai cho một cái gì đó như Skype
(có thực sự một điều như vậy hiện nay, bằng cách này), mà chúng tôi có thể tái sử dụng tất cả cùng
ứng dụng và mô-đun Dialplan. Cùng một nguyên tắc áp dụng cho nói, tự động
bài phát biểu công nhận (ASR), Text-to-Speech (TTS), và các mô-đun như vậy.
đang được dịch, vui lòng đợi..