From: Masakazu N. <n-...@md...> - 2003-07-26 10:37:53
|
Hi Babar and all thanks all and works great !! Instruction: 1. make a folder like c:\iaxclinet 2. unzip IaxClientOcx.ocx at this folder 3. cd c:\iaxclient regsrv32 IaxClientOcx.ocx 4. make a iax.htm at this folder 5. and copy and paste that sample code 6. browse this code by IE. please check echo test freely to 600 PhoneNumber test0 UserID test0 Password dairiten.com Hostname/IP Regards! --- Masakazu Nakano. Dairiten.com - an open source VoIP and Ubiquitous Portal site in Japan. http://www.dairiten.com/modules/news/ powered by xoops at http://www.xoops.org On Sat, 26 Jul 2003 03:06:21 -0700 (PDT) Babar Shafiq <bab...@ya...> wrote: > Hello, > > Here is the browser code but for status and state events handling we need timer function or catch the events state_change() and status_message(). > Also I m creating some methods for this like isConnected() (True/False) > isAnswered() (True/False) etc. so javascript will take care of those things. > > Regards, > Babar Shafiq Nazmi. > > Make sure use initIAX and Shutdown onload and unload cause i m currently doing debug version it means no error handling :) > > > Example how to do in Web Page > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> > <HTML><HEAD> > <META http-equiv=Content-Type content="text/html; charset=unicode"> > <META content="MSHTML 6.00.2800.1170" name=GENERATOR> > <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript> > <!-- > function button1_onclick() { > DIaxClientOcx1.UserID=text2.value > DIaxClientOcx1.Password=text3.value > DIaxClientOcx1.HostName=text4.value > a=DIaxClientOcx1.Register() > } > function button5_onclick() { > DIaxClientOcx1.AboutBox(); > } > function button2_onclick() { > DIaxClientOcx1.silencethreshold=-99 > DIaxClientOcx1.PhoneNumber=text1.value > DIaxClientOcx1.UserID=text2.value > DIaxClientOcx1.Password=text3.value > DIaxClientOcx1.HostName=text4.value > DIaxClientOcx1.Dial() > } > function button3_onclick() { > DIaxClientOcx1.HangUp() > } > function button4_onclick() { > DIaxClientOcx1.Shutdown(); > } > function window_onload() { > a=DIaxClientOcx1.InitIAX() > DIaxClientOcx1.AboutBox() > } > function window_onunload() { > DIaxClientOcx1.Shutdown() > } > //--> > </SCRIPT> > </HEAD> > <BODY LANGUAGE=javascript onload="return window_onload()" onunload="return window_onunload()"> > <P><FONT size=5><STRONG>IAX Client Active X Demo</STRONG></FONT> > </P> > <P> > <OBJECT id=DIaxClientOcx1 > style="LEFT: 0px; WIDTH: 132px; TOP: 0px; HEIGHT: 23px" > classid=clsid:D87BE747-157C-49BD-A392-A68B75A54947> > <PARAM NAME="_Version" VALUE="65536"> > <PARAM NAME="_ExtentX" VALUE="3493"> > <PARAM NAME="_ExtentY" VALUE="609"> > <PARAM NAME="_StockProps" VALUE="0"> > </OBJECT> > </P> > <P> > <INPUT id=text1 name=text1>PhoneNumber<br> > <INPUT id=text2 name=text2>UserID<br> > <INPUT id=text3 name=text3>Password<br> > <INPUT id=text4 name=text4>Host Name / IP > </P> > <P> > <INPUT id=button1 type=button value=Register name=button1 LANGUAGE=javascript onclick="return button1_onclick()"> > <INPUT id=button2 type=button value=Dial name=button2 LANGUAGE=javascript onclick="return button2_onclick()"> > <INPUT id=button3 type=button value=HangUp name=button3 LANGUAGE=javascript onclick="return button3_onclick()"> > <INPUT id=button4 type=button value=Shutdown name=button4 LANGUAGE=javascript onclick="return button4_onclick()"> > </P> > <P><INPUT type=button value=About name=button5 LANGUAGE=javascript onclick="return button5_onclick()"></P> > </BODY> > </HTML> > |