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: <jav...@ya...> - 2008-06-10 14:26:16
|
Hi I'm using asterisk to receive SIP calls and have a small office with x-lite as voip softphone. Everything is OK, I can make/receive calls but this is going to grow (more agents from different offices) and I'm looking for a different approach. My idea is to use a iax client (to avoid NAT problems), and I want to send additional info to the client to launch an speciffic url to attend the call. I'd like asterisk to send this url with the call, and the client to launch de url. I have seen iax events for text and url. Does this function as I think? Do you know if it is possible to send additional info from asterisk and receive it in iaxclient to execute some action? Thanks in advance, best regards, J.L. ______________________________________________ Enviado desde Correo Yahoo! La bandeja de entrada más inteligente. |
From: jlefevre <jle...@vo...> - 2008-06-03 15:25:15
|
Hi All, Im trying to compile Iaxclient 2.0.2 i got on sourceforge, is there a way to run the configure with the following options working without hack the makefile manualy : --with-theora=no || --without-theora --with-video=no || --without-video --with-ogg=no || --without-ogg . Well this is my configure : configure PORTAUDIO_LIBS="/d/Lib/portaudio-1.9/lib/.libs" PORTAUDIO_CFLAGS="-I/d/Lib/portaudio-1.9/include -I/d/Lib/portaudio-1.9/src/common -I/d/Lib/libogg-1.1.3/include" SPEEX_LIBS="-L/d/Lib/speex-1.2beta1/libspeex/.libs /d/Lib/speex-1.2beta1/libspeex/.libs/libspeex.a" SPEEX_CFLAGS="-I/d/Lib/speex-1.2beta1/libspeex -I/d/Lib/speex-1.2beta1/include" --without-video --without-ogg --without-theora --disable-client --enable-static --disable-shared in fact I really dont need these lib in my iaxclient! And when I try to compile the test programms I have some error with video flags thx jeremy |
From: Peter G. <jpg...@gm...> - 2008-06-02 15:30:45
|
Hi Jeremy, On Sun, Jun 1, 2008 at 6:56 PM, Jeremy Rotsztain <man...@gm...> wrote: > > hello again - > > what's the protocol for connecting multiple calls and playing the > audio on the computer? Despite iaxclient having the concept of handling multiple calls, iaxclient offers poor semantics for dealing with multiple calls. The "protocol" is that you can use iaxc_select_call() to switch which of the multiple connected calls is active. It is only the active call that audio is sent to or received from -- there is no way to "mix" two calls. > i've set iaxc_initialize to accept multiple calls. > when the first caller calls in, it automatically connects and plays > the audio from their phone call. > when the second caller calls in, it connects and plays the audio from > their phone call, but blocks the audio from the first call. the first > call is still connected, but you just can't hear what's coming through. This is the expected behavior. It is similar to a plain telephone with call waiting. You can toggle between the two calls, but you cannot hear or talk to line A once you've made line B active. > any advice or direction would be greatly appreciated, I'm not sure what your application is or what your goal is for iaxclient. Maybe there are other people who have tried similar things. Pete |
From: Peter G. <jpg...@gm...> - 2008-06-02 15:20:04
|
Hi Dennis, On Fri, May 30, 2008 at 12:45 PM, Dennis Christopher <dch...@pi...> wrote: > I have a build of 2.0.2 running on mac OS X 10.4. I'm getting a somewhat > reproducible > crash in iax_event_free, which doesnt seem associated with any particular > audio event. Can anyone suggest what I might look for here? > The offending symbol is the free call, which typically would be a > non-allocated ptr being freed, or one that has already been freed. A stack trace would help. How reproducible is this problem? Does the problem happen with 2.1beta3 or the trunk? Pete |
From: Jeremy R. <man...@gm...> - 2008-06-01 22:56:15
|
hello again - what's the protocol for connecting multiple calls and playing the audio on the computer? i've set iaxc_initialize to accept multiple calls. when the first caller calls in, it automatically connects and plays the audio from their phone call. when the second caller calls in, it connects and plays the audio from their phone call, but blocks the audio from the first call. the first call is still connected, but you just can't hear what's coming through. any advice or direction would be greatly appreciated, jeremy |
From: Dennis C. <dch...@pi...> - 2008-05-30 16:45:28
|
I have a build of 2.0.2 running on mac OS X 10.4. I'm getting a somewhat reproducible crash in iax_event_free, which doesnt seem associated with any particular audio event. Can anyone suggest what I might look for here? The offending symbol is the free call, which typically would be a non- allocated ptr being freed, or one that has already been freed. Thanks in advance, Dennis Christopher Pixion On 26-May-08, at 9:28 PM, iaxclient-devel- re...@li... wrote: > Send Iaxclient-devel mailing list submissions to > iax...@li... > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/iaxclient-devel > or, via email, send a message with subject or body 'help' to > iax...@li... > > You can reach the person managing the list at > iax...@li... > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Iaxclient-devel digest..." > > > Today's Topics: > > 1. Re: Windows choppy / stuttering audio (Florian Hackenberger) > 2. Re: Windows choppy / stuttering audio (Peter Grayson) > 3. A couple fixes to merge to trunk (Erik Bunce) > 4. compiling iaxclient (Jeremy Rotsztain) > 5. Re: compiling iaxclient (Jeremy Rotsztain) > 6. Re: compiling iaxclient (Alexander Vassilev) > 7. speex problems (Jeremy Rotsztain) > 8. Re: compiling iaxclient (Jeremy Rotsztain) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Tue, 6 May 2008 15:24:48 +0200 > From: Florian Hackenberger <f.h...@ch...> > Subject: Re: [Iaxclient-devel] Windows choppy / stuttering audio > To: "Peter Grayson" <jpg...@gm...> > Cc: iax...@li... > Message-ID: <200...@ch...> > Content-Type: text/plain; charset="utf-8" > > On Tuesday 06 May 2008, you wrote: >> Yes. There are definitely people (me) using iaxclient on Windows with >> good audio quality. I have not looked at jiaxclient, so I do not know >> how it affects the audio pipeline. Hopefully it doesn't affect the >> audio pipeline at all. > Jiaxclient is simply a wrapper around the public API of iaxclient. No > Java is involved concerning the audio. > >> What version of iaxclient are you using? > iaxclient 2.0.2 precompiled. We use the default audio host API on > windows (don't know which one that is). > >> There are some changes in the latest trunk that may help, but it's >> going to be a while before I have enough personal bandwidth to put >> together another iaxclient release with a new pre-built binary. > We are going to recompile the library, if you don't know what the > issue > could be. Do you have any pointers to documentation about how to build > the library on windows (or maybe even cross compile it on linux)? Is > contrib/win/vs2005 and README.VisualStudio up to date? > > Cheers, > Florian > > -- > DI Florian Hackenberger > fl...@ha... > www.hackenberger.at > > > > ------------------------------ > > Message: 2 > Date: Wed, 7 May 2008 08:27:34 -0400 > From: "Peter Grayson" <jpg...@gm...> > Subject: Re: [Iaxclient-devel] Windows choppy / stuttering audio > To: "Florian Hackenberger" <f.h...@ch...> > Cc: iax...@li... > Message-ID: > <c02...@ma...> > Content-Type: text/plain; charset=UTF-8 > > On Tue, May 6, 2008 at 9:24 AM, Florian Hackenberger > <f.h...@ch...> wrote: >> On Tuesday 06 May 2008, you wrote: >>> Yes. There are definitely people (me) using iaxclient on Windows >>> with >>> good audio quality. I have not looked at jiaxclient, so I do not >>> know >>> how it affects the audio pipeline. Hopefully it doesn't affect the >>> audio pipeline at all. >> Jiaxclient is simply a wrapper around the public API of >> iaxclient. No >> Java is involved concerning the audio. > > That's good and as I would expect. > >>> What version of iaxclient are you using? >> iaxclient 2.0.2 precompiled. We use the default audio host API on >> windows (don't know which one that is). > > Okay, 2.0.2 has proven to be pretty okay on Windows. I thought you > might have been using one of the 2.1 beta releases. > > The default audio API on windows is WMME. In fact, this is the only > one that iaxclient ever tries to use. > >>> There are some changes in the latest trunk that may help, but it's >>> going to be a while before I have enough personal bandwidth to put >>> together another iaxclient release with a new pre-built binary. >> We are going to recompile the library, if you don't know what the >> issue >> could be. Do you have any pointers to documentation about how to >> build >> the library on windows (or maybe even cross compile it on linux)? Is >> contrib/win/vs2005 and README.VisualStudio up to date? > > Yes, the projects in contrib/win/vs2005 are kept up-to-date as is > README.VisualStudio. The trunk has a yet more up-to-date > README.VisualStudio -- you might peek at that even if you are building > 2.0.2. > > You may be able to cross-compile 2.0.2, but the trunk and 2.1 betas > will be unwilling. I suggest using Visual Studio 2005 Pro. > > Thanks for your efforts. > Pete > > > > ------------------------------ > > Message: 3 > Date: Thu, 08 May 2008 10:33:37 -0400 > From: Erik Bunce <kd...@bu...> > Subject: [Iaxclient-devel] A couple fixes to merge to trunk > To: iax...@li... > Message-ID: <482...@bu...> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > I'm planning to move a couple fixes from my branch to trunk, > specifically: > * r1429: which adds some prophylactic code to prevent performing > actions on call session that are no longer active. > * r1430: in the video capture callback there was an assumption that > you'd never want video captured while a non-video call was active. > This > is not always the case. An example of this is if a user has local > video > being displayed in a video preview window, and takes a non-video call. > This shouldn't cause the video callback to fail, nor output an error > message. > > Unless there are objections I'll be merging these to trunk tonight. > > Thanks and Enjoy, > Erik Bunce > > > > > ------------------------------ > > Message: 4 > Date: Mon, 26 May 2008 00:29:07 -0400 > From: Jeremy Rotsztain <je...@ma...> > Subject: [Iaxclient-devel] compiling iaxclient > To: iax...@li... > Message-ID: <F83...@ma...> > Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed > > > i've tried installing iaxclient 2.0.2 and 2.1beta 3 but i keep > getting errors when running make (configure works just fine) > > the list of errors is rather long ... it starts with this: > > Making all in iaxphone > g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/usr/lib/wx/include/ > mac-unicode-debug-2.5 -I/usr/include/wx-2.5 -D__WXDEBUG__ -D__WXMAC__ > -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -DPOSIXSLEEP > -I/usr/lib/wx/include/mac-unicode-debug-2.5 -I/usr/include/wx-2.5 - > D__WXDEBUG__ -D__WXMAC__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES - > DNO_GCC_PRAGMA -g -O2 -MT iaxphone.o -MD -MP -MF .deps/iaxphone.Tpo - > c -o iaxphone.o iaxphone.cc > iaxphone.cc: In constructor 'IAXCalls::IAXCalls(wxWindow*, int)': > iaxphone.cc:84: error: no matching function for call to > 'wxString::Format(const char [4], long int)' > /usr/include/wx-2.5/wx/string.h:1072: note: candidates are: static > wxString wxString::Format(const wxChar*, ...) > iaxphone.cc: In member function 'int IAXCalls::HandleStateEvent > (iaxc_ev_call_state)': > iaxphone.cc:162: error: conversion from 'char [256]' to 'const > wxString' is ambiguous > /usr/include/wx-2.5/wx/string.h:659: note: candidates are: > wxString::wxString(wxChar, size_t) <near match> > /usr/include/wx-2.5/wx/string.h:649: note: > wxString::wxString(int) <near match> > iaxphone.cc: In constructor 'IAXFrame::IAXFrame(const wxChar*, int, > int, int, int)': > iaxphone.cc:229: error: conversion from 'const char [9]' to 'const > wxString' is ambiguous > /usr/include/wx-2.5/wx/string.h:659: note: candidates are: > wxString::wxString(wxChar, size_t) <near match> > /usr/include/wx-2.5/wx/string.h:649: note: > wxString::wxString(int) <near match> > iaxphone.cc:265: error: conversion from 'const char [11]' to 'const > wxString' is ambiguous > /usr/include/wx-2.5/wx/string.h:659: note: candidates are: > wxString::wxString(wxChar, size_t) <near match> > /usr/include/wx-2.5/wx/string.h:649: note: > wxString::wxString(int) <near match> > iaxphone.cc:265: error: conversion from 'const char [27]' to 'const > wxString' is ambiguous > /usr/include/wx-2.5/wx/string.h:659: note: candidates are: > wxString::wxString(wxChar, size_t) <near match> > /usr/include/wx-2.5/wx/string.h:649: note: > wxString::wxString(int) <near match> > iaxphone.cc:266: error: conversion from 'const char [13]' to 'const > wxString' is ambiguous > /usr/include/wx-2.5/wx/string.h:659: note: candidates are: > wxString::wxString(wxChar, size_t) <near match> > /usr/include/wx-2.5/wx/string.h:649: note: > wxString::wxString(int) <near match> > iaxphone.cc:266: error: conversion from 'const char [20]' to 'const > wxString' is ambiguous > /usr/include/wx-2.5/wx/string.h:659: note: candidates are: > wxString::wxString(wxChar, size_t) <near match> > > and ends with this: > > make[3]: *** [iaxphone.o] Error 1 > make[2]: *** [all-recursive] Error 1 > make[1]: *** [all-recursive] Error 1 > > i'm running osx 10.4.10 > > could i be using the wrong library somewhere along the way? > > thanks, > > jeremy > > > > > > > ------------------------------ > > Message: 5 > Date: Mon, 26 May 2008 11:42:27 -0400 > From: Jeremy Rotsztain <je...@ma...> > Subject: Re: [Iaxclient-devel] compiling iaxclient > To: iax...@li... > Message-ID: <354...@ma...> > Content-Type: text/plain; charset="iso-8859-1" > > > hey, > > that didn't seem to help. i'll look into wxwidgets though and see if > i can figure anything out. > > i'm also running into problems with the speex library when running > the testcall example: > > dyld: lazy symbol binding failed: Symbol not found: > _speex_preprocess_state_init > Referenced from: /usr/local/lib/libiaxclient.1.dylib > Expected in: /usr/local/lib/libspeex.1.dylib > > dyld: Symbol not found: _speex_preprocess_state_init > Referenced from: /usr/local/lib/libiaxclient.1.dylib > Expected in: /usr/local/lib/libspeex.1.dylib > > could that be a version issue? > > jeremy > > > On May 26, 2008, at 5:33 AM, Jean-Fran?ois wrote: > >> Hi, >> Maybe try to don't configure with wxwidgets. >> >> ./configure --enable-clients=testcall >> make >> >> look at "./configure --help" for more details > > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 6 > Date: Mon, 26 May 2008 18:53:13 +0300 > From: Alexander Vassilev <ava...@vo...> > Subject: Re: [Iaxclient-devel] compiling iaxclient > To: iax...@li... > Message-ID: <483...@vo...> > Content-Type: text/plain; charset="iso-8859-1" > > Jeremy Rotsztain wrote: >> i've tried installing iaxclient 2.0.2 and 2.1beta 3 but i keep >> getting errors when running make (configure works just fine) >> > Hello Jeremy, > What wxWidgets build are you using, ANSI or Unicode? Your problems > looks > like you are using a Unicode wxWidgets build and the code is assuming > and is only compatible with ANSI build. If you are using an Univode > wxWIdgets build, try building wxWidgets in ANSI mode and try again. > > Regards > Alex > > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: avasilev.vcf > Type: text/x-vcard > Size: 127 bytes > Desc: not available > > ------------------------------ > > Message: 7 > Date: Mon, 26 May 2008 19:48:12 -0400 > From: Jeremy Rotsztain <je...@ma...> > Subject: [Iaxclient-devel] speex problems > To: iax...@li... > Message-ID: <C34...@ma...> > Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed > > > i've made some progress getting iaxclient to compile with speex. > > configuring iaxclient worked when using ./configure --with-speex=/usr/ > local > > however, i'm now running into codec problems when i call the asterisk > server: > > warning: Invalid wideband mode encountered. Corrupted stream? > decode_int returned non-zero => -2 > > can't find much documentation for this error online. > > thanks for any advice, > > jeremy > > osx 10.4.10 > xcode 2.5 > iaxclient 2.0.2 > speex-1.2beta1 > > > > ------------------------------ > > Message: 8 > Date: Mon, 26 May 2008 21:28:12 -0400 > From: Jeremy Rotsztain <je...@ma...> > Subject: Re: [Iaxclient-devel] compiling iaxclient > To: Alexander Vassilev <ava...@vo...> > Cc: iax...@li... > Message-ID: <83E...@ma...> > Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed > > > hey alex, > > you're absolutely right about xwWidgets ... > > checking for wx-config... /usr/bin/wx-config > checking for wxWidgets version >= 2.6.0... no (version 2.5.3 is not > new enough) > checking for wx-config... (cached) /usr/bin/wx-config > checking for wxWidgets version >= 2.4.0... yes (version 2.5.3) > checking for wxWidgets static library... no > > so i installed the latest version (wxMac-2.8.7) > but configure seems to think that i'm still using 2.5.3. > looking at config --help, there are a few items that allow me to set > the path of wxWidgets. > > --with-wxdir=PATH Use uninstalled version of wxWidgets in PATH > --with-wx-config=CONFIG wx-config script to use (optional) > --with-wx-prefix=PREFIX Prefix where wxWidgets is installed > (optional) > --with-wx-exec-prefix=PREFIX > Exec prefix where wxWidgets is installed > (optional) > WXRC Path to wxWidget's wxrc resource compiler > > do you know which ones i'm supposed to use ? > > jeremy > > > On May 26, 2008, at 11:53 AM, Alexander Vassilev wrote: > >> Jeremy Rotsztain wrote: >>> i've tried installing iaxclient 2.0.2 and 2.1beta 3 but i keep >>> getting errors when running make (configure works just fine) >>> >> Hello Jeremy, >> What wxWidgets build are you using, ANSI or Unicode? Your problems >> looks >> like you are using a Unicode wxWidgets build and the code is assuming >> and is only compatible with ANSI build. If you are using an Univode >> wxWIdgets build, try building wxWidgets in ANSI mode and try again. >> >> Regards >> Alex >> >> <avasilev.vcf> >> --------------------------------------------------------------------- >> - >> --- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> Iaxclient-devel mailing list >> Iax...@li... >> https://lists.sourceforge.net/lists/listinfo/iaxclient-devel > > > > > ------------------------------ > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > ------------------------------ > > _______________________________________________ > Iaxclient-devel mailing list > Iax...@li... > https://lists.sourceforge.net/lists/listinfo/iaxclient-devel > > > End of Iaxclient-devel Digest, Vol 24, Issue 2 > ********************************************** |
From: Florian H. <f.h...@ch...> - 2008-05-29 15:52:26
|
Hi! Regarding my previous message "Windows choppy / stuttering audio": I have unfortunately so far been unable to reproduce the problem on my windows development machine. Therefore I'll put this issue aside. I have a new problem however. While audio is quite fine compared to zoiper and X-Lite on windows on my machine, our iaxclient phone produces about 100ms 'lag' compared to zoiper. The lag is the value of the 'Lag' field as printed by asterisk when executing 'iax2 show channels'. When calling from Zoiper, it always displays 0, compared to a fluctuating value when running our softphone (0 at the beginning, then increasing up to 130, avg. 100ms). While the 0 from Zoiper may actually be due to non-existing support for the RR DELAY value of the IAX2 protocol (see [1]), the delay is quite noticable and definitely a lot higher than the delay when calling from Zoiper. Just from listening I'd say that the actual roundtrip time is about 300-400ms. The two machines (asterisk server and windows client) are on the same network, plugged to the same switch and there is always <1ms delay when pinging the asterisk server from the windows machine. The client I'm calling is twinkle on the same linux machine where asterisk runs. I have tested all the stable binary releases of iaxclient on sourceforge.org in addition to the latest 2.1 beta release. The behaviour is always the same. Could that be a problem with the settings (echo cancellation, jitter buffer, filters), the audio backend, or a bug in the iaxclient code (I googled and found some problem reports from 2004 with increasing lag on linux machines). See [2]. Any help and hints would be appreciated! Cheers, Florian [1] http://lists.digium.com/pipermail/asterisk-dev/2005-April/011593.html [2] http://osdir.com/ml/telephony.pbx.asterisk.iaxclient.devel/2005-10/msg00061.html -- DI Florian Hackenberger fl...@ha... www.hackenberger.at |
From: Jeremy R. <je...@ma...> - 2008-05-29 05:52:02
|
hey, is there any way to determine if a client's connection with the server is lost (i.e. in case of a lost internet connection) ... so the app can automatically attempt to reconnect? jeremy |
From: Jeremy R. <je...@ma...> - 2008-05-27 15:53:28
|
hi peter, thanks for pointing that out ... i'll check with the folks who configured the server to see what encoding they're using. in the meantime, i was able to get it working with GSM, which is good news. all the best, jeremy On May 27, 2008, at 11:22 AM, Peter Grayson wrote: > Hi Jeremy, > > On Mon, May 26, 2008 at 7:48 PM, Jeremy Rotsztain > <je...@ma...> wrote: >> >> i've made some progress getting iaxclient to compile with speex. >> >> configuring iaxclient worked when using ./configure --with-speex=/ >> usr/ >> local >> >> however, i'm now running into codec problems when i call the asterisk >> server: >> >> warning: Invalid wideband mode encountered. Corrupted stream? >> decode_int returned non-zero => -2 >> >> can't find much documentation for this error online. > > That error can occur if asterisk sends voice frames encoded with > something other than speex. It's not clear why this might be > happening. I don't think this error would happen given a valid > [narrowband] speex bitstream. Is there anything interesting about the > asterisk server configuration? > > By the way, setting the PKG_CONFIG_PATH environment variable is the > preferred way of allowing configure to find third-party libraries such > as speex and portaudio. You probably need to set > PKG_CONFIG_PATH=/usr/local/lib/pkgconfig -- the relevant .pc files > should be in that directory. > > Pete > |
From: Peter G. <jpg...@gm...> - 2008-05-27 15:22:46
|
Hi Jeremy, On Mon, May 26, 2008 at 7:48 PM, Jeremy Rotsztain <je...@ma...> wrote: > > i've made some progress getting iaxclient to compile with speex. > > configuring iaxclient worked when using ./configure --with-speex=/usr/ > local > > however, i'm now running into codec problems when i call the asterisk > server: > > warning: Invalid wideband mode encountered. Corrupted stream? > decode_int returned non-zero => -2 > > can't find much documentation for this error online. That error can occur if asterisk sends voice frames encoded with something other than speex. It's not clear why this might be happening. I don't think this error would happen given a valid [narrowband] speex bitstream. Is there anything interesting about the asterisk server configuration? By the way, setting the PKG_CONFIG_PATH environment variable is the preferred way of allowing configure to find third-party libraries such as speex and portaudio. You probably need to set PKG_CONFIG_PATH=/usr/local/lib/pkgconfig -- the relevant .pc files should be in that directory. Pete |
From: Jeremy R. <je...@ma...> - 2008-05-27 03:57:37
|
it's all good ... i figured out how to use the most recent wxWidgets lib. for the record, it's ./configure --with-wx-prefix=/usr/local/ jeremy On May 26, 2008, at 9:28 PM, Jeremy Rotsztain wrote: > > hey alex, > > you're absolutely right about xwWidgets ... > > checking for wx-config... /usr/bin/wx-config > checking for wxWidgets version >= 2.6.0... no (version 2.5.3 is not > new enough) > checking for wx-config... (cached) /usr/bin/wx-config > checking for wxWidgets version >= 2.4.0... yes (version 2.5.3) > checking for wxWidgets static library... no > > so i installed the latest version (wxMac-2.8.7) > but configure seems to think that i'm still using 2.5.3. > looking at config --help, there are a few items that allow me to set > the path of wxWidgets. > > --with-wxdir=PATH Use uninstalled version of wxWidgets in PATH > --with-wx-config=CONFIG wx-config script to use (optional) > --with-wx-prefix=PREFIX Prefix where wxWidgets is installed > (optional) > --with-wx-exec-prefix=PREFIX > Exec prefix where wxWidgets is installed > (optional) > WXRC Path to wxWidget's wxrc resource compiler > > do you know which ones i'm supposed to use ? > > jeremy > > > On May 26, 2008, at 11:53 AM, Alexander Vassilev wrote: > >> Jeremy Rotsztain wrote: >>> i've tried installing iaxclient 2.0.2 and 2.1beta 3 but i keep >>> getting errors when running make (configure works just fine) >>> >> Hello Jeremy, >> What wxWidgets build are you using, ANSI or Unicode? Your problems >> looks >> like you are using a Unicode wxWidgets build and the code is assuming >> and is only compatible with ANSI build. If you are using an Univode >> wxWIdgets build, try building wxWidgets in ANSI mode and try again. >> >> Regards >> Alex >> >> <avasilev.vcf> >> --------------------------------------------------------------------- >> - >> --- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> Iaxclient-devel mailing list >> Iax...@li... >> https://lists.sourceforge.net/lists/listinfo/iaxclient-devel > > > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Iaxclient-devel mailing list > Iax...@li... > https://lists.sourceforge.net/lists/listinfo/iaxclient-devel > |
From: Jeremy R. <je...@ma...> - 2008-05-27 01:28:17
|
hey alex, you're absolutely right about xwWidgets ... checking for wx-config... /usr/bin/wx-config checking for wxWidgets version >= 2.6.0... no (version 2.5.3 is not new enough) checking for wx-config... (cached) /usr/bin/wx-config checking for wxWidgets version >= 2.4.0... yes (version 2.5.3) checking for wxWidgets static library... no so i installed the latest version (wxMac-2.8.7) but configure seems to think that i'm still using 2.5.3. looking at config --help, there are a few items that allow me to set the path of wxWidgets. --with-wxdir=PATH Use uninstalled version of wxWidgets in PATH --with-wx-config=CONFIG wx-config script to use (optional) --with-wx-prefix=PREFIX Prefix where wxWidgets is installed (optional) --with-wx-exec-prefix=PREFIX Exec prefix where wxWidgets is installed (optional) WXRC Path to wxWidget's wxrc resource compiler do you know which ones i'm supposed to use ? jeremy On May 26, 2008, at 11:53 AM, Alexander Vassilev wrote: > Jeremy Rotsztain wrote: >> i've tried installing iaxclient 2.0.2 and 2.1beta 3 but i keep >> getting errors when running make (configure works just fine) >> > Hello Jeremy, > What wxWidgets build are you using, ANSI or Unicode? Your problems > looks > like you are using a Unicode wxWidgets build and the code is assuming > and is only compatible with ANSI build. If you are using an Univode > wxWIdgets build, try building wxWidgets in ANSI mode and try again. > > Regards > Alex > > <avasilev.vcf> > ---------------------------------------------------------------------- > --- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Iaxclient-devel mailing list > Iax...@li... > https://lists.sourceforge.net/lists/listinfo/iaxclient-devel |
From: Jeremy R. <je...@ma...> - 2008-05-26 23:48:18
|
i've made some progress getting iaxclient to compile with speex. configuring iaxclient worked when using ./configure --with-speex=/usr/ local however, i'm now running into codec problems when i call the asterisk server: warning: Invalid wideband mode encountered. Corrupted stream? decode_int returned non-zero => -2 can't find much documentation for this error online. thanks for any advice, jeremy osx 10.4.10 xcode 2.5 iaxclient 2.0.2 speex-1.2beta1 |
From: Alexander V. <ava...@vo...> - 2008-05-26 15:53:11
|
Jeremy Rotsztain wrote: > i've tried installing iaxclient 2.0.2 and 2.1beta 3 but i keep > getting errors when running make (configure works just fine) > Hello Jeremy, What wxWidgets build are you using, ANSI or Unicode? Your problems looks like you are using a Unicode wxWidgets build and the code is assuming and is only compatible with ANSI build. If you are using an Univode wxWIdgets build, try building wxWidgets in ANSI mode and try again. Regards Alex |
From: Jeremy R. <je...@ma...> - 2008-05-26 15:45:25
|
hey, that didn't seem to help. i'll look into wxwidgets though and see if i can figure anything out. i'm also running into problems with the speex library when running the testcall example: dyld: lazy symbol binding failed: Symbol not found: _speex_preprocess_state_init Referenced from: /usr/local/lib/libiaxclient.1.dylib Expected in: /usr/local/lib/libspeex.1.dylib dyld: Symbol not found: _speex_preprocess_state_init Referenced from: /usr/local/lib/libiaxclient.1.dylib Expected in: /usr/local/lib/libspeex.1.dylib could that be a version issue? jeremy On May 26, 2008, at 5:33 AM, Jean-François wrote: > Hi, > Maybe try to don't configure with wxwidgets. > > ./configure --enable-clients=testcall > make > > look at "./configure --help" for more details |
From: Jeremy R. <je...@ma...> - 2008-05-26 04:29:11
|
i've tried installing iaxclient 2.0.2 and 2.1beta 3 but i keep getting errors when running make (configure works just fine) the list of errors is rather long ... it starts with this: Making all in iaxphone g++ -DHAVE_CONFIG_H -I. -I../.. -I../../lib -I/usr/lib/wx/include/ mac-unicode-debug-2.5 -I/usr/include/wx-2.5 -D__WXDEBUG__ -D__WXMAC__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -DPOSIXSLEEP -I/usr/lib/wx/include/mac-unicode-debug-2.5 -I/usr/include/wx-2.5 - D__WXDEBUG__ -D__WXMAC__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES - DNO_GCC_PRAGMA -g -O2 -MT iaxphone.o -MD -MP -MF .deps/iaxphone.Tpo - c -o iaxphone.o iaxphone.cc iaxphone.cc: In constructor 'IAXCalls::IAXCalls(wxWindow*, int)': iaxphone.cc:84: error: no matching function for call to 'wxString::Format(const char [4], long int)' /usr/include/wx-2.5/wx/string.h:1072: note: candidates are: static wxString wxString::Format(const wxChar*, ...) iaxphone.cc: In member function 'int IAXCalls::HandleStateEvent (iaxc_ev_call_state)': iaxphone.cc:162: error: conversion from 'char [256]' to 'const wxString' is ambiguous /usr/include/wx-2.5/wx/string.h:659: note: candidates are: wxString::wxString(wxChar, size_t) <near match> /usr/include/wx-2.5/wx/string.h:649: note: wxString::wxString(int) <near match> iaxphone.cc: In constructor 'IAXFrame::IAXFrame(const wxChar*, int, int, int, int)': iaxphone.cc:229: error: conversion from 'const char [9]' to 'const wxString' is ambiguous /usr/include/wx-2.5/wx/string.h:659: note: candidates are: wxString::wxString(wxChar, size_t) <near match> /usr/include/wx-2.5/wx/string.h:649: note: wxString::wxString(int) <near match> iaxphone.cc:265: error: conversion from 'const char [11]' to 'const wxString' is ambiguous /usr/include/wx-2.5/wx/string.h:659: note: candidates are: wxString::wxString(wxChar, size_t) <near match> /usr/include/wx-2.5/wx/string.h:649: note: wxString::wxString(int) <near match> iaxphone.cc:265: error: conversion from 'const char [27]' to 'const wxString' is ambiguous /usr/include/wx-2.5/wx/string.h:659: note: candidates are: wxString::wxString(wxChar, size_t) <near match> /usr/include/wx-2.5/wx/string.h:649: note: wxString::wxString(int) <near match> iaxphone.cc:266: error: conversion from 'const char [13]' to 'const wxString' is ambiguous /usr/include/wx-2.5/wx/string.h:659: note: candidates are: wxString::wxString(wxChar, size_t) <near match> /usr/include/wx-2.5/wx/string.h:649: note: wxString::wxString(int) <near match> iaxphone.cc:266: error: conversion from 'const char [20]' to 'const wxString' is ambiguous /usr/include/wx-2.5/wx/string.h:659: note: candidates are: wxString::wxString(wxChar, size_t) <near match> and ends with this: make[3]: *** [iaxphone.o] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 i'm running osx 10.4.10 could i be using the wrong library somewhere along the way? thanks, jeremy |
From: Erik B. <kd...@bu...> - 2008-05-08 14:34:15
|
I'm planning to move a couple fixes from my branch to trunk, specifically: * r1429: which adds some prophylactic code to prevent performing actions on call session that are no longer active. * r1430: in the video capture callback there was an assumption that you'd never want video captured while a non-video call was active. This is not always the case. An example of this is if a user has local video being displayed in a video preview window, and takes a non-video call. This shouldn't cause the video callback to fail, nor output an error message. Unless there are objections I'll be merging these to trunk tonight. Thanks and Enjoy, Erik Bunce |
From: Peter G. <jpg...@gm...> - 2008-05-07 13:30:22
|
On Tue, May 6, 2008 at 9:24 AM, Florian Hackenberger <f.h...@ch...> wrote: > On Tuesday 06 May 2008, you wrote: > > Yes. There are definitely people (me) using iaxclient on Windows with > > good audio quality. I have not looked at jiaxclient, so I do not know > > how it affects the audio pipeline. Hopefully it doesn't affect the > > audio pipeline at all. > Jiaxclient is simply a wrapper around the public API of iaxclient. No > Java is involved concerning the audio. That's good and as I would expect. > > What version of iaxclient are you using? > iaxclient 2.0.2 precompiled. We use the default audio host API on > windows (don't know which one that is). Okay, 2.0.2 has proven to be pretty okay on Windows. I thought you might have been using one of the 2.1 beta releases. The default audio API on windows is WMME. In fact, this is the only one that iaxclient ever tries to use. > > There are some changes in the latest trunk that may help, but it's > > going to be a while before I have enough personal bandwidth to put > > together another iaxclient release with a new pre-built binary. > We are going to recompile the library, if you don't know what the issue > could be. Do you have any pointers to documentation about how to build > the library on windows (or maybe even cross compile it on linux)? Is > contrib/win/vs2005 and README.VisualStudio up to date? Yes, the projects in contrib/win/vs2005 are kept up-to-date as is README.VisualStudio. The trunk has a yet more up-to-date README.VisualStudio -- you might peek at that even if you are building 2.0.2. You may be able to cross-compile 2.0.2, but the trunk and 2.1 betas will be unwilling. I suggest using Visual Studio 2005 Pro. Thanks for your efforts. Pete |
From: Florian H. <f.h...@ch...> - 2008-05-06 13:33:33
|
On Tuesday 06 May 2008, you wrote: > Yes. There are definitely people (me) using iaxclient on Windows with > good audio quality. I have not looked at jiaxclient, so I do not know > how it affects the audio pipeline. Hopefully it doesn't affect the > audio pipeline at all. Jiaxclient is simply a wrapper around the public API of iaxclient. No Java is involved concerning the audio. > What version of iaxclient are you using? iaxclient 2.0.2 precompiled. We use the default audio host API on windows (don't know which one that is). > There are some changes in the latest trunk that may help, but it's > going to be a while before I have enough personal bandwidth to put > together another iaxclient release with a new pre-built binary. We are going to recompile the library, if you don't know what the issue could be. Do you have any pointers to documentation about how to build the library on windows (or maybe even cross compile it on linux)? Is contrib/win/vs2005 and README.VisualStudio up to date? Cheers, Florian -- DI Florian Hackenberger fl...@ha... www.hackenberger.at |
From: Peter G. <jpg...@gm...> - 2008-05-06 12:55:04
|
Hi Florian, On Sun, May 4, 2008 at 5:38 AM, Florian Hackenberger <f.h...@ch...> wrote: > First of all: Thank you very much for your great product! Thank you. > I've built a Java softphone using the Jiaxclient wrapper around iaxclient. > The phone works perfectly on Linux, but I experience audio problems on > windows using your prebuilt binary. The receiving side is fine (the user of > the softphone hears the caller lound and clearly) but the sending part > introduces stutter. I have tested the softphone using the windows and linux > version of the library on the same network (during the night, so almost no > network load) using the same asterisk server and the same dialplan. I have > tried to use the 'MS soundmapper input' device as well as the real hardware > device as the microphone input, that the same problems arise. Is someone > using iaxclient on Windows successfully with good audio quality? Yes. There are definitely people (me) using iaxclient on Windows with good audio quality. I have not looked at jiaxclient, so I do not know how it affects the audio pipeline. Hopefully it doesn't affect the audio pipeline at all. What version of iaxclient are you using? There are some changes in the latest trunk that may help, but it's going to be a while before I have enough personal bandwidth to put together another iaxclient release with a new pre-built binary. Pete |
From: Cristian S. <cri...@ub...> - 2008-05-04 20:01:24
|
>I will do, I'm subscribing right now to rumpi-devel ml :) >http://rumpi.sourceforge.net/ <http://rumpi.sourceforge.net/> Hi Andrea, Apologize for my late answer, but the days before coming to SFO and the 1st two weeks here have been real madness. Thanks for joining the devgroup. Everybody: We hope to release soon a first alpha for rumpi, but we have issues with MAC support. there is someone there that have implemented Iaxclient on MAC/firefox. thanks. On Tue, Apr 15, 2008 at 1:47 AM, Andrea Suisani <si...@op...> wrote: > Cristian Sepulveda wrote: > > > Hi Everyone, > > > > We are developing RuMPI, a plugin for Browser to enable realtime > > interaction, starting for VoIP using IAXClient, and later it will have > > video&P2P. > > > > very interesting ! > > This is not like SoftPhone, because all parameter are passed from server, > > so > > you could control it from the app. (where to register and where to > > call), we > > think is perfect to enable click to call services using Asterisk. > > If you are interested to develop or test it, feel free to contact me. > > > > I will do, I'm subscribing right now to rumpi-devel ml :) > > http://rumpi.sourceforge.net/ > > > > which is the actual stage of the project? > > > PS: Next week I'll go to web2expo.com and I'll stay for a Month in SFO, > > could be really nice to meet face-to-face one of you and talk about > > IaxClient, Asterix and other stuff. > > > > I will be more than happy to meet you there > but unfortunately I will be in the old Europe > at least foe the next few months :) > > andrea > -- Cristian Sepúlveda. UbiQQ.com , Founder. Blogs: http://www.osaka.cl http://www.crsepulv.com USA: +1 415 350 92 98 Chile: +56 9 9 345 63 64. MSN: crs...@ho... LinkedIn.com: http://www.linkedin.com/in/cristiansepulveda |
From: Florian H. <f.h...@ch...> - 2008-05-04 09:38:52
|
Hi! First of all: Thank you very much for your great product! I've built a Java softphone using the Jiaxclient wrapper around iaxclient. The phone works perfectly on Linux, but I experience audio problems on windows using your prebuilt binary. The receiving side is fine (the user of the softphone hears the caller lound and clearly) but the sending part introduces stutter. I have tested the softphone using the windows and linux version of the library on the same network (during the night, so almost no network load) using the same asterisk server and the same dialplan. I have tried to use the 'MS soundmapper input' device as well as the real hardware device as the microphone input, that the same problems arise. Is someone using iaxclient on Windows successfully with good audio quality? Cheers, Florian -- Florian Hackenberger f.h...@ch... |
From: Matthew C. <mc...@no...> - 2008-04-29 20:27:37
|
On Mon, 2008-04-28 at 23:40 -0400, Peter Grayson wrote: > > Okay, I've found the source of the problem. In audio_portaudio.c, the > > framesPerBuffer parameter in calls to Pa_OpenStream() was changed from > > paFramesPerBufferUnspecified to SAMPLES_PER_FRAME. When I changed it > > back to the old value, audio sounds okay. For whatever reason, the new > > value causes very choppy audio playback in SuSE Linux. > > Ah ha. I believe it. > > > I suspect that we will need the fixed value of SAMPLES_PER_FRAME in > > order for echo cancellation to work, though, huh? :-) > > I think given the way the echo cancellation is currently implemented > that yes, this is true. However, I think a different echo cancellation > implementation that avoids doing sketchy things like fixing the > samples (frames) per buffer to inappropriate values is certainly > possible. I wish I had the bandwidth to address this right now, but I > do not. Maybe someone else out there would like to take a cut at this > one? > > Pete Good news: For some reason, playback sounds fine with the fixed samples per buffer when using the ALSA version of PortAudio. The problems with using the fixed samples per buffer appears to be limited to PortAudio OSS. This is all very strange. The reason I started using OSS instead of ALSA was because both iaxclient (using the old paFramesPerBufferUnspecified parameter) and the PortAudio test programs had choppy playback when using ALSA! :-) Next... testing echo cancellation! -Matt |
From: Peter G. <jpg...@gm...> - 2008-04-29 03:40:47
|
On Mon, Apr 28, 2008 at 4:22 PM, Matthew Crane <mc...@no...> wrote: > On Fri, 2008-04-25 at 15:16 -0600, Matthew Crane wrote: > > On Fri, 2008-04-25 at 14:24 -0600, Matthew Crane wrote: > > > > > Unfortunately, it looks like some sort of audio problem has crept in > > > between 2.1beta3 and now (at least on SLED 10). Incoming audio sounds > > > very choppy. I turned echo cancellation off -- problem still there. I > > > compiled using --without-echo-can -- problem still there. > > > > > > I'm going to checkout a version of the trunk from a few days ago to see > > > if the echo-cancellation merge introduced these problems or if it was > > > something earlier. > > > > > > -Matt > > > > > > > More info: > > > > A build of the trunk checked out with "-r {2008-04-20}" has got audio > > working correctly. The current trunk as well as Mihai's echocan branch > > have both got audio problems (lots of dropouts -- like several per > > second) on SLED 10. > > Okay, I've found the source of the problem. In audio_portaudio.c, the > framesPerBuffer parameter in calls to Pa_OpenStream() was changed from > paFramesPerBufferUnspecified to SAMPLES_PER_FRAME. When I changed it > back to the old value, audio sounds okay. For whatever reason, the new > value causes very choppy audio playback in SuSE Linux. Ah ha. I believe it. > I suspect that we will need the fixed value of SAMPLES_PER_FRAME in > order for echo cancellation to work, though, huh? :-) I think given the way the echo cancellation is currently implemented that yes, this is true. However, I think a different echo cancellation implementation that avoids doing sketchy things like fixing the samples (frames) per buffer to inappropriate values is certainly possible. I wish I had the bandwidth to address this right now, but I do not. Maybe someone else out there would like to take a cut at this one? Pete |
From: Matthew C. <mc...@no...> - 2008-04-28 20:23:17
|
On Fri, 2008-04-25 at 15:16 -0600, Matthew Crane wrote: > On Fri, 2008-04-25 at 14:24 -0600, Matthew Crane wrote: > > > Unfortunately, it looks like some sort of audio problem has crept in > > between 2.1beta3 and now (at least on SLED 10). Incoming audio sounds > > very choppy. I turned echo cancellation off -- problem still there. I > > compiled using --without-echo-can -- problem still there. > > > > I'm going to checkout a version of the trunk from a few days ago to see > > if the echo-cancellation merge introduced these problems or if it was > > something earlier. > > > > -Matt > > > > More info: > > A build of the trunk checked out with "-r {2008-04-20}" has got audio > working correctly. The current trunk as well as Mihai's echocan branch > have both got audio problems (lots of dropouts -- like several per > second) on SLED 10. Okay, I've found the source of the problem. In audio_portaudio.c, the framesPerBuffer parameter in calls to Pa_OpenStream() was changed from paFramesPerBufferUnspecified to SAMPLES_PER_FRAME. When I changed it back to the old value, audio sounds okay. For whatever reason, the new value causes very choppy audio playback in SuSE Linux. I suspect that we will need the fixed value of SAMPLES_PER_FRAME in order for echo cancellation to work, though, huh? :-) -Matt |