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: Steven S. <ss...@so...> - 2003-12-01 20:26:17
|
Hi, I have been working on a full-featured COM wrapper for the iaxClient library. I have it working fairly well now (I got past my cross-thread call issue) and I am working on some of the advanced features. Questions: 1. Is there a Transfer function? I see that Mark has one in the libiax source, but I didn't find one defined in iaxclient_lib.h or in iaxclient.h. 2. Is there a Conference function? 3. Is there a Hold/Recall function? 4. Is there a Park/Unpark function? I can do many of these thing using the Manager interface, but I would prefer a native implementation if possible. I understand that a lot of the development efforts have gone towards audio support. If these functions are not currently implemented, are they on the drawing board for an upcoming release? Is there anything I can do to help? Thanks, Steve |
From: TC <tr...@sh...> - 2003-11-30 17:25:31
|
Hi All I was wondering if anyone has looked at exposing the IAX2 lib on win32 as a TSPI service provider ??? I think if that was done then any TAPI win32 app outlook express, act ..... would then be able to access all * PBX via IAX & you get screen pop. dial conferencing etc What is TSPI _> http://tapifaq.pennypacker.org/tapifaq8.html I have attached a sample atsp.c & TSPI.h from the w3k ms dev kit from MSDN which is TSPI modem provider for a single modem device ... It looks like you would have to convert the modem AT commands to IAX2 calls Anyone want to confirm this would work, Or other comments ??? |
From: Michael V. D. <mv...@va...> - 2003-11-29 22:14:45
|
I've just updated the iaxcomm webpage, and uploaded new builds for win32 = and linux. * User selectable ringtone and ringback * Autoanswer intercom * Replaced choice boxes in Directrory dialog with listctrls If no one has serious bugs to report, I'm gonna call it ver 0.9 and start= in on some real documentation. |
From: Steve K. <st...@st...> - 2003-11-29 01:38:43
|
Better error reporting for initialization problems like this is something I need to work on in the Library. At the very least, I'd like to be able to say whether the initialization failed because of sound system initialization issues, or something else. One thing that we should fix in the iaxcomm build is making sure it links statically to wx and wx_xrc; my guess is that the linking is currently set to link wx statically, but the xrc stuff dynamically, which is why you needed wx installed. It really shouldn't be necessary. (especially if wx itself is being linked statically -- it's the big part (2Mb or whatnot), and the xrc library is much smaller. -SteveK On Nov 28, 2003, at 7:02 PM, Shore Linux Solutions wrote: > > Steve > The problem of loading it seems to be totally corrected. As soon as I > load it the module from my sound card iaxcomm came off without a > hitch. By the way Micheal if you are reading this I think it would > probably be more effective if there was an error message that popped > up saying something to the effect, "No soundcard detected" or > something along these lines for the more novice of users. > Thanks a lot for your assistance Steve. > AJ > >> From: Steve Kann <st...@st...> >> To: "Shore Linux Solutions" <sho...@ho...> >> Subject: Re: [Iaxclient-devel] iaxcomm won't load on RedHat 9 >> Date: Thu, 27 Nov 2003 22:09:31 -0500 >> >> AJ, >> >> You shouldn't need the wx libraries in order to run iaxcomm; I'm >> pretty sure that Michael is linking the wx libraries needed into the >> binary. >> >> So, that step shouldn't be necessary. >> >> If I remember correctly, you also had trouble with other iaxclient >> software. My guess is that the problem is that your soundcard does >> not support an 8khz sample rate. Currently, iaxclient does not >> handle sound cards whose drivers don't natively support 8khz sample >> rates (although most do). For example, I have a USB headset, and >> this headset supports only 48khz -- and will not work with iaxclient. >> >> You can try this, though; do "esddsp iaxcomm". This will cause the >> driver to use esd, which will generally do resampling for you, and >> allow iaxclient to work with your soundcard. This will, >> unfortunately, add some extra latency to your connection, but should >> allow it to work. >> >> It would probably take a day or so to add resampling support to >> iaxclient, so that it would support soundcards like this, but this is >> currently only an issue on Linux (on the Mac, the Mac Audio system >> has built-in resampling [allowing any sample rate], and on Windows, >> I'm 99% sure that the windows mme interface will at least resample if >> necessary for 8khz -- I've never seen a card where this doesn't >> work). So, this isn't currently a high priority, although if someone >> wants to do the work, I'd gladly accept patches [there's even >> resampling code already in the library, although it's not being >> used]. >> >> -SteveK >> >> >> On Nov 27, 2003, at 8:57 PM, Shore Linux Solutions wrote: >> >>> I installed the wxWindows libraries from source and am attempting to >>> run the lastest posted iaxcomm on my RedHat 9 box. However, when I >>> cd into the iaxcomm directory and attempt to execute the binary I >>> get the following error message "Error wxWindows Fatal Error : >>> Couldn't Initialize IAX Client ." >>> Has anyone else seen a simular problem or might be able to suggest >>> corrective action to fix it? >>> Also, fyi if I attempt to execute the make in the iaxcomm directory >>> I get the following error: >>> (cd ../../lib; make libiaxclient.a) >>> make[1]: Entering directory `/lib' >>> make[1]: *** No rule to make target `libiaxclient.a'. Stop. >>> make[1]: Leaving directory `/lib' >>> make: *** [makelib] Error 2 >>> >>> AJ >>> >>> _________________________________________________________________ >>> online games and music with a high-speed Internet connection! >>> Prices start at less than $1 a day average. >>> https://broadband.msn.com (Prices may vary by service area.) >>> >>> >>> >>> ------------------------------------------------------- >>> This SF.net email is sponsored by: SF.net Giveback Program. >>> Does SourceForge.net help you be more productive? Does it >>> help you create better code? SHARE THE LOVE, and help us help >>> YOU! Click Here: http://sourceforge.net/donate/ >>> _______________________________________________ >>> Iaxclient-devel mailing list >>> Iax...@li... >>> https://lists.sourceforge.net/lists/listinfo/iaxclient-devel >>> >> > > _________________________________________________________________ > Gift-shop online from the comfort of home at MSN Shopping! No crowds, > free parking. http://shopping.msn.com > |
From: Shore L. S. <sho...@ho...> - 2003-11-28 01:57:52
|
I installed the wxWindows libraries from source and am attempting to run the lastest posted iaxcomm on my RedHat 9 box. However, when I cd into the iaxcomm directory and attempt to execute the binary I get the following error message "Error wxWindows Fatal Error : Couldn't Initialize IAX Client ." Has anyone else seen a simular problem or might be able to suggest corrective action to fix it? Also, fyi if I attempt to execute the make in the iaxcomm directory I get the following error: (cd ../../lib; make libiaxclient.a) make[1]: Entering directory `/lib' make[1]: *** No rule to make target `libiaxclient.a'. Stop. make[1]: Leaving directory `/lib' make: *** [makelib] Error 2 AJ _________________________________________________________________ online games and music with a high-speed Internet connection! Prices start at less than $1 a day average. https://broadband.msn.com (Prices may vary by service area.) |
From: Michael V. D. <mv...@va...> - 2003-11-28 00:01:06
|
Hi, AJ I just popped in for a second to check my mail, even thought it's = Thanksgiving. Could you post an excerpt of your extensions.conf and iax.conf and I'll = take a look at it tomorrow? On Thu, 27 Nov 2003 14:36:03 +0000, Shore Linux Solutions <sho...@ho...> wrote: >Hi all, >I grabbed the latest iaxcomm release from the site for a WinXP box. I = bring=20 >the zip down, it unzips fine. I run it into the registration information= and=20 >can place outgoing calls. I can see where it registers on my asterisk=20 >server; however when I try to receive incoming calls to the client the = calls=20 >go straight to my busy voicemail greeting. They seem to skip right over= =20 >priority 1 and priority 2 in the extensions.conf file and go straight to= =20 >priority 102. Anybody have any idea what might be causing this and how = I=20 >might correct it? Thanks in advance for any assistance or suggestions. > >_________________________________________________________________ >Groove on the latest from the hot new rock groups! Get downloads, = videos,=20 >and more here. http://special.msn.com/entertainment/wiredformusic.armx > > > >------------------------------------------------------- >This SF.net email is sponsored by: SF.net Giveback Program. >Does SourceForge.net help you be more productive? Does it >help you create better code? SHARE THE LOVE, and help us help >YOU! Click Here: http://sourceforge.net/donate/ >_______________________________________________ >Iaxclient-devel mailing list >Iax...@li... >https://lists.sourceforge.net/lists/listinfo/iaxclient-devel |
From: Shore L. S. <sho...@ho...> - 2003-11-27 14:36:09
|
Hi all, I grabbed the latest iaxcomm release from the site for a WinXP box. I bring the zip down, it unzips fine. I run it into the registration information and can place outgoing calls. I can see where it registers on my asterisk server; however when I try to receive incoming calls to the client the calls go straight to my busy voicemail greeting. They seem to skip right over priority 1 and priority 2 in the extensions.conf file and go straight to priority 102. Anybody have any idea what might be causing this and how I might correct it? Thanks in advance for any assistance or suggestions. _________________________________________________________________ Groove on the latest from the hot new rock groups! Get downloads, videos, and more here. http://special.msn.com/entertainment/wiredformusic.armx |
From: Steve K. <st...@st...> - 2003-11-24 18:39:03
|
Florian Overkamp wrote: >Hi Steve, > >Citeren Steve Kann <st...@st...>: > > > >> Does it work even though you get this error message? It may just be >>that the first frame or two is sent to iaxclient in a format other than >>GSM? >> >> > >No, it doesnt work at all, there is no sound on either side. I will try the >ethereal plugin and see if that helps.. > > Well, the ethereal plugin definitely won't help things, but it might help you diagnose what's going on. My guess, though, if it doesn't work at all, is that you don't have GSM set as one of the allowed codecs on the iax side. Try making a call instead to gu...@mi..., for example, as a test with another * box. -SteveK |
From: Steve K. <st...@st...> - 2003-11-24 16:55:40
|
I've built new Mac binaries of iaxcomm, and put them on the website. I didn't update the news or anything though, but the -current links at the top of the iaxcomm page will get you the new binaries. Anyone else tried these yet? -SteveK |
From: Steve K. <st...@st...> - 2003-11-24 16:27:52
|
Michael, That's OK. You _can_ do that in C++, and that's perfectly legal. You can't do it in C, though, and the library is C. So, you don't need to change anything in iaxcomm.. In C, you need to do this at the beginning of a block. So, you can either just put braces around the section of code that uses the "super-local" variable, or just put the declaration at the beginning of the block. -SteveK Michael Van Donselaar wrote: >On Mon, 24 Nov 2003 11:01:08 -0500, Steve Kann <st...@st...> wrote: > > > >>Oops. >> >>The variable declaration needed to be at the beginning of the block >>(function). Apparently gcc let us be lazy here. >> >> > >Sorry about that. I thought I had read somewhere that that was one of the >advantages of c++: you can declare a variable anywhere. > >I'll stop doing that. I think I'll have to go through iaxComm and do a little >cleanup as well, because I've probably been doing that left and right. > > > >>I moved it for you, although it's my understanding that you'll have >>other problems in VC based on others' experiences. >> >>-SteveK >> >> >>Steven M. Sokol wrote: >> >> >> >>>Hi, >>> >>>I am trying to compile the library in VC6 and seem to be having a problem. >>>I keep getting the following errors: >>> >>>D:\WUTemp\iaxclient\lib\iaxclient_lib.c(646) : error C2143: syntax error : >>>missing ';' before 'type' >>>D:\WUTemp\iaxclient\lib\iaxclient_lib.c(648) : error C2065: 'ext' : >>>undeclared identifier >>> >>>The referenced lines: >>> >>> char *ext = strstr(num, "/"); >>> >>> if(ext) { >>> strncpy(calls[callNo].remote_name, num, IAXC_EVENT_BUFSIZ); >>> strncpy(calls[callNo].remote, ++ext, IAXC_EVENT_BUFSIZ); >>> } else { >>> strncpy(calls[callNo].remote_name, num, IAXC_EVENT_BUFSIZ); >>> strncpy(calls[callNo].remote, "" , IAXC_EVENT_BUFSIZ); >>> } >>> >>>Any body know what I am doing wrong? >>> >>>Thanks, >>> >>>Steve >>> >>> >>> >>> >>> >>>------------------------------------------------------- >>>This SF.net email is sponsored by: SF.net Giveback Program. >>>Does SourceForge.net help you be more productive? Does it >>>help you create better code? SHARE THE LOVE, and help us help >>>YOU! Click Here: http://sourceforge.net/donate/ >>>_______________________________________________ >>>Iaxclient-devel mailing list >>>Iax...@li... >>>https://lists.sourceforge.net/lists/listinfo/iaxclient-devel >>> >>> >>> >>> >>> >> >>------------------------------------------------------- >>This SF.net email is sponsored by: SF.net Giveback Program. >>Does SourceForge.net help you be more productive? Does it >>help you create better code? SHARE THE LOVE, and help us help >>YOU! Click Here: http://sourceforge.net/donate/ >>_______________________________________________ >>Iaxclient-devel mailing list >>Iax...@li... >>https://lists.sourceforge.net/lists/listinfo/iaxclient-devel >> >> > > > >------------------------------------------------------- >This SF.net email is sponsored by: SF.net Giveback Program. >Does SourceForge.net help you be more productive? Does it >help you create better code? SHARE THE LOVE, and help us help >YOU! Click Here: http://sourceforge.net/donate/ >_______________________________________________ >Iaxclient-devel mailing list >Iax...@li... >https://lists.sourceforge.net/lists/listinfo/iaxclient-devel > > > |
From: Michael V. D. <mv...@va...> - 2003-11-24 16:17:12
|
On Mon, 24 Nov 2003 11:01:08 -0500, Steve Kann <st...@st...> wrote: > >Oops. > >The variable declaration needed to be at the beginning of the block=20 >(function). Apparently gcc let us be lazy here. Sorry about that. I thought I had read somewhere that that was one of = the advantages of c++: you can declare a variable anywhere. I'll stop doing that. I think I'll have to go through iaxComm and do a = little cleanup as well, because I've probably been doing that left and right. > >I moved it for you, although it's my understanding that you'll have=20 >other problems in VC based on others' experiences. > >-SteveK > > >Steven M. Sokol wrote: > >>Hi, >> >>I am trying to compile the library in VC6 and seem to be having a = problem. >>I keep getting the following errors: >> >>D:\WUTemp\iaxclient\lib\iaxclient_lib.c(646) : error C2143: syntax = error : >>missing ';' before 'type' >>D:\WUTemp\iaxclient\lib\iaxclient_lib.c(648) : error C2065: 'ext' : >>undeclared identifier >> >>The referenced lines: >> >> char *ext =3D strstr(num, "/"); >> >> if(ext) { >> strncpy(calls[callNo].remote_name, num, IAXC_EVENT_BUFSIZ);=20 >> strncpy(calls[callNo].remote, ++ext, IAXC_EVENT_BUFSIZ); >> } else { >> strncpy(calls[callNo].remote_name, num, IAXC_EVENT_BUFSIZ); >> strncpy(calls[callNo].remote, "" , IAXC_EVENT_BUFSIZ); >> } >> >>Any body know what I am doing wrong? >> >>Thanks, >> >>Steve >> >> >> >> >> >>------------------------------------------------------- >>This SF.net email is sponsored by: SF.net Giveback Program. >>Does SourceForge.net help you be more productive? Does it >>help you create better code? SHARE THE LOVE, and help us help >>YOU! Click Here: http://sourceforge.net/donate/ >>_______________________________________________ >>Iaxclient-devel mailing list >>Iax...@li... >>https://lists.sourceforge.net/lists/listinfo/iaxclient-devel >> >> =20 >> > > > >------------------------------------------------------- >This SF.net email is sponsored by: SF.net Giveback Program. >Does SourceForge.net help you be more productive? Does it >help you create better code? SHARE THE LOVE, and help us help >YOU! Click Here: http://sourceforge.net/donate/ >_______________________________________________ >Iaxclient-devel mailing list >Iax...@li... >https://lists.sourceforge.net/lists/listinfo/iaxclient-devel |
From: Steve K. <st...@st...> - 2003-11-24 16:01:12
|
Oops. The variable declaration needed to be at the beginning of the block (function). Apparently gcc let us be lazy here. I moved it for you, although it's my understanding that you'll have other problems in VC based on others' experiences. -SteveK Steven M. Sokol wrote: >Hi, > >I am trying to compile the library in VC6 and seem to be having a problem. >I keep getting the following errors: > >D:\WUTemp\iaxclient\lib\iaxclient_lib.c(646) : error C2143: syntax error : >missing ';' before 'type' >D:\WUTemp\iaxclient\lib\iaxclient_lib.c(648) : error C2065: 'ext' : >undeclared identifier > >The referenced lines: > > char *ext = strstr(num, "/"); > > if(ext) { > strncpy(calls[callNo].remote_name, num, IAXC_EVENT_BUFSIZ); > strncpy(calls[callNo].remote, ++ext, IAXC_EVENT_BUFSIZ); > } else { > strncpy(calls[callNo].remote_name, num, IAXC_EVENT_BUFSIZ); > strncpy(calls[callNo].remote, "" , IAXC_EVENT_BUFSIZ); > } > >Any body know what I am doing wrong? > >Thanks, > >Steve > > > > > >------------------------------------------------------- >This SF.net email is sponsored by: SF.net Giveback Program. >Does SourceForge.net help you be more productive? Does it >help you create better code? SHARE THE LOVE, and help us help >YOU! Click Here: http://sourceforge.net/donate/ >_______________________________________________ >Iaxclient-devel mailing list >Iax...@li... >https://lists.sourceforge.net/lists/listinfo/iaxclient-devel > > > |
From: Masakazu N. <n-...@md...> - 2003-11-24 09:47:07
|
uhm... A HREF is incorrect ;-) http://iaxclient.sourceforge.net/iaxcomm/iaxcomm-win-20031123.zip mack |
From: Masakazu N. <n-...@md...> - 2003-11-24 09:33:30
|
Hi Michal thanks all! I was re-compiled my * system and got good result! and Now I'm coding following above. http://www.dairiten.com/modules/webiax/ Does anyone maked IAX2 for activeX? thanks! On Wed, 19 Nov 2003 20:20:20 -0600 Michael Van Donselaar <mv...@va...> wrote: > On Thu, 20 Nov 2003 11:02:52 +0900, Masakazu Nakano <n-...@md...> > wrote: > >> >ya. I already set it. but not make a regist. > > What do you see when you do a IAX2 show debug on the server? > > What does your entry look like in iax.conf? I think there is a problem if, for > instance, you force plaintext auth. |
From: Steven M. S. <ss...@so...> - 2003-11-23 15:37:28
|
Hi, I am trying to compile the library in VC6 and seem to be having a problem. I keep getting the following errors: D:\WUTemp\iaxclient\lib\iaxclient_lib.c(646) : error C2143: syntax error : missing ';' before 'type' D:\WUTemp\iaxclient\lib\iaxclient_lib.c(648) : error C2065: 'ext' : undeclared identifier The referenced lines: char *ext = strstr(num, "/"); if(ext) { strncpy(calls[callNo].remote_name, num, IAXC_EVENT_BUFSIZ); strncpy(calls[callNo].remote, ++ext, IAXC_EVENT_BUFSIZ); } else { strncpy(calls[callNo].remote_name, num, IAXC_EVENT_BUFSIZ); strncpy(calls[callNo].remote, "" , IAXC_EVENT_BUFSIZ); } Any body know what I am doing wrong? Thanks, Steve |
From: Michael V. D. <mv...@va...> - 2003-11-20 02:21:03
|
On Thu, 20 Nov 2003 11:02:52 +0900, Masakazu Nakano = <n-...@md...> wrote: >> >ya. I already set it. but not make a regist. What do you see when you do a IAX2 show debug on the server? What does your entry look like in iax.conf? I think there is a problem = if, for instance, you force plaintext auth. |
From: Masakazu N. <n-...@md...> - 2003-11-20 02:04:45
|
On Wed, 19 Nov 2003 20:00:08 -0600 Michael Van Donselaar <mv...@va...> wrote: > On Thu, 20 Nov 2003 10:12:29 +0900, Masakazu Nakano <n-...@md...> > wrote: > > > > >On Wed, 19 Nov 2003 18:59:16 -0600 > >Michael Van Donselaar <mv...@va...> wrote: > > > >> On Thu, 20 Nov 2003 08:56:36 +0900, you wrote: > >> > >> > > >> >Can that make a regist? > >> > >> Yes. Go to Options menu. Select Directory. Enter a name, address, username > >> and password. > > > >ya. I already set it. but not make a regist. > > > >I was checked with ethereal and result is port 4569 session that is > >maybe iax2. > > > >Supported only iax2 ? > > IAX2 vs IAX is selected at compile time. Since iaxclient development is now > focussed on IAX2, the binaries on sourceforge are IAX2. I understood. > >BTW this ML isn't assined Reply-To. it always need CC: ;-) mack_jpn |
From: Michael V. D. <mv...@va...> - 2003-11-20 02:00:51
|
On Thu, 20 Nov 2003 10:12:29 +0900, Masakazu Nakano = <n-...@md...> wrote: > >On Wed, 19 Nov 2003 18:59:16 -0600 >Michael Van Donselaar <mv...@va...> wrote: > >> On Thu, 20 Nov 2003 08:56:36 +0900, you wrote: >>=20 >> > >> >Can that make a regist? >>=20 >> Yes. Go to Options menu. Select Directory. Enter a name, address, = username >> and password. > >ya. I already set it. but not make a regist. > >I was checked with ethereal and result is port 4569 session that is >maybe iax2. > >Supported only iax2 ? IAX2 vs IAX is selected at compile time. Since iaxclient development is = now focussed on IAX2, the binaries on sourceforge are IAX2. >BTW this ML isn't assined Reply-To. ?? |
From: Masakazu N. <n-...@md...> - 2003-11-20 01:14:25
|
On Wed, 19 Nov 2003 18:59:16 -0600 Michael Van Donselaar <mv...@va...> wrote: > On Thu, 20 Nov 2003 08:56:36 +0900, you wrote: > > > > >Can that make a regist? > > Yes. Go to Options menu. Select Directory. Enter a name, address, username > and password. ya. I already set it. but not make a regist. I was checked with ethereal and result is port 4569 session that is maybe iax2. Supported only iax2 ? BTW this ML isn't assined Reply-To. mack_jpn |
From: Masakazu N. <n-...@md...> - 2003-11-19 23:58:38
|
Can that make a regist? I was tryed to make a call,but it cannot. process. 1. extract iaxcomm-win-20031117.zip 2. extract iaxcomm-win-current.zip 3. repleace binary 4. execute iaxcomm 5. works. 6. type a extension and push dial. 7. no registered response at server CLI and not make a call... :-( Why? mack_jpn |
From: Dan <dt...@fx...> - 2003-11-13 20:21:57
|
Hi all, I have done some changes in the sorce files in order to compile the library using VC6 (IAX2 version). The problem is that the registratiion function does not work for me.. it gives me "Registration rejected". When I try to dial, it dials (the other part rings), but then the application crashes in the iax_send function (from iax.c), in the marked linie. if (!fr->ts) { IAXERROR "timestamp is 0?\n"); if (!now) iax_frame_free(fr); return -1; } --> fr->callno = pvt->callno; fr->transfer = transfer; fr->final = final; fr->session = pvt; if (!sendmini) { the pvt pointer seems to point to an invalid place. It is someone who can help me? Thanks, Dan |
From: Steve K. <st...@st...> - 2003-11-12 21:57:50
|
For those of you actively (or not so actively) developing clients with the iaxclient library (Hi, Michael and Dan, and also to the not so active people), I just wanted to remind you that we do have a CVS commit mailing list, iaxclient-cvs. This list will give you up-to-the minute notification on changes to the iaxclient CVS repository, so you'll see exactly what's new, and what's changed, and you can take advantage of changes quickly. Subscription information is at http://lists.sourceforge.net/lists/listinfo/iaxclient-cvs -SteveK |
From: Steve K. <st...@st...> - 2003-11-11 14:34:31
|
>>A bunch of signal processing stuff from speex: >> >>1) A denoising filter: This is a very effective filter which reduces >>background noise. >>2) New AGC: This AGC implementation from speex seems to work much better >>than the compander implementation I've been using previously. >> >> > >So it really was something like that in the old library... >I have screwed up with the Silence Threshold a lot to see why that companded >sound. >It was great. > > The silence threshold didn't affect the compander at all; they're two separate things. But now, the sox "compander" is only used to get audio levels. And, you can turn AGC (based on speex) on and off if you'd like. >>3) A new "automatic" silence detection based on speex' VAD. If you set >>the silence threshold to a positive number, you now get speex' VAD, >>instead of my hacky noise-threshold code. >> >> >This is great! > > Well, it's relatively good, but it's still not perfect. The 3GPP VAD implementations still work better, but this is servicable. One note: When you're using VAD, iaxclient will send _no packets_ (of course) when it detects silence. Asterisk usually is OK with this, but some asterisk apps may use incoming voice frames as timing for outgoing frames. (I think the hold music is one in particular that works this way). So, if you're using VAD, some of these apps may not work correctly. This all seems to work fine when you're making and receiving calls, though, switched through to a zaptel line, for example. Also, playsound works fine. >>4) Bias removal: Removes bias from input signals. This makes other DSP >>functions work correctly, including the level metering, which was often >>incorrect when bias was present. >> >> >This was one of the issues with the old library... during a conversation, >even the >sound was of a very low amplitude, the level was around 40-50%. > > Yeah. It was something I've been meaning to fix for a long time. >>Another thing that was added was automatic call disconnection when the >>remote endpoint is no longer reachable. This happens if the remote >>endpoint crashes, for example. Previously, there would be no indication >>of this to users. Now, the call will be disconnected. >> >> >That one works even with your code posted on Oct 30....:-) > > > >>There have also been a bunch of bugfixes recently. One important one >>was for the virtualMono implementation, where when there were no >>incoming frames (or you were just playing a sound), some garbage would >>be sent along to the sound card. This made sound playback without an >>active call work improperly. >> >>Also of note, I just found out that there's another libiaxclient library >>user out there: DIAX is based on iaxclient. I think that the author >>is presenly trying to migrate to a newer version of our library, with >>IAX2 support. >> >> >> > >I hope to be able to implement all those great features during this week. > > > Let me know how it turns out. I think that by default, for most clients, I'd enable AGC and denoise, but keep VAD and echo cancellation disabled. In my test client, I made a "filters" cascading menu with checkboxes for the user to choose amongst the modes: (Michael or anyone working on wx-based implementations are free to plug this in to their clients). [incomplete] Code snippets from that: filtersMenu = new wxMenu(); // silence detection filtersMenu->AppendCheckItem(ID_SILDET, _T("Silence Detection")); filtersMenu->Check(ID_SILDET, true); silenceDetect = true; // AGC filtersMenu->AppendCheckItem(ID_AGC, _T("Automatic Gain Control")); filtersMenu->Check(ID_AGC, true); gainFilter = true; // Denoise filtersMenu->AppendCheckItem(ID_DENOISE, _T("Noise Reduction")); filtersMenu->Check(ID_DENOISE, true); denoiseFilter = true; // Echo Cancellation filtersMenu->AppendCheckItem(ID_ECHO, _T("Echo Cancellation")); filtersMenu->Check(ID_ECHO, false); echoFilter = false; controlMenu->Append(ID_FILTERS_MENU, "Filters", filtersMenu); // Handle Filter Changes void HLFrame::OnFilterChange(wxCommandEvent &evt) { bool checked = evt.IsChecked(); int id = evt.GetId(); int flag; // silence detection is related to call state, and handled separately. if(id == ID_SILDET) { silenceDetect = checked; // call ChangeTalkState to reset silence? ChangeTalkState(0, talkState); return; } // these all toggle a flag in the library; first, figure out which flag. switch (id) { case ID_AGC: flag = IAXC_FILTER_AGC; break; case ID_DENOISE: flag = IAXC_FILTER_DENOISE; break; case ID_ECHO: flag = IAXC_FILTER_ECHO; break; } if(checked) iaxc_set_filters(iaxc_get_filters() | flag); else iaxc_set_filters(iaxc_get_filters() & ~flag); } |
From: Steve K. <st...@st...> - 2003-11-11 01:11:58
|
I forget what I've announced to the list, and what I haven't. The main new features added to the library recently are: A bunch of signal processing stuff from speex: 1) A denoising filter: This is a very effective filter which reduces background noise. 2) New AGC: This AGC implementation from speex seems to work much better than the compander implementation I've been using previously. 3) A new "automatic" silence detection based on speex' VAD. If you set the silence threshold to a positive number, you now get speex' VAD, instead of my hacky noise-threshold code. 4) Bias removal: Removes bias from input signals. This makes other DSP functions work correctly, including the level metering, which was often incorrect when bias was present. 5) echo cancellation: I modularized the echo cancellation a bit. You can include one of speex' echo cancellation, MEC2/3, or Steve underwood's echo canceller via compile-time options. Speex' echo canceller is included by default. Echo cancellation via speex is still "experimental" in nature. In particular, it is not very effective when you're also using AGC, because residual echo is boosted back up to full strength. When you're not using AGC, it is somewhat effective in my limited testing. Each of the denoiser, AGC, and echo cancellation can be enabled/disabled by calls to the library through this API: #define IAXC_FILTER_DENOISE (1<<0) #define IAXC_FILTER_AGC (1<<1) #define IAXC_FILTER_ECHO (1<<2) int iaxc_get_filters(void); void iaxc_set_filters(int filters); Another thing that was added was automatic call disconnection when the remote endpoint is no longer reachable. This happens if the remote endpoint crashes, for example. Previously, there would be no indication of this to users. Now, the call will be disconnected. There have also been a bunch of bugfixes recently. One important one was for the virtualMono implementation, where when there were no incoming frames (or you were just playing a sound), some garbage would be sent along to the sound card. This made sound playback without an active call work improperly. Also of note, I just found out that there's another libiaxclient library user out there: DIAX is based on iaxclient. I think that the author is presenly trying to migrate to a newer version of our library, with IAX2 support. -SteveK |
From: Kent T. <th...@in...> - 2003-11-05 01:33:19
|
I have added g.729codec in audio_encode.c(iaxLibrary) for decode part = like below after get the library and header files from ITU but when i = try to call my friend i cant heard his voice but only a very noisy = sound. Is the any way improved the source here in order to get a true voice = speaking. Thankq =20 =20 =20 =20 =20 int decode_audio(struct iaxc_call *call, void *out, void *data, int len, = int iEncodeType) { int ret; int datalen; if(len =3D=3D 0) { fprintf(stderr, "Empty voice frame\n"); return -1; } switch (iEncodeType) { case AST_FORMAT_GSM: ........ ... break; =20 case AST_FORMAT_G729A: =20 va_g729a_init_decoder(); va_g729a_decoder(data,out ,0); =20 return 80; break; } return -1; } =20 |