Module hệ thống CTI

Một phần của tài liệu công nghệ cti và khả năng ứng dụng trong hệ thống bank - by - phone (Trang 44 - 48)

Giao din CTI gia các thành phn

Mục đích chung cho việc thực hiện các giao diện CTI là cho phép tổ hợp bất cứ phần cứng và phần mềm trong một hệ thống CTI có kích thước bất kỳ. thậm chí một hệ thống CTI nhỏ nhất cũng được tạo nên từ nhiều thành phần, điều này có nghĩa là

trong bản thân hệ thống có nhiều giao diện CTI. Như vậy cần có một giao diện CTI giữa mỗi thiết bị CTI để có thể tích hợp chúng lại với nhau. Hình vẽ dưới đây minh họa cho ví dụ để ta có thể nhìn thấy rõ ràng các mối quan hệ giữa các thành phần trong hệ thống CTI với các khối chỉ các thành phần của hệ thống còn mũi tên chỉ hướng truyền của các bản tin. Trong ví dụ này cho thấy hệ thống CTI đơn giản nhất cũng gồm 3 thành phần riêng biệt là.

- Máy điện thoại. - Máy tính.

- Các phần mềm chạy trên máy tính.

Hình 2.6. Giao din các thành phn CTI

Do vậy sẽ cần có phải có hai giao diện CTI khác nhau trong môi trường làm việc của hệ thống CTI này.

- Giao diện giữa điện thoại và máy tính. Giao diện này sử dụng một giao thức. - Giao diện giữa phần mềm CTI và máy tính. Giao diện này sử dụng các giao

diện lập trình.

Khi một hệ thống CTI được thiết lập thì sẽ là khó khăn khi nói đâu là điểm đầu của hệ thống và đâu là kết thúc của máy tính. Tất cả các thiết bị kết hợp với nhau để làm việc cùng nhau trong một hệ thống mà ta có thể coi là một hệ thống điện thoại tinh vi hơn hay một hệ thống máy tính tinh vi hơn.

Ranh gii gia các thành phn bên trong h thng

Như đã nói thì hệ thống CTI được ghép từ nhiều thành phần riêng biệt. Vì vậy người ta không chú ý đến các khuôn dạng của nó mà chỉ quan tâm đến vai trò của nó trong một hệ thống tổng thể đó là làm sao chuyển được các bản tin CTI sang thiết bị kế tiếp. Mỗi một thành phần CTI khi trao đổi các bản tin với các thành phần bên cạnh đều phải thông qua ranh giới liên thành phần.

Hình 2.7. Ranh gii liên thành phn

Ranh giới liên thành phần là khả năng làm việc cùng nhau chứ không của các thành phần bằng cách chuẩn hóa cái trao đổi giữa các thành phần chứ không phải là cách chuẩn hóa cách thực hiện chúng

Logic client và logic server

Để phân biệt thứ tự trao đổi các bản tin CTI qua ranh giới liên thành phần thì người ta gọi một thành phần là logic client và thành phần kia là logic server.

- Logic server là một thành phần CTI gắn với một đường biên liên thành phần xác định và nó sử dụng giao diện CTI có sẵn để trao đổi các bản tin.

- Logic client là một thành phần CTI gắn với một đường biên liên thành phần xác định và nó sử dụng giao diện CTI được cung cấp bởi logic server thông qua ranh giới liên thành phần này để trao đổi bản tin.

Vì logic server và logic server luôn gắn với một ranh giới liên thành phần đặc biệt nào đó do vậy mà nó không bị nhầm lẫn với quá trình thực thi của client hay server, máy tính client hay CTI server.

T chc các thành phn trong h thng CTI

Cách tổ chức đơn giản nhất nhiều thành phần vào hệ thống là sắp xếp chúng thành một chuỗi như hình vẽ.

Trong ví dụ này thì các thành phần vừa đóng vai trò là logic server và logic client (trừ hai thành phần đầu và cuối). Thành phần này là logic client của thành phần này thì là logic server của thành phần kia. Kết quả là tạo ra một “đường ống” cho các bản tin của CTI truyền qua các thành phần.

Mỗi một thành phần trong hệ thống chứa một số vai trò sau: - Tạo ra bản tin CTI.

- Truyền các bản tin CTI từ logic client đến logic server. - Phiên dịch và phản hồi các bản tin CTI.

Do đó các thành phần có thể thêm vào, bớt đi, kết hợp các bản tin CTI cho phù hợp theo yêu cầu của chúng

Hình vẽ dưới đây minh họa một cách sắp xếp các thành phần CTI khác mà cho phép hệ thống co thể thay đổi quy mô. Cách sắp xếp đó gọi là sắp xếp theo hình dẻ quạt.

Hình 2.9. T chc theo hình qut

Trong đó thành phần trung tâm sẽ có khả năng hoạt động như là một logic server với nhiều logic client thông qua một số đường biên liên thành phần riêng biệt. Các thành phần này chỉ quan tâm đến bản sao của chúng khi truyền qua ranh giới liên thành phần mà không quan tâm đến logic client của nó hay của thành phần nào khác.

Vai trò của các thành phần trong mô hình dẻ quạt là duy trì các liên kết độc lập nhờ việc biên dịch các bản tin CTI chuyển đến từ mỗi logic client của chúng, nó có thể xử lý hoặc là lại truyền tiếp đến logic server của chúng. Khi mà các thành phần trong mô hình dẻ quạt thực hiện chuyển các bản tin thì điều đó có nghĩa là chúng hoạt động như một proxy cho các logic client đã tạo ra các bản tin này. Nhờ vào việc giám sát và chuyển đổi các bản tin này mà trong một vài trường hợp nó có thể kết hợp hoặc chia các bản tin CTI khi truyền chúng qua lại. Tuy nhiên các các thành phần này cũng có thể duy trì mối liên hệ với các logic client một cách trong suốt.

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu công nghệ cti và khả năng ứng dụng trong hệ thống bank - by - phone (Trang 44 - 48)