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: Atuc <at...@gm...> - 2004-12-08 01:08:22
|
hallo, i experienced a problem in the latest iaxlib with the ring ton, if i select another audio device (soundcard) for the incoming ring as the headset device, i get a distort sound if i get an incomming call. if i connect the call, the sound continues until the connection stays. i have just testet with the latest iaxcomm (0.99pre6) on windows and its the same, i have similar experience under linux. anybody else has the same problem? any idea what it is? alex |
From: Atuc <at...@gm...> - 2004-12-07 11:03:42
|
i have tried to compile the latest cvs iax lib code with mingw, i get an err, struct _timeb curSysTime; is unknown? does sombody know whats wrong? thanks, alex BUG_SUPPORT -DDEBUG_DEFAULT -DEXTREME_DEBUG -Ilibiax2/src -DIAXC_IAX2 -DLIBIAX -DSPEEX_EC=1 -DWIN32 -c -o libspeex/mdf.o libspeex/mdf.c gcc -Igsm/inc -Iportaudio/pa_common -Iportaudio/pablio -Iportmixer/px_common -Ilibspeex/include -g -Wall -Wpointer-arith -DSPEEX_PREPROCESS=1 -DDEBUG_SUPPORT -DDEBUG_DEFAULT -DEXTREME_DEBUG -Ilibiax2/src -DIAXC_IAX2 -DLIBIAX -DSPEEX_EC=1 -DWIN32 -c -o winfuncs.o winfuncs.c In file included from iaxclient_lib.h:9, from winfuncs.c:2: libiax2/src/winpoop.h: In function `inet_aton': libiax2/src/winpoop.h:28: warning: implicit declaration of function `sscanf' libiax2/src/winpoop.h:25: warning: unused variable `res' winfuncs.c: In function `gettimeofday': winfuncs.c:25: storage size of `curSysTime' isn't known winfuncs.c:26: warning: implicit declaration of function `_ftime' winfuncs.c:25: warning: unused variable `curSysTime' make: *** [winfuncs.o] Error 1 |
From: Mikael M. <mik...@tj...> - 2004-12-06 22:22:56
|
Hello, Steve Kann wrote: > Steve Kann wrote: > >> Mikael Magnusson wrote: >> >>> Steve Kann wrote: >>> ... >>> >> >> A couple more problems: >> >> Regressions: >> 1) MACOSX is not defined when compiling libiax2 sources on Mac OS X, >> so iax.c won't compile because of header issues. >> I see you are doing the config.h thing, but libiax2 doesn't look >> for this, so we need to put the main OS stuff on the commandline.. >> This can be solved by using config.h in libiax2, or moving the definition of ostype from config.h to the flags. > 2) Make dist seems to miss a bunch of files. Basically do make dist, > then do a diff -r|grep "^Only" on the unpacked tarball vs the CVS > directory. You'll find: > > a) For several of the included libraries, we miss much of the original > distribution. Mostly, this is because we don't use these files, but I > think we should include them anyway in a release tarball? > lib/Makefile.am is already prepared for that. You only have to change "if FALSE" to "if TRUE" at the end of the file. The following files aren't included in the libiax2 dist but in lib/libiax2/src > b) WinIAX is not included, presumably because I did make dist on linux > after doing ./configure there? > You have to enable all clients in configure before make dist. Maybe you also should enable maintainer mode, which will add some rules and dependencies that rebuilds configure if configure.ac changes for example. ./configure --enable-clients=all --enable-maintainer-mode > >> New feature questions/problems: >> >> 1) Here's why I'm not getting a .DLL on Win32: >> >> *** Warning: linker path does not have real file for library -lwinmm. >> *** I have the capability to make that library automatically link in when >> *** you link to this library. But I can only do this if you have a >> *** shared version of the library, which you do not appear to have >> *** because I did check the linker path looking for a file starting >> *** with libwinmm and none of the candidates passed a file format test >> *** using a file magic. Last file checked: /lib/w32api/libwinmm.a >> >> *** Warning: linker path does not have real file for library -lwsock32. >> *** I have the capability to make that library automatically link in when >> *** you link to this library. But I can only do this if you have a >> *** shared version of the library, which you do not appear to have >> *** because I did check the linker path looking for a file starting >> *** with libwsock32 and none of the candidates passed a file format test >> *** using a file magic. Last file checked: /lib/w32api/libwsock32.a >> *** The inter-library dependencies that have been dropped here will be >> *** automatically added whenever a program is linked with this library >> *** or is declared to -dlopen it. >> >> *** Since this library must not contain undefined symbols, >> *** because either the platform does not support them or >> *** it was explicitly requested with -no-undefined, >> *** libtool will only create a static version of it. I don't know why that happens. It works for me with the mingw32 cross compiler on Debian and cygwin and msys+mingw on Windows. > > > 2) On Win32, I guess I don't have the xrc stuff needed to build iaxComm, > but ./configure doesn't seem to find this, so iaxComm fails because it > can't find "wx/xrc/xmlres.h". But maybe this is because I had to > specifically list the clients I wanted with --enable-clients="iaxcomm > testcall" there, because otherwise it failed because WinIAX sources > weren't in the dist. > configure probably has detected that wx/xrc/xmlres.h isn't present, but iaxcomm is activated anyway since you have overridden the automatic detection of supported clients. > > 3) If we're going to do this big cleanup, in addition to dropping IAX1 > support, we probably ought to also drop the un-maintained clients: > > wx: My first wx-windows based client. > iaxphone: Michael's first commit of iaxcomm, before he changed the name > (IIRC) I don't think iaxphone should be removed. It's useful on systems without wxrc and the xrc library, which aren't installed by default. > win32 directory/"simpleiax": unmaintained > > Maybe: > WinIAX: If it can compile with this new system, we might keep it, but I > dunno if Faizan is going to maintain it.. > It compiles at least with the mingw32 cross compiler in Debian. I haven't tried it on Windows yet, since I got rejects when patching the iaxclient tarball. > Keeping only: > testcall: might as well keep this, it's handy for development/testing, > but I wouldn't install it.. Just change "bin_PROGRAMS=testcall" to "noinst_PROGRAMS=testcall" in simpleclient/testcall/Makefile.am > tkphone: Just contributed by Stephen Uhler, and a good example of the > "coprocess" model. It needs a way to specify which portaudio device to use. > iaxComm: The full-featured cross-platform IAX softphone. > > Regards, Mikael |
From: Mikael M. <mik...@tj...> - 2004-12-06 20:46:27
|
Aldo Armiento wrote: > Hi all! > > I'm able to compile in cygwin/mingw static iaxclient.lib. > > Is there a smart way to convert it in a WIN32 dinamic lib (DLL)? > > Thanks, > Aldo. > Hi, it's possible to build a shared library with my autoconf patch. I have recently tested it on mingw (+msys) on Windows, and it worked. If you are interested, but don't have autoconf and automake and therefor can't run autogen.sh, I can send you a patch with the auto generated files. Regards, Mikael |
From: Michael V. D. <mi...@va...> - 2004-12-06 20:12:16
|
Hi, Marc > -----Original Message----- > From: iax...@li... > [mailto:iax...@li...] On > Behalf Of Marc SCHAEFER > Sent: Monday, December 06, 2004 12:26 PM > To: iax...@li... > Subject: [Iaxclient-devel] iaxcomm and caller-ID > > Hi, > > I have configured Asterisk with SIP phones, IAX2 > interasterisk and with a ISDN HFC-S and a ISDN phone. In all > cases I get caller-ID transferred correctly. > > However, with all the versions of iaxcomm I tried (including > 0.99pre6) I don't see the caller-id information. IAX2 sends a calling name and a calling number. I think there have been some changes in exactly what is included in each field (I think calling name at one time was "name <number>") I'll tweak iaxComm so it displays both. > Is that a known bug, or is there something specific I should > pay attention when setting up iax.conf in Asterisk ? > > I assume the bug is not within Asterisk since caller-ID is > correctly sent to other IAX2 connections. > > Thank you for any help on the subject! > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide Read honest & > candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Iaxclient-devel mailing list > Iax...@li... > https://lists.sourceforge.net/lists/listinfo/iaxclient-devel > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.802 / Virus Database: 545 - Release Date: 11/26/2004 > > --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.802 / Virus Database: 545 - Release Date: 11/26/2004 |
From: Marc S. <iax...@al...> - 2004-12-06 18:40:08
|
Hi, I have configured Asterisk with SIP phones, IAX2 interasterisk and with a ISDN HFC-S and a ISDN phone. In all cases I get caller-ID transferred correctly. However, with all the versions of iaxcomm I tried (including 0.99pre6) I don't see the caller-id information. Is that a known bug, or is there something specific I should pay attention when setting up iax.conf in Asterisk ? I assume the bug is not within Asterisk since caller-ID is correctly sent to other IAX2 connections. Thank you for any help on the subject! |
From: Iftikhar Q. <ift...@ya...> - 2004-12-06 17:53:12
|
Also rename or remove original libiax folder and then rename libiax2 to libiax Thanks, -IQ Iftikhar Qureshi <ift...@ya...> wrote: Define LIBIAX and IAXC_IAX2 In winpoop.h change static inline int inet_aton(char *cp, struct in_addr *inp) to static __inline int inet_aton(char *cp, struct in_addr *inp) Thanks, -IQ Rodney Tamblyn <ro...@oc...> wrote: Hi IQ, I'm trying to do the same thing here - can you give me any notes on what you've had to do to get it going? ~ Rodney On 4/12/2004, at 8:45 AM, Iftikhar Qureshi wrote: > I made miner changes in iaxclient_lib.c to compile w/ VC++ 6.0 and now > I'm down to one error which is on multiple places in the file. > > Can someone help me debug this: > > case IAX_EVENT_ACCEPT: > calls[callNo].state |= IAXC_CALL_STATE_RINGING; > calls[callNo].format = e->ies.format; > > C:\cvs\iaxclient\lib\iaxclient_lib.c(658) : error C2039: 'ies' : is > not a member of 'iax_event' > > Thanks, > -IQ > > Do you Yahoo!? > Send holiday email and support a worthy cause. Do good. -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.buzzword.com/ http://oceanbrowser.com --------------------------------- Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone. --------------------------------- Do you Yahoo!? Yahoo! Mail - Find what you need with new enhanced search. Learn more. |
From: Iftikhar Q. <ift...@ya...> - 2004-12-06 17:46:02
|
Define LIBIAX and IAXC_IAX2 In winpoop.h change static inline int inet_aton(char *cp, struct in_addr *inp) to static __inline int inet_aton(char *cp, struct in_addr *inp) Thanks, -IQ Rodney Tamblyn <ro...@oc...> wrote: Hi IQ, I'm trying to do the same thing here - can you give me any notes on what you've had to do to get it going? ~ Rodney On 4/12/2004, at 8:45 AM, Iftikhar Qureshi wrote: > I made miner changes in iaxclient_lib.c to compile w/ VC++ 6.0 and now > I'm down to one error which is on multiple places in the file. > > Can someone help me debug this: > > case IAX_EVENT_ACCEPT: > calls[callNo].state |= IAXC_CALL_STATE_RINGING; > calls[callNo].format = e->ies.format; > > C:\cvs\iaxclient\lib\iaxclient_lib.c(658) : error C2039: 'ies' : is > not a member of 'iax_event' > > Thanks, > -IQ > > Do you Yahoo!? > Send holiday email and support a worthy cause. Do good. -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.buzzword.com/ http://oceanbrowser.com --------------------------------- Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone. |
From: Stephen U. <su...@su...> - 2004-12-06 17:19:51
|
>>>Mikhail Ramendik said: > Hello, > > I did a cvs up, then a make clean in lib and in simpleclient/tkphone , and > then make in simpleclient/tkphone. > > But now nothing works. > > $ ./tkiaxphone > Error in startup script: can't read "prefs(preferred_codec)": no such element > in array > while executing > "set value $prefs($i)" > (procedure "pref_setup" line 5) > invoked from within > "pref_setup" > (procedure "prefs_load" line 14) > invoked from within > "prefs_load" > (file "./tkiaxphone" line 529) Oops, My mistake. Either remove your preferences file and try again, or change the line: set value $prefs($i) listed above to: catch {set value $prefs($i)} S > > > -- > Yours, Mikhail Ramendik > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Iaxclient-devel mailing list > Iax...@li... > https://lists.sourceforge.net/lists/listinfo/iaxclient-devel > |
From: Richard H. <rh...@le...> - 2004-12-05 00:22:21
|
On Sat, Dec 04, 2004 at 09:29:05PM +0300, Mikhail Ramendik wrote: > Hello, > > Thank to all your help, I was able to test tkiaxphone - with disastrous > results :( > > Sound is received OK. But sending is hopelessly distorted. The echo test > returns click-click-click every time I speak into the microphone - no trace > of the voice. > > (But clicking is only heard when I do speak.) > > This may be connected with the fact that my sound subsystem is an ac97 codec > in i865PE, driven by alsa, with OSS emulation enabled of course. ("rec" > records OK at 8 khz.) According to a friend, he sees the same problems with > iax2 cliens on similar sound hardware even on Windows. Works for me, on a Dell 600m, RedHat 9, 2.4.25 kernel, alsa, talking to an echo test extension on an asterisk. BTW, I had to remove the old .rc file from my home dir before it would start up. I also made this change so that preferred codec is initialised: --- tkiaxphone 3 Dec 2004 18:56:18 -0000 1.2 +++ tkiaxphone 5 Dec 2004 00:16:35 -0000 @@ -491,7 +491,7 @@ debug "prefs: [array get prefs]" close $fd }]} { - array set prefs { user "" pass "" server "" ext "" } + array set prefs { user "" pass "" server "" ext "" preferred_codec "speex" } status "ERROR reading settings" debug $::errorInfo } Richard |
From: Mikhail R. <mr...@ra...> - 2004-12-04 18:29:18
|
Hello, Thank to all your help, I was able to test tkiaxphone - with disastrous results :( Sound is received OK. But sending is hopelessly distorted. The echo test returns click-click-click every time I speak into the microphone - no trace of the voice. (But clicking is only heard when I do speak.) This may be connected with the fact that my sound subsystem is an ac97 codec in i865PE, driven by alsa, with OSS emulation enabled of course. ("rec" records OK at 8 khz.) According to a friend, he sees the same problems with iax2 cliens on similar sound hardware even on Windows. -- Yours, Mikhail Ramendik |
From: Mikhail R. <mr...@ra...> - 2004-12-04 13:25:44
|
Hello, I have registered with freeworldialup, and tried to call 393612. I got a message "Unknown event: 12 for call" below the "keypad" on the screen, and no sound could be heard. No traffic was comink in, but 10kbytes/sec (ulaw?) was going out. -- Yours, Mikhail Ramendik |
From: Mikhail R. <mr...@ra...> - 2004-12-04 12:39:15
|
=F7 =D3=CF=CF=C2=DD=C5=CE=C9=C9 =CF=D4 4 =E4=C5=CB=C1=C2=D2=D8 2004 15:26 M= ikael Magnusson =CE=C1=D0=C9=D3=C1=CC(a): > FWD > http://www.freeworlddialup.com/content/view/full/1501 Thanks. Trying to register now. But does it have a loopback number? If not.= =2E.=20 any volnuteers for a call from Russia? :) =2D-=20 Yours, Mikhail Ramendik |
From: Mikael M. <mik...@tj...> - 2004-12-04 12:34:08
|
Mikhail Ramendik wrote / skrev: >I wrote: > > >>>I need to make sure that the server is at fault, so I need to test the >>>client with a working server. Could anyone who has such a server let me >>>have an account with ANYTHING that works both ways, not just transmitting >>>to me? It can be a loopback call, or a live talk attempt. I could tell >>>you the latest news from Russia ;) >>> >>> >>Please disregard, I already found iaxtel :) >> >> > >....which apparently does not support iax2:( so I'm stills earching for an >account. > > > FWD http://www.freeworlddialup.com/content/view/full/1501 Mikael |
From: Mikhail R. <mr...@ra...> - 2004-12-04 11:45:58
|
Hello, I did a cvs up, then a make clean in lib and in simpleclient/tkphone , and then make in simpleclient/tkphone. But now nothing works. $ ./tkiaxphone Error in startup script: can't read "prefs(preferred_codec)": no such element in array while executing "set value $prefs($i)" (procedure "pref_setup" line 5) invoked from within "pref_setup" (procedure "prefs_load" line 14) invoked from within "prefs_load" (file "./tkiaxphone" line 529) -- Yours, Mikhail Ramendik |
From: Mikhail R. <mr...@ra...> - 2004-12-04 11:38:37
|
I wrote: > > I need to make sure that the server is at fault, so I need to test the > > client with a working server. Could anyone who has such a server let me > > have an account with ANYTHING that works both ways, not just transmitting > > to me? It can be a loopback call, or a live talk attempt. I could tell > > you the latest news from Russia ;) > > Please disregard, I already found iaxtel :) ....which apparently does not support iax2:( so I'm stills earching for an account. -- Yours, Mikhail Ramendik |
From: Iftikhar Q. <ift...@ya...> - 2004-12-03 23:53:13
|
Thanks for the input :) I'll remove iaxlib and will try to recompile. Thanks, -IQ Steve Kann <st...@st...> wrote: Iftikhar Qureshi wrote: > I made miner changes in iaxclient_lib.c to compile w/ VC++ 6.0 and now > I'm down to one error which is on multiple places in the file. > > Can someone help me debug this: > > case IAX_EVENT_ACCEPT: > calls[callNo].state |= IAXC_CALL_STATE_RINGING; > calls[callNo].format = e->ies.format; > > C:\cvs\iaxclient\lib\iaxclient_lib.c(658) : error C2039: 'ies' : is > not a member of 'iax_event' > Sounds like you're trying to compile against libiax, and not libiax2. libiax is no longer supported (I should probably just remove it from CVS one of these days). -SteveK ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Iaxclient-devel mailing list Iax...@li... https://lists.sourceforge.net/lists/listinfo/iaxclient-devel --------------------------------- Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. |
From: Steve K. <st...@st...> - 2004-12-03 21:56:24
|
Mikhail Ramendik wrote: >Hello, > >I am using tkiaxphone. I notice that data is sent all the time, even when I am >silent. > >Perhaps there is a way (possibly by hacking the code) to make it only send >data when the microphone input level is above some value? > > > See iaxc_set_silence_threshold(silence_threshold); Setting this to a value > 0 will use a DSP-based VAD algorighm from libspeex, which works very well. Try testcall -s 1 <place to call> -SteveK |
From: Mikhail R. <mr...@ra...> - 2004-12-03 21:55:51
|
Hello, I wrote: > I need to make sure that the server is at fault, so I need to test the > client with a working server. Could anyone who has such a server let me > have an account with ANYTHING that works both ways, not just transmitting > to me? It can be a loopback call, or a live talk attempt. I could tell you > the latest news from Russia ;) Please disregard, I already found iaxtel :) -- Yours, Mikhail Ramendik |
From: Mikhail R. <mr...@ra...> - 2004-12-03 21:41:19
|
Hello, I am using tkiaxphone. I notice that data is sent all the time, even when I am silent. Perhaps there is a way (possibly by hacking the code) to make it only send data when the microphone input level is above some value? -- Yours, Mikhail Ramendik |
From: Mikhail R. <mr...@ra...> - 2004-12-03 21:25:05
|
Hello, I am helping somebody test a new asterisk installation, using tkiaxphone. It does not work right - I hear only rhythmic noise on a loopback call (the noise only comes when I speak into the microphone). On a call that transmits a beep from his side, things work all right. I need to make sure that the server is at fault, so I need to test the client with a working server. Could anyone who has such a server let me have an account with ANYTHING that works both ways, not just transmitting to me? It can be a loopback call, or a live talk attempt. I could tell you the latest news from Russia ;) -- Yours, Mikhail Ramendik |
From: Steve K. <st...@st...> - 2004-12-03 20:11:04
|
Iftikhar Qureshi wrote: > I made miner changes in iaxclient_lib.c to compile w/ VC++ 6.0 and now > I'm down to one error which is on multiple places in the file. > > Can someone help me debug this: > > case IAX_EVENT_ACCEPT: > calls[callNo].state |= IAXC_CALL_STATE_RINGING; > calls[callNo].format = e->ies.format; > > C:\cvs\iaxclient\lib\iaxclient_lib.c(658) : error C2039: 'ies' : is > not a member of 'iax_event' > Sounds like you're trying to compile against libiax, and not libiax2. libiax is no longer supported (I should probably just remove it from CVS one of these days). -SteveK |
From: Iftikhar Q. <ift...@ya...> - 2004-12-03 19:45:50
|
I made miner changes in iaxclient_lib.c to compile w/ VC++ 6.0 and now I'm down to one error which is on multiple places in the file. Can someone help me debug this: case IAX_EVENT_ACCEPT: calls[callNo].state |= IAXC_CALL_STATE_RINGING; calls[callNo].format = e->ies.format; C:\cvs\iaxclient\lib\iaxclient_lib.c(658) : error C2039: 'ies' : is not a member of 'iax_event' Thanks, -IQ --------------------------------- Do you Yahoo!? Send holiday email and support a worthy cause. Do good. |
From: Steve K. <st...@st...> - 2004-12-03 19:29:28
|
Steve Kann wrote: > > On Nov 22, 2004, at 5:25 PM, Steven Sokol wrote: > >> Ok, I know a number of people out there have experienced audio and/or >> timing issues recently that have made for really bad audio quality >> (from barely listenable to completely unlistenable) using soft phones >> written with iaxClient. >> >> 1) The most common symptom seems to be serious jitter or cut-out on >> audio on some SIP devices. A user described it as listening to >> somebody shouting at you through a fan. >> >> 2) This only affects the audio output on the SIP device side of the >> call (i.e. audio from the SIP device to the IAX Phone sounds fine). >> 3) There does not seem to be any issue with signaling (i.e. the calls >> don't get torn down prematurely). >> >> 4) The problem seems to be worse on some SIP phones than on others. >> My ACT phone and my ariaVoice phone both seem relatively unaffected, >> while my Cisco 7960 is ALWAYS TERRIBLE. >> >> 5) This problem seems to be fairly recent. At least I only started >> noticing it in recent months. In my case, two things have changed: 1) >> I installed and began using the Cisco 7960, and 2) I upgraded my >> Asterisk to 1.0.2. >> >> 6) The problem does not seem to be codec dependent. The issue occurs >> on regardless of the codec used. I have experienced the problem with >> GSM, iLBC, Speex, uLaw and aLaw. It's not the codecs. >> >> 7) The problem seems to happen even with rather old versions of IAX >> Phone (and other iaxClient-based programs). I have used versions of >> IAX Phone and iaxComm that are 6 months old and they exhibit this >> problem as well. >> >> 8) The problem does not seem to be limited to iaxClient-based >> systems. I tried a recent build of FireFly and the same thing >> happens. Adam uses the libiax2 code (with a few minor modifications) >> but not the iaxClient wrapper. >> >> All of these things seem to me to point to a change in the chan_iax2 >> code in Asterisk. A quick review of the Asterisk CVS log for shows a >> fair number of changes over the past few months. I wonder if anybody >> out there who has run into this issue might have time to install an >> older release of Asterisk -- something from June or July, perhaps, >> and see if the issue disappears. >> >> Any thoughts would be appreciated. > > > Thanks for the big run-down of problems. > > The change that I know about in asterisk over the past few (maybe 6) > months, is that at some point it started keeping timestamps from > channels, and passing them along when the channels were bridged. > > In iaxclient, we presently generate very messy timestamps. How messy > they are depends on the resolution of your system's scheduler and > gettimeofday() implementation. On Win9x, for example, it's _Really_ bad. > > There's some code in there that I had been using to clean up the > timestamps that iaxclient generated (actually, this is in libiax2). > > If you define USE_VOICE_TS_PREDICTION, you'll turn this on. See if > that helps. > > See > http://cvs.sourceforge.net/viewcvs.py/iaxclient/iaxclient/lib/libiax2/ > src/iax.c?rev=1.29&view=log > in particular revision 1.24 for where it goes wrong. > > However, disabling this was just a stop-gap, because I didn't see any > _real_ problems caused by it, and the solution to the (then) > theoretical problem caused more problems. > > There's two things that need to be done to do it right: > > 1) instead of just shifting the timestamps for voice frames to clean > them up, also adjust our "txcore" (reference) time, so that we'll be > adjusting subsequent non-voice frames as well. This is something I > thought of after talking to someone at astricon. > > 2) now that we have CNG frames for silence, etc, it's a lot easier to > tell down in libiax2 whether we were silent or not, and not need so > much "fudge" in this prediction.. > > However, try the code out as it stands, and see if that solves your > problem. The drift problem only affects some machines, and then only > every 5 minutes or so if their clocks drift very quickly. I've implemented the changes described above, and committed this to CVS. It is now enabled by default. Can people please give this a try. I'm especially interested in hearing if it improves the situation for people having the problem Steve describes: Audio _from_ iaxclient, heard from another VoIP client was choppy/broken up. -SteveK |
From: Steve K. <st...@st...> - 2004-12-03 18:57:27
|
Stephen Uhler wrote: >>>>Steve Kann said: >>>> >>>> >>Mikhail Ramendik wrote: >> >> >> >>>Hello, >>> >>>I'd like to try using tkiaxphone. At least I could compile it; besides, I like >>>the commandline+GUI-wrapper approach. >>> >>>But, I could not find a way to set the preferred codec. The asterisk server >>>may allow me a choice of several codecs, but I'd like to inform it that I >>>prefer gsm. How do I do this? >>> >>> >>> > >Steve, > I though I sent you a patch to the TK GUI on 10/25 that allows for a > the preferred codec choice. I know we discussed additional improvements, > which I still intend to do, but my day job keeps getting in the way. > > S > > > Doh! Sorry about that. I've committed those now. I've also changed the align stuff a bit, but it should work the same, based on simpler functions that are going into asterisk.. -SteveK |