PDA

View Full Version : Endpoint trong OpenH323 !



supernoodle
30-03-2005, 11:11 PM
Chào mọi người !
Em đang tìm hiểu về bộ openh323, cụ thể là openphone, nhưng gặp một số vấn đề....không biết hỏi ai cả.
1. Làm sao thay đổi được giao diện của openphone theo ý của mình. Thêm nữa có thể chèn những activeX control vào giao diện đó không?
2. Nếu viết một softphone giống openphone nhưng đơn giản thôi từ đầu thì cần chuẩn bị những gì? Em tìm duoc 1 bài tutorial về cái này nhưng nó xài lib cũ quá với lại không có GUI : http://toncar.cz/openh323/tut

Ai đã làm qua xin chỉ giúp, cám ơn nhiều nhiều !!!

TGA_Certificationteam
03-04-2005, 10:49 PM
Hi...

Rất vui khi thấy có một Vietnamese tham gia tìm hiểu OpenH323 Project. Welcome Onboard.


1. Làm sao thay đổi được giao diện của openphone theo ý của mình. Thêm nữa có thể chèn những activeX control vào giao diện đó không?



OpenPhone là 1 bộ khung nền cho client softphone, nó bao gồm các chức nang H323 signalling hoàn chỉnh nhưng chưa có chức năng truyền và xử lý payload. Để hoàn thiện, bạn cần:

1. GUI
2. Sound Deamon (hoặc bất kỳ hệ thống xử lý sound nào đó)

Bạn thử tham khảo Xten (Xten hiện có cung cấp developer Kit cho Softphone client, tuy nhiên cần $).


2. Nếu viết một softphone giống openphone nhưng đơn giản thôi từ đầu thì cần chuẩn bị những gì? Em tìm duoc 1 bài tutorial về cái này nhưng nó xài lib cũ quá với lại không có GUI : http://toncar.cz/openh323/tut



OpenPhone là đơn giản nhất rồi. Thêm 1 cái GUI vào những giá trị có sẳn là xong. Hiện tại Window vừa ra 1 cái ActiveX dùng SIP chạy ngay trên Brownser, nhưng khi đưa vào chạy với PHP thì theo mình thấy performance không tốt lắm

Nếu bạn muốn dùng dạng giải pháp IP Centrex, thì nên dùng SIP thay cho H323 trong mô hình IP Centrex. Vì SIP đa dạng hơn về tính năng cũng như sử lý các vấn đề client-server tốt hơn. Theo mình thì H323 mạnh nhất ở ứng dụng voice termination, còn các ứng dụng khác thì phải xem lai.

Nếu muốn làm 1 cái IP PBX bằng SIP, có thể dùng Asterisk (www.asterisk.org). Kết nối giửa các IP PBX với nhau bằng SER - SIP Express Router hoặc dùng ngay chính module H323 trong Asterisk.

Quay lại câu hỏi, nếu bạn dùng ngay chính OpenPhone làm engine cho clientsoft phone thì khá đơn giản, đã có sẳn hết rồi, còn nếu muốn dùng SIP thì hiện tại chưa có cái Free SIP engine nào hết.

Cuối cùng thì chúc may mắn nhé.

supernoodle
04-04-2005, 11:49 PM
Cám ơn anh đã trả lời !
Những vấn đề anh nói nghe sao lùng bùng quá, em là newbie đang mò mẫm trong openh323. Vì vậy anh có thể nói rõ hơn khi dùng openphone làm engine cho softphone của mình thì cần những gì không ?
Cái lib của openphone pwlib những phiên bản trước có 1 module hỗ trợ tạo GUI cho softphone, nhưng bây giờ thì hết rồi. openphone cũng không được phát triển nữa , có vẻ nhưng OPAL sẽ là thế hệ tiếp theo của ohphone (không có GUI).
Em thấy có người đã build openh323 và pwlib thành một activeX control, mình chỉ cần xài thôi, nhưng những phiên bản lib đó đã cũ rồi. Với lại em muốn tự mình xây dựng một softphone chỉ dùng 2 thư viện trện. Liệu có khả thi không (em làm 1 mình) ?
Cám ơn !

TGA_Certificationteam
07-04-2005, 04:58 PM
Mình để bạn tự nghiên cứu.

Viết 1 cái SIP softphone không khó, nhưng để có thể hoàn thiện nó thì cực khó.

Nó khả thi, nhưng tốn khá nhiều thời gian.

txhong
15-04-2005, 12:07 PM
Hi All,

Bạn nên chuyễn chương trình openphone thành MFC, thì bạn thao tác thoải mái, trong source code của openh323 có 1 sample dùng mfc+pwlib

Trần Xuân Hồng