You can subscribe to this list here.
2003 |
Jan
|
Feb
(3) |
Mar
(16) |
Apr
(11) |
May
(3) |
Jun
(109) |
Jul
(70) |
Aug
(22) |
Sep
(19) |
Oct
(4) |
Nov
(25) |
Dec
(46) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(68) |
Feb
(52) |
Mar
(54) |
Apr
(57) |
May
(13) |
Jun
(15) |
Jul
(16) |
Aug
(3) |
Sep
(43) |
Oct
(95) |
Nov
(106) |
Dec
(142) |
2005 |
Jan
(62) |
Feb
(190) |
Mar
(75) |
Apr
(117) |
May
(123) |
Jun
(64) |
Jul
(122) |
Aug
(95) |
Sep
(63) |
Oct
(102) |
Nov
(99) |
Dec
(85) |
2006 |
Jan
(59) |
Feb
(64) |
Mar
(138) |
Apr
(82) |
May
(62) |
Jun
(62) |
Jul
(72) |
Aug
(50) |
Sep
(21) |
Oct
(95) |
Nov
(95) |
Dec
(29) |
2007 |
Jan
(26) |
Feb
(36) |
Mar
(45) |
Apr
(12) |
May
(53) |
Jun
(38) |
Jul
(19) |
Aug
(87) |
Sep
(63) |
Oct
(272) |
Nov
(102) |
Dec
(63) |
2008 |
Jan
(54) |
Feb
(19) |
Mar
(84) |
Apr
(111) |
May
(17) |
Jun
(26) |
Jul
(18) |
Aug
(10) |
Sep
(14) |
Oct
(9) |
Nov
(4) |
Dec
(12) |
2009 |
Jan
(5) |
Feb
(7) |
Mar
(4) |
Apr
(8) |
May
(4) |
Jun
(7) |
Jul
|
Aug
(1) |
Sep
(2) |
Oct
|
Nov
|
Dec
|
2010 |
Jan
|
Feb
(6) |
Mar
(6) |
Apr
(1) |
May
(1) |
Jun
(2) |
Jul
(3) |
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
From: Babar S. <bab...@ya...> - 2003-07-29 16:19:09
|
Thanks Dan, The confirmation is just for checking values from user cause i used in ocx test:test@10.0.1.2/9999 as default I m just doing debug version thats y i used. DTMF is added with switch lines function I will update it tommorow. Register command just send the (userid,password,hostname) to the * box for Registration don't know we need re-register or not, Steve can tell us about correctly. Babar Shafiq Nazmi. --- Dan Fernandez <dan...@ho...> wrote: > Babar, > > This is great work also. It´s working really nicely. > I have a couple of questions: > > 1)Would it be possible to take out (or make it configurable) the confirmation you´ve added on > the OCX right before dialing? > > 2) What about DTMF? Are you planning to add it anytime soon? > > 3) Does the register command do any subsequent registers? or shall we put a timer to > re-register? > > Rgds > Dan > > ----- Original Message ----- > From: Babar Shafiq > To: iax...@li... > Sent: Friday, July 25, 2003 1:44 PM > Subject: [Iaxclient-devel] IAX Client COM ActiveX version > > > Hello All, > > Active X version with some more work > > Now supported :- > > API :- > a.. initIAX (init IAXclient) > b.. Register (Register to the * box) > c.. Shutdown (IAXclient Shutdown and clean up) > d.. Dial (Start processing and Dial the number) > e.. HangUp (HangUP Current call and dumpcall) > f.. ToglePTT (Push to Talk, 1 and 0) > Status_Events :- > > a.. IaxClient_Messages (TextMessage String) same as status_callback > b.. IaxClient_State (StateEvent String) same as state_callback > Properties :- > > a.. Phonenumber (String number to dial) > b.. Userid (String userid) > c.. Password (String Password) > d.. Host Name (String host name or server IP) > e.. SilenceThreshold (Number SilenceThreshold by default -99) > *Need some work on and support of multi lines and still have some problem in Incoming call > may be the messages are not sync properly, but i will fix it soon. > > http://www.geocities.com/babarnazmi/IaxClientOcx.zip > > Example how to do in VB > > Private Sub Command1_Click() > IaxClientOcx1.silencethreshold = -99 > IaxClientOcx1.UserID = txt_phoneno > IaxClientOcx1.Password = txt_userid > IaxClientOcx1.PhoneNumber = txt_password > IaxClientOcx1.HostName = txt_hostname > IaxClientOcx1.Dial > End Sub > > Private Sub Command3_Click() > IaxClientOcx1.HangUp > End Sub > > Private Sub Command4_Click() > IaxClientOcx1.Password = txt_userid > IaxClientOcx1.PhoneNumber = txt_password > IaxClientOcx1.HostName = txt_hostname > IaxClientOcx1.Register > End Sub > > Private Sub Form_Load() > a = IaxClientOcx1.InitIAX > End Sub > > Private Sub Form_Unload(Cancel As Integer) > a = IaxClientOcx1.Shutdown > End Sub > > Private Sub IaxClientOcx1_Messages(ByVal Message As String) > lbl_messages.Caption = Message > End Sub > > Private Sub IaxClientOcx1_State(ByVal StateEvent As String) > lbl_state.Caption = StateEvent > End Sub > > > Private Sub Check1_Click() > If Check1.Value = vbChecked Then > IaxClientOcx1.TogglePTT 1 > Else > IaxClientOcx1.TogglePTT 0 > End If > End Sub > > http://www.geocities.com/babarnazmi/vbClient.zip > > > Example how to do from a web page > > <OBJECT name=iax id=DTestocx1 style="LEFT: 0px; TOP: 0px" > classid="clsid:B6ADD008-9C12-4FFB-8944-E187541DDCF0" VIEWASTEXT> > <PARAM NAME="_Version" VALUE="65536"> > <PARAM NAME="_ExtentX" VALUE="2646"> > <PARAM NAME="_ExtentY" VALUE="1323"> > <PARAM NAME="_StockProps" VALUE="0"></OBJECT> > <script language=vbscript> > DTestocx1.HostName="192.168.4.29" > DTestocx1.UserID="babarshafiq" > DTestocx1.Password="nazmi" > DTestocx1.PhoneNumber="7787323" > DTestocx1.Dial > > </script> > > I also did a ActiveX control for SoundCard manipulation. (but i think here it is out of topic > ). > > Babar Shafiq Nazmi > > > > God is a great Programmer > > > ------------------------------------------------------------------------------ > Do you Yahoo!? > Yahoo! SiteBuilder - Free, easy-to-use web site design software > ===== God is a great Programmer __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: Steve K. <st...@st...> - 2003-07-29 13:39:25
|
Cool. There may be IAX2 bugs left, as people have mentioned. I'll probably want to look at that stuff more once I wrap up a bunch of non-iaxclient issues. -SteveK On Tue, 2003-07-29 at 00:33, Scott Lambert wrote: > I am still unable to figure out what is wrong with IAX2. However, with > IAXVER=1, the wx client works just fine. It was my mic that was not > working. I finally scrounged enough parts to connect my phonograph to > the mic port on the laptop. The audio came through my connection to a > Zap device across the wireless LAN. > > Quality is ok, for music piped through GSM... I didn't have any echo > with the phone handset sitting right next to the laptop and the laptop > playing the mic input through the speakers. Probably only happens with > a real mic hooked up and not just a phonograph. Now to get a good > quality headset that fits in the laptop bag. All my requirements for > IAXclient have been met. :-) > > asterisk*CLI> iax show channels > Peer Username ID (Lo/Rem) Seq (Tx/Rx) Lag Jitter Format > 192.168.1.25 lambert 00030/02958 00009/00005 00092ms 0002ms 2 > > IAXPhone also works. No big surprise once I knew the basics worked. > I think I'll build a port of it and submit it to the FreeBSD Ports > collection unless someone objects to that. -- Steve Kann - Chief Engineer - 520 8th Ave #2300 NY 10018 - (212) 533-1775 HorizonLive.com - collaborate . interact . learn "The box said 'Requires Windows 95, NT, or better,' so I installed Linux." |
From: Darren S. <da...@st...> - 2003-07-29 10:21:01
|
Hi The IAX2 issues aren't just related to FreeBSD it seems. It seemed to have lots of corruption on a Windows platform to do with the SESSION messages and the (sendto_t) stuff. 'Faizan Tili' and myself spent one evening looking at it on IRC but didn't get it working :-( I think we need to get Kram involved if we can. Do we want to see if we can grab some of his time to talk about IAX2 and the future! etc? Perhaps in #iaxclient on freenode at some point? I'll mail him and ask if we do. Regards Darren ']data[' Smith Game Digital Ltd ----- Original Message ----- From: "Scott Lambert" <la...@la...> To: <iax...@li...> Sent: Tuesday, July 29, 2003 5:33 AM Subject: [Iaxclient-devel] iaxclient on FreeBSD > I am still unable to figure out what is wrong with IAX2. However, with > IAXVER=1, the wx client works just fine. It was my mic that was not > working. I finally scrounged enough parts to connect my phonograph to > the mic port on the laptop. The audio came through my connection to a > Zap device across the wireless LAN. > > Quality is ok, for music piped through GSM... I didn't have any echo > with the phone handset sitting right next to the laptop and the laptop > playing the mic input through the speakers. Probably only happens with > a real mic hooked up and not just a phonograph. Now to get a good > quality headset that fits in the laptop bag. All my requirements for > IAXclient have been met. :-) > > asterisk*CLI> iax show channels > Peer Username ID (Lo/Rem) Seq (Tx/Rx) Lag Jitter Format > 192.168.1.25 lambert 00030/02958 00009/00005 00092ms 0002ms 2 > > IAXPhone also works. No big surprise once I knew the basics worked. > I think I'll build a port of it and submit it to the FreeBSD Ports > collection unless someone objects to that. > > > -- > Scott Lambert KC5MLE Unix SysAdmin > la...@la... > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > _______________________________________________ > Iaxclient-devel mailing list > Iax...@li... > https://lists.sourceforge.net/lists/listinfo/iaxclient-devel > |
From: Scott L. <la...@la...> - 2003-07-29 04:47:47
|
I am still unable to figure out what is wrong with IAX2. However, with IAXVER=1, the wx client works just fine. It was my mic that was not working. I finally scrounged enough parts to connect my phonograph to the mic port on the laptop. The audio came through my connection to a Zap device across the wireless LAN. Quality is ok, for music piped through GSM... I didn't have any echo with the phone handset sitting right next to the laptop and the laptop playing the mic input through the speakers. Probably only happens with a real mic hooked up and not just a phonograph. Now to get a good quality headset that fits in the laptop bag. All my requirements for IAXclient have been met. :-) asterisk*CLI> iax show channels Peer Username ID (Lo/Rem) Seq (Tx/Rx) Lag Jitter Format 192.168.1.25 lambert 00030/02958 00009/00005 00092ms 0002ms 2 IAXPhone also works. No big surprise once I knew the basics worked. I think I'll build a port of it and submit it to the FreeBSD Ports collection unless someone objects to that. -- Scott Lambert KC5MLE Unix SysAdmin la...@la... |
From: Steve K. <st...@st...> - 2003-07-28 19:59:02
|
On Mon, 2003-07-28 at 15:27, Scott Lambert wrote: > Don't expect your source line numbers to match mine, I've been making > changes to get it to build under FreeBSD, (added 8 lines). The changes > aren't functionally any different from what I had to do to iax1 to make > it work. I'll attach my changes to lib/libiax2/src and the Makefiles > for iaxclient/simpleclient/[iaxphone|wx] since they haven't been > committed yet. Ah, OK. Still, crashing on that assignment seems pretty strange! Maybe it's a thread thing, and you were really crashing in a different thread? Which GCC version are you using? Lately, I've been building with Gcc 3.2 on RH8.0; Earlier I was working with RH9 (also gcc3.2? or was it 3.3), and on the Mac I use gcc3.1. I think MinGW is based on 3.2 also. -SteveK -- Steve Kann - Chief Engineer - 520 8th Ave #2300 NY 10018 - (212) 533-1775 HorizonLive.com - collaborate . interact . learn "The box said 'Requires Windows 95, NT, or better,' so I installed Linux." |
From: Scott L. <la...@la...> - 2003-07-28 19:27:46
|
On Mon, Jul 28, 2003 at 09:32:14AM -0400, Steve Kann wrote: > On Sun, 2003-07-27 at 22:17, Scott Lambert wrote: > > > I finally got some time to play with this some more. I think I'm > > running into a problem that only shows up in GCC 3.x. I think > > I remember seeing something about this type of problem on the > > FreeBSD-current list lately. Unfortunately, I wasn't paying close > > enough attention. I've been trawling the archives for a while now > > but still haven't found the answer. > > > Well, that's a pretty strange one. I don't know how that line could > possibly cause a segfault! That should probably just be a constant > assignment! > > However, that line doesn't show up the same for me in my sources; Don't expect your source line numbers to match mine, I've been making changes to get it to build under FreeBSD, (added 8 lines). The changes aren't functionally any different from what I had to do to iax1 to make it work. I'll attach my changes to lib/libiax2/src and the Makefiles for iaxclient/simpleclient/[iaxphone|wx] since they haven't been committed yet. Which GCC version are you using? > 2255 static struct iax_event *iax_net_read(void) > 2256 { > 2257 char buf[65536]; > 2258 int res; > 2259 struct sockaddr_in sin; > 2260 int sinlen; > 2261 sinlen = sizeof(sin); > 2262 res = recvfrom(netfd, buf, sizeof(buf), 0, (struct > sockaddr *) &sin, &sinlen); > 2263 if (res < 0) { > 2264 #ifdef WIN32 > 2265 if (WSAGetLastError() != WSAEWOULDBLOCK) { > 2266 DEBU(G "Error on read: %d\n", > WSAGetLastError()); > 2267 IAXERROR "Read error on network socket: > %s", strerror(errno)); > 2268 } > 2269 #else > 2270 if (errno != EAGAIN) { > 2271 DEBU(G "Error on read: %s\n", > strerror(errno)); > 2272 IAXERROR "Read error on network socket: > %s", strerror(errno)); > 2273 } > 2274 #endif > 2275 return NULL; > 2276 } > 2277 return iax_net_process(buf, res, &sin); > 2278 } > > And the next line, calling recvfrom, probably shouldn't cause a segfault > either, because buf is on the stack, and we seem to be calling it > correctly. > > > > -SteveK > > > > > > Starting program: /home/lambert/src/vendor/iaxclient/simpleclient/wx/wx > > libiax2/src/iax.c line 584 in iax_init: Started on port 4569 > > > > Program received signal SIGSEGV, Segmentation fault. > > iax_net_read () at libiax2/src/iax.c:2269 > > 2269 sinlen = sizeof(sin); > > Current language: auto; currently c > > (gdb) bt > > #0 iax_net_read () at libiax2/src/iax.c:2269 > > #1 0x0805f6e0 in iax_get_event (blocking=0) at libiax2/src/iax.c:2418 > > #2 0x0805b6ff in do_iax_event () at iaxclient_lib.c:682 > > #3 0x0805b63f in iaxc_service_network (netfd=8) at iaxclient_lib.c:632 > > #4 0x0805ab7c in iaxc_process_calls () at iaxclient_lib.c:297 > > #5 0x0805abae in iaxc_processor (args=0x0) at iaxclient_lib.c:308 > > #6 0x280a351e in _thread_start () from /usr/lib/libc_r.so.5 > > -- > Steve Kann - Chief Engineer - 520 8th Ave #2300 NY 10018 - (212) 533-1775 > HorizonLive.com - collaborate . interact . learn > "The box said 'Requires Windows 95, NT, or better,' so I installed Linux." -- Scott Lambert KC5MLE Unix SysAdmin la...@la... |
From: Steve K. <st...@st...> - 2003-07-28 13:33:00
|
On Sun, 2003-07-27 at 22:17, Scott Lambert wrote: > I finally got some time to play with this some more. I think I'm > running into a problem that only shows up in GCC 3.x. I think > I remember seeing something about this type of problem on the > FreeBSD-current list lately. Unfortunately, I wasn't paying close > enough attention. I've been trawling the archives for a while now but > still haven't found the answer. Well, that's a pretty strange one. I don't know how that line could possibly cause a segfault! That should probably just be a constant assignment! However, that line doesn't show up the same for me in my sources; 2255 static struct iax_event *iax_net_read(void) 2256 { 2257 char buf[65536]; 2258 int res; 2259 struct sockaddr_in sin; 2260 int sinlen; 2261 sinlen = sizeof(sin); 2262 res = recvfrom(netfd, buf, sizeof(buf), 0, (struct sockaddr *) &sin, &sinlen); 2263 if (res < 0) { 2264 #ifdef WIN32 2265 if (WSAGetLastError() != WSAEWOULDBLOCK) { 2266 DEBU(G "Error on read: %d\n", WSAGetLastError()); 2267 IAXERROR "Read error on network socket: %s", strerror(errno)); 2268 } 2269 #else 2270 if (errno != EAGAIN) { 2271 DEBU(G "Error on read: %s\n", strerror(errno)); 2272 IAXERROR "Read error on network socket: %s", strerror(errno)); 2273 } 2274 #endif 2275 return NULL; 2276 } 2277 return iax_net_process(buf, res, &sin); 2278 } And the next line, calling recvfrom, probably shouldn't cause a segfault either, because buf is on the stack, and we seem to be calling it correctly. -SteveK > > Starting program: /home/lambert/src/vendor/iaxclient/simpleclient/wx/wx > libiax2/src/iax.c line 584 in iax_init: Started on port 4569 > > Program received signal SIGSEGV, Segmentation fault. > iax_net_read () at libiax2/src/iax.c:2269 > 2269 sinlen = sizeof(sin); > Current language: auto; currently c > (gdb) bt > #0 iax_net_read () at libiax2/src/iax.c:2269 > #1 0x0805f6e0 in iax_get_event (blocking=0) at libiax2/src/iax.c:2418 > #2 0x0805b6ff in do_iax_event () at iaxclient_lib.c:682 > #3 0x0805b63f in iaxc_service_network (netfd=8) at iaxclient_lib.c:632 > #4 0x0805ab7c in iaxc_process_calls () at iaxclient_lib.c:297 > #5 0x0805abae in iaxc_processor (args=0x0) at iaxclient_lib.c:308 > #6 0x280a351e in _thread_start () from /usr/lib/libc_r.so.5 -- Steve Kann - Chief Engineer - 520 8th Ave #2300 NY 10018 - (212) 533-1775 HorizonLive.com - collaborate . interact . learn "The box said 'Requires Windows 95, NT, or better,' so I installed Linux." |
From: Masakazu N. <n-...@md...> - 2003-07-28 07:33:45
|
maybe need low-cost CA for activeX compornent. I wish to make a cabfile with .cer by cacanet.org that is 'Citizen's Association for Certification Authority network Fukuoka' NPO in japan. Does anyone knows like a that organization in the world? and also need php + mysql based vCard under GPL and/or LGPL.' mack On Mon, 28 Jul 2003 17:04:38 +1000 "Gary" <ga...@au...> wrote: > Folks, > > might I suggest that a full how-to for a working example be done ? > > Actually for a lot of people this sort of client would do. > > Gary |
From: Gary <ga...@au...> - 2003-07-28 07:20:22
|
Folks, might I suggest that a full how-to for a working example be done ? Actually for a lot of people this sort of client would do. Gary . |
From: Scott L. <la...@la...> - 2003-07-28 02:18:00
|
I finally got some time to play with this some more. I think I'm running into a problem that only shows up in GCC 3.x. I think I remember seeing something about this type of problem on the FreeBSD-current list lately. Unfortunately, I wasn't paying close enough attention. I've been trawling the archives for a while now but still haven't found the answer. Starting program: /home/lambert/src/vendor/iaxclient/simpleclient/wx/wx libiax2/src/iax.c line 584 in iax_init: Started on port 4569 Program received signal SIGSEGV, Segmentation fault. iax_net_read () at libiax2/src/iax.c:2269 2269 sinlen = sizeof(sin); Current language: auto; currently c (gdb) bt #0 iax_net_read () at libiax2/src/iax.c:2269 #1 0x0805f6e0 in iax_get_event (blocking=0) at libiax2/src/iax.c:2418 #2 0x0805b6ff in do_iax_event () at iaxclient_lib.c:682 #3 0x0805b63f in iaxc_service_network (netfd=8) at iaxclient_lib.c:632 #4 0x0805ab7c in iaxc_process_calls () at iaxclient_lib.c:297 #5 0x0805abae in iaxc_processor (args=0x0) at iaxclient_lib.c:308 #6 0x280a351e in _thread_start () from /usr/lib/libc_r.so.5 -- Scott Lambert KC5MLE Unix SysAdmin la...@la... |
From: Babar S. <bab...@ya...> - 2003-07-27 21:03:07
|
Thats the correct tag to add <OBJECT id="DIaxClientOcx1" classid="clsid:D87BE747-157C-49BD-A392-A68B75A54947" DATA="IaxClientOcx.ocx" codebase=iaxclient.cab> I forgot cabbase is for Java based activex :), sorry for that. Babar Shafiq Nazmi ===== God is a great Programmer __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: Babar S. <bab...@ya...> - 2003-07-27 20:32:15
|
Hi, Cab file can be created simply by running the command :- cabarc N iaxclient.cab IaxClientOcx.ocx (Most windows pc have this) and then add this to <OBJECT> tag :- <PARAM NAME = "cabbase" VALUE = "iaxclient.cab"> so no need for regsvr32, and we are done. Digital Signing is done with *codesign utility, sample test certificate is enough. Babar Shafiq Nazmi *(SignCode,MakeCert,ChkTrustm etc.) --- Faizan Tili <fa...@ti...> wrote: > HI. > > A few suggestion about sample HTML. > Just add Codebase property in your object tag like this it would download > the OCX itself. A Cab file would be nice. ActiveX control will get > registered automatically. > Also most of us will have to chnage their security settings in Internet > Explorer to allow running non-signed activex controls (I guessyou havent > digitally signed the control). > > ----- Original Message ----- > From: "Masakazu Nakano" <n-...@md...> > To: "Babar Shafiq" <bab...@ya...> > Cc: <iax...@li...> > Sent: Sunday, July 27, 2003 4:51 PM > Subject: Re: [Iaxclient-devel] IAX Client COM ActiveX version > > > > > > Hi > > > > sample code is running like that :-) > > http://www.dairiten.com/webiax/ > > > > maybe need run 'regsrv32' at first. > > > > --- > > 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 06:05:44 -0700 (PDT) > > Babar Shafiq <bab...@ya...> wrote: > > > > > Hi, > > > > > > For catching Status_messages and State_change add this before end > "</body>" > > > > > > > > > Code to Add in web page. > > > > > > <P><INPUT id=text5 name=text5 style="WIDTH: 302px; HEIGHT: 22px" size=38 > disabled></P> > > > <P><INPUT id=text6 name=text6 style="WIDTH: 302px; HEIGHT: 22px" size=38 > disabled></P> > > > <SCRIPT LANGUAGE="VBScript"> > > > Sub DIaxClientOcx1_Messages(ByVal Message) > > > text5.value=Message > > > End Sub > > > Sub DIaxClientOcx1_State(ByVal StateEvent) > > > text6.value=StateEvent > > > End Sub > > > </SCRIPT> > > > > > > > > > > > > ===== > > > God is a great Programmer > > > > > > __________________________________ > > > Do you Yahoo!? > > > Yahoo! SiteBuilder - Free, easy-to-use web site design software > > > http://sitebuilder.yahoo.com > > > > > > > > > ------------------------------------------------------- > > > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > > > Data Reports, E-commerce, Portals, and Forums are available now. > > > Download today and enter to win an XBOX or Visual Studio .NET. > > > > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > > > _______________________________________________ > > > Iaxclient-devel mailing list > > > Iax...@li... > > > https://lists.sourceforge.net/lists/listinfo/iaxclient-devel > > > > > > > > ------------------------------------------------------- > > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > > Data Reports, E-commerce, Portals, and Forums are available now. > > Download today and enter to win an XBOX or Visual Studio .NET. > > > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > > _______________________________________________ > > Iaxclient-devel mailing list > > Iax...@li... > > https://lists.sourceforge.net/lists/listinfo/iaxclient-devel > ===== God is a great Programmer __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
From: Faizan T. <fa...@ti...> - 2003-07-27 17:20:42
|
HI. A few suggestion about sample HTML. Just add Codebase property in your object tag like this it would download the OCX itself. A Cab file would be nice. ActiveX control will get registered automatically. Also most of us will have to chnage their security settings in Internet Explorer to allow running non-signed activex controls (I guessyou havent digitally signed the control). ----- Original Message ----- From: "Masakazu Nakano" <n-...@md...> To: "Babar Shafiq" <bab...@ya...> Cc: <iax...@li...> Sent: Sunday, July 27, 2003 4:51 PM Subject: Re: [Iaxclient-devel] IAX Client COM ActiveX version > > Hi > > sample code is running like that :-) > http://www.dairiten.com/webiax/ > > maybe need run 'regsrv32' at first. > > --- > 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 06:05:44 -0700 (PDT) > Babar Shafiq <bab...@ya...> wrote: > > > Hi, > > > > For catching Status_messages and State_change add this before end "</body>" > > > > > > Code to Add in web page. > > > > <P><INPUT id=text5 name=text5 style="WIDTH: 302px; HEIGHT: 22px" size=38 disabled></P> > > <P><INPUT id=text6 name=text6 style="WIDTH: 302px; HEIGHT: 22px" size=38 disabled></P> > > <SCRIPT LANGUAGE="VBScript"> > > Sub DIaxClientOcx1_Messages(ByVal Message) > > text5.value=Message > > End Sub > > Sub DIaxClientOcx1_State(ByVal StateEvent) > > text6.value=StateEvent > > End Sub > > </SCRIPT> > > > > > > > > ===== > > God is a great Programmer > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! SiteBuilder - Free, easy-to-use web site design software > > http://sitebuilder.yahoo.com > > > > > > ------------------------------------------------------- > > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > > Data Reports, E-commerce, Portals, and Forums are available now. > > Download today and enter to win an XBOX or Visual Studio .NET. > > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > > _______________________________________________ > > Iaxclient-devel mailing list > > Iax...@li... > > https://lists.sourceforge.net/lists/listinfo/iaxclient-devel > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > _______________________________________________ > Iaxclient-devel mailing list > Iax...@li... > https://lists.sourceforge.net/lists/listinfo/iaxclient-devel |
From: Masakazu N. <n-...@md...> - 2003-07-27 11:52:42
|
Hi sample code is running like that :-) http://www.dairiten.com/webiax/ maybe need run 'regsrv32' at first. --- 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 06:05:44 -0700 (PDT) Babar Shafiq <bab...@ya...> wrote: > Hi, > > For catching Status_messages and State_change add this before end "</body>" > > > Code to Add in web page. > > <P><INPUT id=text5 name=text5 style="WIDTH: 302px; HEIGHT: 22px" size=38 disabled></P> > <P><INPUT id=text6 name=text6 style="WIDTH: 302px; HEIGHT: 22px" size=38 disabled></P> > <SCRIPT LANGUAGE="VBScript"> > Sub DIaxClientOcx1_Messages(ByVal Message) > text5.value=Message > End Sub > Sub DIaxClientOcx1_State(ByVal StateEvent) > text6.value=StateEvent > End Sub > </SCRIPT> > > > > ===== > God is a great Programmer > > __________________________________ > Do you Yahoo!? > Yahoo! SiteBuilder - Free, easy-to-use web site design software > http://sitebuilder.yahoo.com > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > _______________________________________________ > Iaxclient-devel mailing list > Iax...@li... > https://lists.sourceforge.net/lists/listinfo/iaxclient-devel |
From: Babar S. <bab...@ya...> - 2003-07-26 13:05:45
|
Hi, For catching Status_messages and State_change add this before end "</body>" Code to Add in web page. <P><INPUT id=text5 name=text5 style="WIDTH: 302px; HEIGHT: 22px" size=38 disabled></P> <P><INPUT id=text6 name=text6 style="WIDTH: 302px; HEIGHT: 22px" size=38 disabled></P> <SCRIPT LANGUAGE="VBScript"> Sub DIaxClientOcx1_Messages(ByVal Message) text5.value=Message End Sub Sub DIaxClientOcx1_State(ByVal StateEvent) text6.value=StateEvent End Sub </SCRIPT> ===== God is a great Programmer __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
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> > |
From: Babar S. <bab...@ya...> - 2003-07-26 10:06:21
|
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> Masakazu Nakano <n-...@md...> wrote: Hi Babar! thanks for your making nice ocx! and I wish to make browser-phone with ActiveX control Pad. Could you please make a sample coding about that ? regards! On Fri, 25 Jul 2003 09:44:13 -0700 (PDT) Babar Shafiq wrote: > Hello All, > > Active X version with some more work > > Now supported :- > snip --- 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 God is a great Programmer --------------------------------- Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software |
From: Masakazu N. <n-...@md...> - 2003-07-26 02:10:05
|
Hi Babar! thanks for your making nice ocx! and I wish to make browser-phone with ActiveX control Pad. Could you please make a sample coding about that ? regards! On Fri, 25 Jul 2003 09:44:13 -0700 (PDT) Babar Shafiq <bab...@ya...> wrote: > Hello All, > > Active X version with some more work > > Now supported :- > snip --- 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 |
From: Babar S. <bab...@ya...> - 2003-07-25 16:44:14
|
Hello All, Active X version with some more work Now supported :- API :- initIAX (init IAXclient) Register (Register to the * box) Shutdown (IAXclient Shutdown and clean up) Dial (Start processing and Dial the number) HangUp (HangUP Current call and dumpcall) ToglePTT (Push to Talk, 1 and 0) Status_Events :- IaxClient_Messages (TextMessage String) same as status_callback IaxClient_State (StateEvent String) same as state_callback Properties :- Phonenumber (String number to dial) Userid (String userid) Password (String Password) Host Name (String host name or server IP) SilenceThreshold (Number SilenceThreshold by default -99) *Need some work on and support of multi lines and still have some problem in Incoming call may be the messages are not sync properly, but i will fix it soon. http://www.geocities.com/babarnazmi/IaxClientOcx.zip Example how to do in VB Private Sub Command1_Click() IaxClientOcx1.silencethreshold = -99 IaxClientOcx1.UserID = txt_phoneno IaxClientOcx1.Password = txt_userid IaxClientOcx1.PhoneNumber = txt_password IaxClientOcx1.HostName = txt_hostname IaxClientOcx1.Dial End Sub Private Sub Command3_Click() IaxClientOcx1.HangUp End Sub Private Sub Command4_Click() IaxClientOcx1.Password = txt_userid IaxClientOcx1.PhoneNumber = txt_password IaxClientOcx1.HostName = txt_hostname IaxClientOcx1.Register End Sub Private Sub Form_Load() a = IaxClientOcx1.InitIAX End Sub Private Sub Form_Unload(Cancel As Integer) a = IaxClientOcx1.Shutdown End Sub Private Sub IaxClientOcx1_Messages(ByVal Message As String) lbl_messages.Caption = Message End Sub Private Sub IaxClientOcx1_State(ByVal StateEvent As String) lbl_state.Caption = StateEvent End Sub Private Sub Check1_Click() If Check1.Value = vbChecked Then IaxClientOcx1.TogglePTT 1 Else IaxClientOcx1.TogglePTT 0 End If End Sub http://www.geocities.com/babarnazmi/vbClient.zip Example how to do from a web page <OBJECT name=iax id=DTestocx1 style="LEFT: 0px; TOP: 0px" classid="clsid:B6ADD008-9C12-4FFB-8944-E187541DDCF0" VIEWASTEXT> <PARAM NAME="_Version" VALUE="65536"> <PARAM NAME="_ExtentX" VALUE="2646"> <PARAM NAME="_ExtentY" VALUE="1323"> <PARAM NAME="_StockProps" VALUE="0"></OBJECT> <script language=vbscript> DTestocx1.HostName="192.168.4.29" DTestocx1.UserID="babarshafiq" DTestocx1.Password="nazmi" DTestocx1.PhoneNumber="7787323" DTestocx1.Dial </script> I also did a ActiveX control for SoundCard manipulation. (but i think here it is out of topic ). Babar Shafiq Nazmi God is a great Programmer --------------------------------- Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software |
From: Babar S. <bab...@ya...> - 2003-07-23 13:14:37
|
Hello Steve, I just did a IAX Client COM (Component Object Model) ActiveX version. ActiveX iaxclient can be used in any COM supported language like Visual Basic,C#, Delphi etc even from ASP, web pages and any ActiveX supported platform. Its just a demo, I did in an hour. I know it may have some errors but its just a demo so please forgive me if anyone got any error !!! Currently I implement some APIs from iaxclient.h like API :- initIAX (init IAXclient) Shutdown (IAXclient Shutdown and clean up) Dial (Start processing and Dial the number) And some properties :- Phonenumber (String number to dial) Userid (String userid) Password (String Password) Host Name (String host name) silence_threshold,codecs,PTT all are used with by default values. There is no notification or events messages right now but i will do it soon. Things to do :- iaxclient_event_messages Level input/output Multi Lines support http://www.geocities.com/babarnazmi/testocx.zip (test control) How to use in VB All we have to do is, just drag and drop iax control on form and add on load a = Testocx1.InitIAX on unload Testocx1.Shutdown on command button click Testocx1.PhoneNumber = txt_phoneno Testocx1.UserID = txt_userid Testocx1.Password = txt_password Testocx1.HostName = txt_hostname Testocx1.Dial and we are done. http://www.geocities.com/babarnazmi/vbtest.zip (vb project) Babar Shafiq Nazmi God is a great Programmer --------------------------------- Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software |
From: Michael V. D. <mv...@va...> - 2003-07-22 01:31:02
|
I've just posted a new wxWindows based IAX phone to the CVS server. I took Steve's original wx client and extended it to work with the new audio devices interface he announced recently. You can save configuration info via wxWindows config interface. This means a .conf file for linux (and OSX?), and registry entries for MSWin. You can manage a list of speed dials, registration with multiple asterisk servers for incoming calls and control the selection of audio devices used for inbound and outbound audio and ringing device. TODO 1) Really ring on incoming calls. 2) Popup on incoming calls. (I think this works on linux, doesn't on Windows) 3) Minimize to systray on Windows. 4) Ring phone with wcusb. You can use in windows for Audio IO, just no ringing. =46eedback is appreciated. |
From: Steve K. <st...@st...> - 2003-07-21 14:50:04
|
Mike, That seems like what I'd expect; The "devices" list should stay the same after you call iaxc_audio_devices_set, but the integers returned into *input, *output, *ring should indicate the currently selected devices. hmm, maybe I should document these better :) +/* Get audio device information: + * **devs: a pointer to an array of device structures, as declared above. function + * will give you a pointer to the proper array, which will be valid as long as iaxc is + * initialized. + * + * *nDevs: a pointer to an int, to which the count of devices in the array devs will be + * written + * + * *input, *output, *ring: the currently selected devices for input, output, ring will + * be written to the int pointed to by these pointers. + */ +int iaxc_audio_devices_get(struct iaxc_audio_device **devs, int *nDevs, int *input, int *output, int *ring); So, here's some code to use this: int input, output, ring, nDevs; struct iaxc_audio_devices *devs; /* get the current settings */ iaxc_audio_devices_get(&devs, &nDevs, &input, &output, &ring); /* now: devs[] is the array of devices, nDevs is the number of devices in devs[], input is the currently selected input device output is the currently selected output device ring is the currently selected ring device */ /* set them to something else */ iaxc_audio_devices_set(2, 3, 4); /* get the new settings */ iaxc_audio_devices_get(&devs, &nDevs, &input, &output, &ring); /* now, input should be 2, output 3, and ring 4 */ -SteveK On Mon, 2003-07-21 at 10:32, Michael Van Donselaar wrote: > On Mon, 21 Jul 2003 10:04:21 -0400, Steve wrote: > > >On Mon, 2003-07-21 at 09:46, Michael Van Donselaar wrote: > > > >> Has anyone lese been messing with setting audio devices under windows? > >> I'm not sure if I have a cross platform issue, or if the real problem is > >> between the chaid and keyboard. > >> > >> I called iaxc_audio_devices_get() and find that device 4 has > >> capabilities for IAXC_AD_OUTPUT and IAXC_AUDIO_AD_RING. > >> > >> Then I call iaxc_audio_devices_set(0,4,4) to set input to default > >> (Microsoft Sound Mapper - Input) and output and ring to deviceid 4 > >> (Avance AC97 Audio). > >> > >> Calling iaxc_audio_devices_get() shows no change to audio device > >> assignment. > >> > >> Any ideas? > > > > > >Hmm, those calls eventually end up here, in audio_portaudio.c: > > > > 349 int pa_select_devices (struct iaxc_audio_driver *d, int input, > >int output, int ring) { > > 350 selectedInput = input; > > 351 selectedOutput = output; > > 352 selectedRing = ring; > > 353 if(running) { > > 354 pa_stop(d); > > 355 pa_start(d); > > 356 } > > 357 return 0; > > 358 } > > 359 > > 360 int pa_selected_devices (struct iaxc_audio_driver *d, int > >*input, int *output, int *ring) { > > 361 *input = selectedInput; > > 362 *output = selectedOutput; > > 363 *ring = selectedRing; > > 364 return 0; > > 365 } > > > >so, I'm not sure how they could fail; we don't even check that the > >choices you give us are valid.. > > > >The only other place those variables are assigned to is in the > >initialize method, which should only get called from iaxc_initialize(). > > > >-SteveK > > Could you take a look at this code and output? -- Steve Kann - Chief Engineer - 520 8th Ave #2300 NY 10018 - (212) 533-1775 HorizonLive.com - collaborate . interact . learn "The box said 'Requires Windows 95, NT, or better,' so I installed Linux." |
From: Steve K. <st...@st...> - 2003-07-21 14:11:32
|
On Mon, 2003-07-21 at 09:46, Michael Van Donselaar wrote: > Has anyone lese been messing with setting audio devices under windows? > I'm not sure if I have a cross platform issue, or if the real problem is > between the chaid and keyboard. > > I called iaxc_audio_devices_get() and find that device 4 has > capabilities for IAXC_AD_OUTPUT and IAXC_AUDIO_AD_RING. > > Then I call iaxc_audio_devices_set(0,4,4) to set input to default > (Microsoft Sound Mapper - Input) and output and ring to deviceid 4 > (Avance AC97 Audio). > > Calling iaxc_audio_devices_get() shows no change to audio device > assignment. > > Any ideas? Hmm, those calls eventually end up here, in audio_portaudio.c: 349 int pa_select_devices (struct iaxc_audio_driver *d, int input, int output, int ring) { 350 selectedInput = input; 351 selectedOutput = output; 352 selectedRing = ring; 353 if(running) { 354 pa_stop(d); 355 pa_start(d); 356 } 357 return 0; 358 } 359 360 int pa_selected_devices (struct iaxc_audio_driver *d, int *input, int *output, int *ring) { 361 *input = selectedInput; 362 *output = selectedOutput; 363 *ring = selectedRing; 364 return 0; 365 } so, I'm not sure how they could fail; we don't even check that the choices you give us are valid.. The only other place those variables are assigned to is in the initialize method, which should only get called from iaxc_initialize(). -SteveK -- Steve Kann - Chief Engineer - 520 8th Ave #2300 NY 10018 - (212) 533-1775 HorizonLive.com - collaborate . interact . learn "The box said 'Requires Windows 95, NT, or better,' so I installed Linux." |
From: Steve K. <st...@st...> - 2003-07-21 14:01:12
|
On Mon, 2003-07-21 at 09:45, SYED OBAID AMIN wrote: > Hi > > Steve i'v seen the methods of sample client but there are some methods which > rnt use in these samples i want to know their functionality there r also > some methods in sample clients such as > iaxc_process_calls(); > i m unable to fig. out its functionality also . Well, that function processes the calls, including all network and audio transactions. You either need to call that function every 10ms or so, or else you need to call iaxc_start_processing_thread, which will start a thread for you which will call the processing function as necessary. -SteveK > So plz just tell me their brief intro rest of the things i'll get from the > source code > > Thanx and Regards > > Obaid Amin Syed > > >From: Steve Kann <st...@st...> > >To: SYED OBAID AMIN <sye...@ho...> > >CC: iaxclient devel <iax...@li...> > >Subject: Re: [Iaxclient-devel] Description of Methods > >Date: 21 Jul 2003 09:35:58 -0400 > >MIME-Version: 1.0 > >Received: from m1.horizonlive.com ([208.185.78.2]) by > >mc7-f39.law1.hotmail.com with Microsoft SMTPSVC(5.0.2195.5600); Mon, 21 Jul > >2003 06:36:21 -0700 > >Received: (qmail 8623 invoked from network); 21 Jul 2003 13:36:20 -0000 > >Received: from canarsie.horizonlive.com (10.23.1.31) by m1.horizonlive.com > >with SMTP; 21 Jul 2003 13:36:20 -0000 > >X-Message-Info: JGTYoYF78jEHjJx36Oi8+Q1OJDRSDidP > >In-Reply-To: <LAW...@ho...> > >References: <LAW...@ho...> > >Organization: horizonlive > >Message-Id: <105...@ca...> > >X-Mailer: Ximian Evolution 1.4.0 Return-Path: st...@st... > >X-OriginalArrivalTime: 21 Jul 2003 13:36:21.0961 (UTC) > >FILETIME=[12B91B90:01C34F8D] > > > >On Mon, 2003-07-21 at 03:49, SYED OBAID AMIN wrote: > > > > > Hi All > > > > > > I'v been subscribed on this list since last month and been a dumb member > >as > > > i was very new to IP telephony but now, by using this libiax and going > >thru > > > some sample clients i m capable of making a basic telephony interface in > > > Win32 enviromnent (Thanx to Steve,Faizan Tilli and Babar Nazmi Specially > >). > > > "Now i would like to have details of all of the functions available in > > > "iaxclient.h"" > > > so i can extend the functionality .I m also working on the functionlaity > > > such as minimizing to tray ,registering with asterisk server, rininging > >on > > > icoming call etc etc > > > I would be very grateful if any one there help me . > > > > > >Well, there isn't any documentation on them, other than the source code > >:) > > > >If you have questions, I'd say the best thing to do is to look at how > >the clients are using the functions, the source to iaxclient_lib.c, and > >then ask here if you have questions. If someone wants to tackly > >documentation, that would be cool also. Hopefully most things will > >remain stable, but since we're still very early in development, it might > >sometimes make sense to change their behavior. > > > >-SteveK > > > > > > > > > > > > Thanx and Regards > > > > > > Obaid Amin Syed > > > > > > _________________________________________________________________ > > > Tired of spam? Get advanced junk mail protection with MSN 8. > > > http://join.msn.com/?page=features/junkmail > > > > > > > > > > > > ------------------------------------------------------- > > > This SF.net email is sponsored by: VM Ware > > > With VMware you can run multiple operating systems on a single machine. > > > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the > > > same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 > > > _______________________________________________ > > > Iaxclient-devel mailing list > > > Iax...@li... > > > https://lists.sourceforge.net/lists/listinfo/iaxclient-devel > > > >-- > > Steve Kann - Chief Engineer - 520 8th Ave #2300 NY 10018 - (212) > >533-1775 > > HorizonLive.com - collaborate . interact . learn > > "The box said 'Requires Windows 95, NT, or better,' so I installed > >Linux." > > _________________________________________________________________ > STOP MORE SPAM with the new MSN 8 and get 2 months FREE* > http://join.msn.com/?page=features/junkmail -- Steve Kann - Chief Engineer - 520 8th Ave #2300 NY 10018 - (212) 533-1775 HorizonLive.com - collaborate . interact . learn "The box said 'Requires Windows 95, NT, or better,' so I installed Linux." |
From: Michael V. D. <mv...@va...> - 2003-07-21 13:47:00
|
Has anyone lese been messing with setting audio devices under windows? I'm not sure if I have a cross platform issue, or if the real problem is between the chaid and keyboard. I called iaxc_audio_devices_get() and find that device 4 has capabilities for IAXC_AD_OUTPUT and IAXC_AUDIO_AD_RING. Then I call iaxc_audio_devices_set(0,4,4) to set input to default (Microsoft Sound Mapper - Input) and output and ring to deviceid 4 (Avance AC97 Audio). Calling iaxc_audio_devices_get() shows no change to audio device assignment. Any ideas? |