HomeADDU-SAS Graduate Research Journalvol. 5 no. 1 (2009)

Developing a reusable H.323-based OLE Custom Control Component (OCX) for softphones in the Windows platform

Phyll Martin C. Astorga

Discipline: Information Technology



Voice-over Internet Protocol (VoIP) is a fast emerging technology predicted to soon replace Public Switched Telephone Networks (PSTNs). The protocol most common in VoIP, which is

H.323, was established by the International Telephony Union (ITU) and is being used to develop applications for the entries in the network such as softphones. However, to develop such applications this would require the developer to hard code them using C/C++. In addition, the library of the H.323 protocol cannot be referenced by Rapid Application Development (RAD) tools because it is not Object Linking and Embedding (OLE)- based. With OLE, it is possible to dynamically link files and applications together. An Object Linking and Embedding Control (OCX) is an OLE custom control, a special-purpose program that can be created for use by applications running on Microsoft Windows systems. The proponent developed a H.232 softphone OLE Reusable Custom Control Component and Application Development Model in Windows platform.