Hi Keith, Thanks for your useful advice! Now I’m able to run the PlaceCall example on another PC! There is only one thing, that doesn’t really work. This is the codec tones. First I tried to link the codecs statically to the project by setting the pre-processor definitions: CODEC_PCMA_PCMU_STATIC and CODEC_TONES_STATIC for sipXmediaLib -> without success. In previous emails I read that the code for static linking the codecs was not really finished. Is it the current state? In Visual cpp I changed the configuration type from static to dynamic library and build the codec with Multithread (MT) option. PlaceCall recognized the codec (telephone-event) but I could not hear DTMF or ringing signals, however I’m able to hear the voice transmission. For that, I used the codec pcmapcmu. The same happens, if I build the codecs with Multithread- DLL (MD). Do you have an idea, what the solution can be? Thanks for your help!
Regards Karsten -------- Original-Nachricht -------- > Datum: Thu, 19 Jun 2008 13:55:30 -0400 > Von: "Keith Kyzivat" <[EMAIL PROTECTED]> > An: "Karsten Schubotz" <[EMAIL PROTECTED]> > CC: [email protected] > Betreff: Re: [sipxtapi-dev] executables on another PC > It is correct to use the multithreaded Visual C libraries -- if you don't, > you will have errors - as the non-multithreaded libraries are not > reentrant > (when multiple threads call into the Microsoft visual C routines, both > threads then would have a chance at running code that accesses the same > structures at the same time -- the reentrant versions of the libraries > ensure that that doesn't happen). > > It is perfectly acceptable, however, to use the statically linked MT > libraries (Multithreaded) vs the dynamically linked ones > (Multithreaded-DLL). Just bear in mind that your executable size will be > much larger, as it pulls in all of the MS Visual C libraries that are used > into the executable itself. > > On Thu, Jun 19, 2008 at 1:41 PM, Karsten Schubotz <[EMAIL PROTECTED]> > wrote: > > > Hi all, > > > > I compiled sipXtapi with visual c++ 2005 error free and > > would like to use the generated executables on another PC without > > visual c++ 2005 installation. I copied all necessary system dll's, > however > > I got > > the error message that the side by side configuration information > > contains errors. I choose the option "not embedded manifest". > > By the help of the package "vcredist_x86" eventually, the problem could > be > > solved, > > but I would like to avoid additional installations. > > By setting the runtime library to Multithread instead of Multithread- > DLL > > the error went away, but so far I did not know, if there occur some > other > > disadvantages. Is it reasonable to choose "Multithread" ? > > Thank you very much for your advices! > > > > Regards > > Karsten > > > > -- > > GMX startet ShortView.de. Hier findest Du Leute mit Deinen Interessen! > > Jetzt dabei sein: http://www.shortview.de/[EMAIL PROTECTED] > > _______________________________________________ > > sipxtapi-dev mailing list > > [email protected] > > List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/ > > > > > -- > Keith Kyzivat > > SIPez LLC. > SIP VoIP, IM and Presence Consulting > http://www.SIPez.com > tel: +1 (617) 273-4000 -- Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger _______________________________________________ sipxtapi-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/
