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/

Reply via email to