3. Nội dung báo cáo
2.2.1. Các SIP softphone
2.2.1.1. eStara Softphone
eStara Softphone được cung cấp bởi eStara. Phiên bản dùng thử có thể download miễn phí tại www.estara.com với thời hạn sử dụng vào khoảng 2 tháng. Muốn sử dụng tiếp thì phải download phiên bản mới được cập nhật ngày tháng.
Đặc điểm của eStara Softphone:
- Chỉ hỗ trợ các bản tin SIP theo chuẩn RFC3261 đồng thời có hỗ trợ diagnostic quá trình trao đổi bản tin SIP. Đây là một điều kiện thuận lợi giúp cho việc nghiên cứu tìm hiểu hoạt động của giao thức SIP, việc trao đổi bản tin giữa các thành phần trong hệ thống. - Chỉ cung cấp các dịch vụ thoại như:
o Place a Call
o Redial a number
o Make a Conference call
o Forward call
o Address book
- Cung cấp khả năng digest authentication. - Giao diện đơn giản dễ sử dụng.
- Không hỗ trợ loose routing
- Có khả thiết lập truyền thông qua NAT: Đây là môt ưu điểm nổi bật của SIP client này, nó tạo ra khả năng truyền thông linh động đối với các client bên trong NAT bằng hai cách:
o STUN/TURN: client sẽ thực hiện việc truy vấn đến STUN server bên ngoài NAT để biết được loại NAT mà nó nằm ở bên trong.
Nếu là Full Cone NAT hoặc Restricted NAT thì nó sẽ sử dụng địa chỉ IP và port của NAT trong bản tin SIP và SDP để thiết lập cuộc gọi.
Nếu là Port Restricted hay symmetric NAT thì các bản tin đến được forward qua TURN server.
o Cấu hình NAT tĩnh: Người quản trị mạng có thể cho phép SIP client có một địa chỉ tĩnh để chuyển các bản tin đến SIP client.
Tuy nhiên qua thử nghiệm tôi nhận thấy bản tin dùng để kết nối với STUN server là không đúng chuẩn. Theo các thông tin trên website của eStara, hãng này có cung cấp một STUN server dành riêng cho SIP client này, tuy nhiên phải trả tiền.
2.2.1.2. SCS client
SCS client là một SIP client được cung cấp bởi Siemens. Phiên bản dùng thử có thể được download miễn phí tại www.mysip.ch.
Đặc điểm của SCS client:
- Đây là một multimedia SIP client, cung cấp được nhiều hình thức dịch vụ như: thoại, video, IM chat, file transfer, conference...
- Có khả năng thiết lập kết nối với mạng PSTN thông qua gateway.
- Cung cấp khả năng thay đổi tự động giữa các ngôn ngữ: English, German, French, Italian...
- Ngoài các bản tin chuẩn RFC3261, SIP client này còn sử dụng các bản tin mở rộng SUBSCRIBE, NOTIFY, MESSAGE.
- Hỗ trợ loose routing.
- Đặc biệt SCS client còn có bộ công cụ đi kèm bao gồm: SIP proxy/registrar, SIP gateway, SIP AutoStreamer được sử dụng để test hệ thống và hoạt động của client.
- Không hỗ trợ cho các client phía trong NAT
2.2.1.3. X-Lite Softphone
X-Lite được cung cấp miễn phí bởi X-ten, phần mềm này có thể download tại www.xten.com.
Đặc điểm của X-Lite:
- Chỉ hỗ trợ các bản tin SIP theo chuẩn RFC3261. - Chỉ cung cấp các dịch vụ thoại IP to IP và IP to PSTN
- Có hỗ trợ diagnostic tạo khả năng theo dõi hoạt động của hệ thống
- Sử dụng STUN server của X-ten (fix sẵn trong chương trình, không thay đổi được) để hỗ trợ vượt qua NAT.
- Có khả năng config NAT router. - Hỗ trợ loose routing.
- Không hỗ trợ nhận thực Proxy (lỗi khi nhận đáp ứng 407). - Giao diện đẹp dễ sử dụng.
- Có khả năng sử dụng đồng thời nhiều proxy.