From: Steven S. <ss...@so...> - 2004-01-07 23:12:29
|
I am working on an email that covers what I have discovered in debugging the iaxClient library. It seems that the issue lies somewhere in the libiax2/iax.c low-level code. We get the event notification, but the event data is getting munged when the iaxClient library calls iax_get_event(0). Hopefully SteveK can take a look and give me a 1 minute fix. Thanks, Steve Sokol > -----Original Message----- > From: Michael Van Donselaar [mailto:mv...@va...] > Sent: Wednesday, January 07, 2004 4:46 PM > To: Steven Sokol > Subject: Re: [Iaxclient-devel] Missing Inbound Calls / Multiple Protocols > > On Wed, 7 Jan 2004 16:36:50 -0600, "Steven Sokol" <ssokol@sokol- > associates.com> > wrote: > > >Michael, > > > >I actually have two separate Windows DLLs compiled from the code > >(slightly cleaned up to keep IAX1 working). Since Win32 loads DLLs into > >their own memory space for each process, I would think that the issues > >with the conditionals would be eliminated. I just don't know how PA > >handles being loaded twice for the same process. > > That's very convenient. While I'd like to just run IAX2, I think that > I've got > to figure a workaround to get over the igoring incoming calls. > > I'm in over my head trying to debug the iax2 library code. > > I do find it interesting that you don't miss calls from iaxtel. Maybe you > chould bring it up on asterisk-devel. > > > >> -----Original Message----- > >> From: Michael Van Donselaar [mailto:mv...@va...] > >> Sent: Wednesday, January 07, 2004 3:59 PM > >> To: Steven Sokol > >> Subject: Re: [Iaxclient-devel] Missing Inbound Calls / Multiple > >Protocols > >> > >> On Wed, 07 Jan 2004 14:52:59 -0600, Steven Sokol <ssokol@sokol- > >> associates.com> > >> wrote: > >> > >> >Question: I have the iaxClient library compiled into two DLLs (IAX1 > >& > >> >IAX2). My client currently uses either one or the other. Is there > >any > >> >foreseeable problem using BOTH? I want to allow calls to/from a > >> >particular server to be made using IAX1, while calls to/from another > >> >server will use IAX2. Does that make sense? Do you see any terrible > >> >issues with this? > >> > >> iaxclient_lib.c has a lot of ifdefs that reference the protocol > >version. > >> I > >> think it would require a major rewrite to allow it to use both. > >> > >> I do think that it would be useful, however to get that functionality. > >I > >> just > >> don't know the code well enough at this point to jump in and do it. |