opensipstack-devel Mailing List for OpenSIPStack (Page 22)
Brought to you by:
joegenbaclor
You can subscribe to this list here.
2006 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
(5) |
Jun
(12) |
Jul
(4) |
Aug
(3) |
Sep
(24) |
Oct
(45) |
Nov
(41) |
Dec
(67) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(51) |
Feb
(93) |
Mar
(54) |
Apr
(76) |
May
(114) |
Jun
(133) |
Jul
(124) |
Aug
(180) |
Sep
(53) |
Oct
(41) |
Nov
(109) |
Dec
(92) |
2008 |
Jan
(52) |
Feb
(40) |
Mar
(29) |
Apr
(40) |
May
(83) |
Jun
(68) |
Jul
(30) |
Aug
(72) |
Sep
(50) |
Oct
(48) |
Nov
(25) |
Dec
(80) |
2009 |
Jan
(9) |
Feb
(2) |
Mar
(32) |
Apr
(67) |
May
|
Jun
(7) |
Jul
(7) |
Aug
(4) |
Sep
(3) |
Oct
|
Nov
(6) |
Dec
(2) |
2010 |
Jan
|
Feb
(4) |
Mar
|
Apr
|
May
(10) |
Jun
(2) |
Jul
|
Aug
(2) |
Sep
(1) |
Oct
|
Nov
(5) |
Dec
|
2011 |
Jan
|
Feb
|
Mar
(1) |
Apr
(2) |
May
(2) |
Jun
|
Jul
|
Aug
(5) |
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: lucas m. <mar...@gm...> - 2008-06-04 22:00:43
|
Hi, I´m using the ATLSIP.DLL and when i install the application in a PC with Windows Vista the audio is very bad, i have been looking for some information here and i found that seting SetSoundChannelBufferDepth( 10 ) instead of 5, but we still have the same problem. I found a new version of PWLIB(1.12.0) which support DirectSound, is this too hard to adapt, just wondering? Thank in advance. Lucas. |
From: Matthias D. <mdr...@gm...> - 2008-06-04 11:59:26
|
Thats the answer I was expecting.:-) Thanks for your answer. jo...@op... schrieb: > it will be a bit of a bad precedent for me to accepts patches to change > function names in the library because of conflicts. I'm sure theora > authors would feel the same. However, theora support seems a good > functionality to add to opensipstack. if you are willing to do that, > then i might consider changing the name ;-) > > Matthias Dreißig wrote: > >> Thanks! >> >> In this context is it possible to contribute a patch where the "quanize" >> functions in q726 codecs files are renamed? We use the theora library >> and there is conflict with a function also called "quantize". >> >> Best Regards >> Matthias >> >> Joegen E. Baclor schrieb: >> >> >>> Hi Matthias, >>> >>> Modified your patches a bit so that PFile::Exists( >>> m_RegRecoveryDIR.c_str() ) will only be performed once within >>> AddRegistrationRecovery(). Your patches are in. >>> >>> Thanks. >>> >>> Joegen >>> >>> jo...@op... wrote: >>> >>> >>> >>>> Hi Matthias, >>>> >>>> I'll take a look. If they dont break anything, I'll commit it in CVS. >>>> I'll let you know. >>>> >>>> Joegen >>>> >>>> Matthias Dreißig wrote: >>>> >>>> >>>> >>>> >>>>> Hello, >>>>> >>>>> I did some changes to OpenSIPStack. Now my question is if it is >>>>> possible to contribute patches? >>>>> >>>>> OpalOSSEndPoint.h.patch: replaced private with protected in >>>>> OpalOSSUserAgent to use derived SessionManager. >>>>> >>>>> RegisterSessionManager.cxx.patch: moved creation of "registry" folder >>>>> to AddRegistrationRecovery(..) so it is only created if really needed. >>>>> >>>>> Regards, >>>>> Matthias >>>>> ------------------------------------------------------------------------ >>>>> >>>>> ------------------------------------------------------------------------- >>>>> Check out the new SourceForge.net Marketplace. >>>>> It's the best place to buy or sell services for >>>>> just about anything Open Source. >>>>> http://sourceforge.net/services/buy/index.php >>>>> ------------------------------------------------------------------------ >>>>> >>>>> _______________________________________________ >>>>> opensipstack-devel mailing list >>>>> ope...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>>> ------------------------------------------------------------------------ >>>>> >>>>> Internal Virus Database is out-of-date. >>>>> Checked by AVG. >>>>> Version: 7.5.524 / Virus Database: 269.24.1/1463 - Release Date: 5/23/2008 3:36 PM >>>>> >>>>> >>>>> >>>>> >>>> ------------------------------------------------------------------------- >>>> Check out the new SourceForge.net Marketplace. >>>> It's the best place to buy or sell services for >>>> just about anything Open Source. >>>> http://sourceforge.net/services/buy/index.php >>>> _______________________________________________ >>>> opensipstack-devel mailing list >>>> ope...@li... >>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>> >>>> >>>> >>>> >>>> >>>> >>> ------------------------------------------------------------------------- >>> Check out the new SourceForge.net Marketplace. >>> It's the best place to buy or sell services for >>> just about anything Open Source. >>> http://sourceforge.net/services/buy/index.php >>> _______________________________________________ >>> opensipstack-devel mailing list >>> ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>> >>> >>> >>> >> ------------------------------------------------------------------------- >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://sourceforge.net/services/buy/index.php >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> >> >> >> > > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > |
From: <jo...@op...> - 2008-06-04 10:03:12
|
it will be a bit of a bad precedent for me to accepts patches to change function names in the library because of conflicts. I'm sure theora authors would feel the same. However, theora support seems a good functionality to add to opensipstack. if you are willing to do that, then i might consider changing the name ;-) Matthias Dreißig wrote: > Thanks! > > In this context is it possible to contribute a patch where the "quanize" > functions in q726 codecs files are renamed? We use the theora library > and there is conflict with a function also called "quantize". > > Best Regards > Matthias > > Joegen E. Baclor schrieb: > >> Hi Matthias, >> >> Modified your patches a bit so that PFile::Exists( >> m_RegRecoveryDIR.c_str() ) will only be performed once within >> AddRegistrationRecovery(). Your patches are in. >> >> Thanks. >> >> Joegen >> >> jo...@op... wrote: >> >> >>> Hi Matthias, >>> >>> I'll take a look. If they dont break anything, I'll commit it in CVS. >>> I'll let you know. >>> >>> Joegen >>> >>> Matthias Dreißig wrote: >>> >>> >>> >>>> Hello, >>>> >>>> I did some changes to OpenSIPStack. Now my question is if it is >>>> possible to contribute patches? >>>> >>>> OpalOSSEndPoint.h.patch: replaced private with protected in >>>> OpalOSSUserAgent to use derived SessionManager. >>>> >>>> RegisterSessionManager.cxx.patch: moved creation of "registry" folder >>>> to AddRegistrationRecovery(..) so it is only created if really needed. >>>> >>>> Regards, >>>> Matthias >>>> ------------------------------------------------------------------------ >>>> >>>> ------------------------------------------------------------------------- >>>> Check out the new SourceForge.net Marketplace. >>>> It's the best place to buy or sell services for >>>> just about anything Open Source. >>>> http://sourceforge.net/services/buy/index.php >>>> ------------------------------------------------------------------------ >>>> >>>> _______________________________________________ >>>> opensipstack-devel mailing list >>>> ope...@li... >>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>>> ------------------------------------------------------------------------ >>>> >>>> Internal Virus Database is out-of-date. >>>> Checked by AVG. >>>> Version: 7.5.524 / Virus Database: 269.24.1/1463 - Release Date: 5/23/2008 3:36 PM >>>> >>>> >>>> >>> ------------------------------------------------------------------------- >>> Check out the new SourceForge.net Marketplace. >>> It's the best place to buy or sell services for >>> just about anything Open Source. >>> http://sourceforge.net/services/buy/index.php >>> _______________________________________________ >>> opensipstack-devel mailing list >>> ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>> >>> >>> >>> >>> >> >> ------------------------------------------------------------------------- >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://sourceforge.net/services/buy/index.php >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> >> > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > > |
From: Matthias D. <mdr...@gm...> - 2008-06-04 08:09:39
|
Thanks! In this context is it possible to contribute a patch where the "quanize" functions in q726 codecs files are renamed? We use the theora library and there is conflict with a function also called "quantize". Best Regards Matthias Joegen E. Baclor schrieb: > Hi Matthias, > > Modified your patches a bit so that PFile::Exists( > m_RegRecoveryDIR.c_str() ) will only be performed once within > AddRegistrationRecovery(). Your patches are in. > > Thanks. > > Joegen > > jo...@op... wrote: > >> Hi Matthias, >> >> I'll take a look. If they dont break anything, I'll commit it in CVS. >> I'll let you know. >> >> Joegen >> >> Matthias Dreißig wrote: >> >> >>> Hello, >>> >>> I did some changes to OpenSIPStack. Now my question is if it is >>> possible to contribute patches? >>> >>> OpalOSSEndPoint.h.patch: replaced private with protected in >>> OpalOSSUserAgent to use derived SessionManager. >>> >>> RegisterSessionManager.cxx.patch: moved creation of "registry" folder >>> to AddRegistrationRecovery(..) so it is only created if really needed. >>> >>> Regards, >>> Matthias >>> ------------------------------------------------------------------------ >>> >>> ------------------------------------------------------------------------- >>> Check out the new SourceForge.net Marketplace. >>> It's the best place to buy or sell services for >>> just about anything Open Source. >>> http://sourceforge.net/services/buy/index.php >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> opensipstack-devel mailing list >>> ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>> ------------------------------------------------------------------------ >>> >>> Internal Virus Database is out-of-date. >>> Checked by AVG. >>> Version: 7.5.524 / Virus Database: 269.24.1/1463 - Release Date: 5/23/2008 3:36 PM >>> >>> >> >> ------------------------------------------------------------------------- >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://sourceforge.net/services/buy/index.php >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> >> >> > > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > |
From: Joegen E. B. <joe...@gm...> - 2008-06-04 05:56:47
|
Hi Matthias, Modified your patches a bit so that PFile::Exists( m_RegRecoveryDIR.c_str() ) will only be performed once within AddRegistrationRecovery(). Your patches are in. Thanks. Joegen jo...@op... wrote: > Hi Matthias, > > I'll take a look. If they dont break anything, I'll commit it in CVS. > I'll let you know. > > Joegen > > Matthias Dreißig wrote: > >> Hello, >> >> I did some changes to OpenSIPStack. Now my question is if it is >> possible to contribute patches? >> >> OpalOSSEndPoint.h.patch: replaced private with protected in >> OpalOSSUserAgent to use derived SessionManager. >> >> RegisterSessionManager.cxx.patch: moved creation of "registry" folder >> to AddRegistrationRecovery(..) so it is only created if really needed. >> >> Regards, >> Matthias >> ------------------------------------------------------------------------ >> >> ------------------------------------------------------------------------- >> Check out the new SourceForge.net Marketplace. >> It's the best place to buy or sell services for >> just about anything Open Source. >> http://sourceforge.net/services/buy/index.php >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> ------------------------------------------------------------------------ >> >> Internal Virus Database is out-of-date. >> Checked by AVG. >> Version: 7.5.524 / Virus Database: 269.24.1/1463 - Release Date: 5/23/2008 3:36 PM >> > > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > |
From: <jo...@op...> - 2008-06-04 05:25:15
|
Hi Matthias, I'll take a look. If they dont break anything, I'll commit it in CVS. I'll let you know. Joegen Matthias Dreißig wrote: > Hello, > > I did some changes to OpenSIPStack. Now my question is if it is > possible to contribute patches? > > OpalOSSEndPoint.h.patch: replaced private with protected in > OpalOSSUserAgent to use derived SessionManager. > > RegisterSessionManager.cxx.patch: moved creation of "registry" folder > to AddRegistrationRecovery(..) so it is only created if really needed. > > Regards, > Matthias > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > ------------------------------------------------------------------------ > > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > ------------------------------------------------------------------------ > > Internal Virus Database is out-of-date. > Checked by AVG. > Version: 7.5.524 / Virus Database: 269.24.1/1463 - Release Date: 5/23/2008 3:36 PM |
From: Matthias D. <mdr...@gm...> - 2008-06-04 05:08:37
|
Hello, I did some changes to OpenSIPStack. Now my question is if it is possible to contribute patches? OpalOSSEndPoint.h.patch: replaced private with protected in OpalOSSUserAgent to use derived SessionManager. RegisterSessionManager.cxx.patch: moved creation of "registry" folder to AddRegistrationRecovery(..) so it is only created if really needed. Regards, Matthias |
From: Joegen E. B. <joe...@gm...> - 2008-06-04 00:16:30
|
Ok this bug seems legitimate. I have created a ticket for this in assembla. http://www.assembla.com/spaces/opensbc/tickets/21 . If there some more info you could send that might help crush this bug, please send them in. As a backgrounder, the Voice Age G.729 codec educational license only allows for one channel to be opened. This is the reason why OPAL statically flag its usage. Thus, it is very possible that this bug only became evident with G.729 but may also be true for other codecs as well. The only diff is other codec might be more forgiving than G.729. More information that would confirm/disprove this case, please send them in. Thanks Joegen Whit Thiele wrote: > I have also been able to replicate this issue. So far I've only seen it > happen using G.729. The first call seems to go through, but every subsequent > call attempt fails. I am going to try recompiling an older snapshot of the > CVS source I have. > > H.Kropf - Have you found out anything new on this issue? > > > Whit > > -----Original Message----- > From: ope...@li... > [mailto:ope...@li...] On Behalf Of > Joegen E. Baclor > Sent: Thursday, May 22, 2008 9:14 PM > To: H.Kropf > Cc: ope...@li... > Subject: Re: [OpenSIPStack] [SF] RTP fault > > Hi, > > Thanks for the logs. They were very helpful. It is evident that the > previous call did not destroy the codec properly. I will try to > replicate this on my system. Ilian is currently on leave so it might > take a while for him to catch this thread. I have created a ticket for > this: http://www.assembla.com/spaces/opensbc/tickets/20 > > Joegen > > H.Kropf wrote: > >> Hi >> >> Log (for pwlib - level 6) - in attachments >> >> >> Joegen E. Baclor wrote: >> >>> Hmmn. Strange. Seems like the codec from the previous call has not >>> been destroyed. Can you send me a maximum level log of two >>> consecutive calls right after fresh startup of your SoftPhone? >>> >>> H.Kropf wrote: >>> >>> >>>> Hi >>>> >>>> >>>> >>>>>> can you put a break-point in OpalTranscoder::ConvertFrames() and >>>>>> figure out where exactly it fails? >>>>>> >>>>>> >>>> I can :) >>>> >>>> >>>> bool OpalMediaPatch::Sink::WriteFrame(RTP_DataFrame & sourceFrame) >>>> { >>>> ...... >>>> if (!primaryCodec->ConvertFrames(sourceFrame, intermediateFrames)) >>>> { >>>> PTRACE(1, "Patch\tMedia conversion (primary) failed"); >>>> return false; >>>> } >>>> ...... >>>> } >>>> >>>> BOOL OpalTranscoder::ConvertFrames(const RTP_DataFrame & input, >>>> RTP_DataFrameList & output) >>>> { >>>> ....... >>>> return Convert(input, output[0]); >>>> } >>>> >>>> BOOL OpalFlexiTranscoder::Convert( const RTP_DataFrame & input, >>>> RTP_DataFrame & output) >>>> { >>>> return m_Transcoder->Convert( input, output ); >>>> } >>>> >>>> BOOL OpalFramedTranscoder::Convert(const RTP_DataFrame & input, >>>> RTP_DataFrame & output) >>>> { >>>> .... >>>> while (inputLength > 0) >>>> { >>>> ...... >>>> if (!ConvertFrame(inputPtr, consumed, outputPtr, created)) >>>> return FALSE; >>>> ....... >>>> } >>>> ....... >>>> } >>>> >>>> BOOL OpalFramedTranscoder::ConvertFrame(const BYTE * inputPtr, >>>> PINDEX & /*consumed*/, BYTE * outputPtr, PINDEX & /*created*/) >>>> { >>>> return ConvertFrame(inputPtr, outputPtr); >>>> } >>>> >>>> >>>> >>>> BOOL Opal_PCM_G729::ConvertFrame(const BYTE * src, BYTE * dst) >>>> { >>>> if (voiceAgeEncoderInUse != this) return FALSE; // >>>> !!!!!!!!!!!! <<<=== this place >>>> ...... >>>> } >>>> >>>> >>>> >>>> >>>> >>>>> Hi, >>>>> >>>>> Are you a C++ developer? If so, can you put a break-point in >>>>> OpalTranscoder::ConvertFrames() and figure out where exactly it fails? >>>>> >>>>> Joegen >>>>> >>>>> H.Kropf wrote: >>>>> >>>>> >>>>>> Hello >>>>>> >>>>>> After a last update of library from CVS (2008-05-20), my softphone >>>>>> (on OSS library) makes only one successful call after start. In >>>>>> next calls there is no voice. In PTRACE-log there are many such >>>>>> records >>>>>> >>>>>> Media Patch:1eb9410 PWL: [CID=0x0000] Patch Media conversion >>>>>> (primary) failed >>>>>> Media Patch:1eb9410 PWL: [CID=0x0000] Patch Media conversion >>>>>> (primary) failed >>>>>> Media Patch:1eb9410 PWL: [CID=0x0000] Patch Media conversion >>>>>> (primary) failed >>>>>> Media Patch:1eb9410 PWL: [CID=0x0000] Patch Media conversion >>>>>> (primary) failed >>>>>> >>>>>> >>>>>> In the previous version (CVS 2008-05-12) this problem did not exist >>>>>> >>>>>> >>>>>> > ------------------------------------------------------------------------- > >>>>>> 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/ >>>>>> _______________________________________________ >>>>>> opensipstack-devel mailing list >>>>>> ope...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-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/ >>>>> _______________________________________________ >>>>> opensipstack-devel mailing list >>>>> ope...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-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/ >>>> _______________________________________________ >>>> opensipstack-devel mailing list >>>> ope...@li... >>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-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/ >>> _______________________________________________ >>> opensipstack-devel mailing list >>> ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>> >>> >>> >> >> >> ------------------------------------------------------------------------ >> >> No virus found in this incoming message. >> Checked by AVG. >> Version: 7.5.524 / Virus Database: 269.23.21/1458 - Release Date: >> > 5/21/2008 7:21 AM > > > ------------------------------------------------------------------------- > 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/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > No virus found in this incoming message. > Checked by AVG. > Version: 8.0.100 / Virus Database: 269.23.21/1458 - Release Date: 5/21/2008 > 7:21 AM > > > > |
From: Joegen E. B. <joe...@gm...> - 2008-06-04 00:06:00
|
I haven't tested it but your patch looks ok to me. This is already in CVS. Thanks. * $Log: VoiceFileChannel.cxx,v $ * Revision 1.10 2008/06/04 00:03:18 joegenbaclor * Fixed PlaySound name conflict bug for UNICODE definition - Thanks to helgikropp H.Kropf wrote: > Hello > > Please substitute the corrected files (in attachments) > VoiceFileChannel.h and VoiceFileChannel.cxx in CVS. > > This patch resolved PlaySound name conflict for compilation > with UNICODE definition. > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > 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/ > ------------------------------------------------------------------------ > > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > ------------------------------------------------------------------------ > > Internal Virus Database is out-of-date. > Checked by AVG. > Version: 7.5.524 / Virus Database: 269.24.1/1463 - Release Date: 5/23/2008 3:36 PM |
From: Whit T. <de...@wh...> - 2008-06-03 15:35:12
|
I have also been able to replicate this issue. So far I've only seen it happen using G.729. The first call seems to go through, but every subsequent call attempt fails. I am going to try recompiling an older snapshot of the CVS source I have. H.Kropf - Have you found out anything new on this issue? Whit -----Original Message----- From: ope...@li... [mailto:ope...@li...] On Behalf Of Joegen E. Baclor Sent: Thursday, May 22, 2008 9:14 PM To: H.Kropf Cc: ope...@li... Subject: Re: [OpenSIPStack] [SF] RTP fault Hi, Thanks for the logs. They were very helpful. It is evident that the previous call did not destroy the codec properly. I will try to replicate this on my system. Ilian is currently on leave so it might take a while for him to catch this thread. I have created a ticket for this: http://www.assembla.com/spaces/opensbc/tickets/20 Joegen H.Kropf wrote: > Hi > > Log (for pwlib - level 6) - in attachments > > > Joegen E. Baclor wrote: >> Hmmn. Strange. Seems like the codec from the previous call has not >> been destroyed. Can you send me a maximum level log of two >> consecutive calls right after fresh startup of your SoftPhone? >> >> H.Kropf wrote: >> >>> Hi >>> >>> >>>>> can you put a break-point in OpalTranscoder::ConvertFrames() and >>>>> figure out where exactly it fails? >>>>> >>> I can :) >>> >>> >>> bool OpalMediaPatch::Sink::WriteFrame(RTP_DataFrame & sourceFrame) >>> { >>> ...... >>> if (!primaryCodec->ConvertFrames(sourceFrame, intermediateFrames)) >>> { >>> PTRACE(1, "Patch\tMedia conversion (primary) failed"); >>> return false; >>> } >>> ...... >>> } >>> >>> BOOL OpalTranscoder::ConvertFrames(const RTP_DataFrame & input, >>> RTP_DataFrameList & output) >>> { >>> ....... >>> return Convert(input, output[0]); >>> } >>> >>> BOOL OpalFlexiTranscoder::Convert( const RTP_DataFrame & input, >>> RTP_DataFrame & output) >>> { >>> return m_Transcoder->Convert( input, output ); >>> } >>> >>> BOOL OpalFramedTranscoder::Convert(const RTP_DataFrame & input, >>> RTP_DataFrame & output) >>> { >>> .... >>> while (inputLength > 0) >>> { >>> ...... >>> if (!ConvertFrame(inputPtr, consumed, outputPtr, created)) >>> return FALSE; >>> ....... >>> } >>> ....... >>> } >>> >>> BOOL OpalFramedTranscoder::ConvertFrame(const BYTE * inputPtr, >>> PINDEX & /*consumed*/, BYTE * outputPtr, PINDEX & /*created*/) >>> { >>> return ConvertFrame(inputPtr, outputPtr); >>> } >>> >>> >>> >>> BOOL Opal_PCM_G729::ConvertFrame(const BYTE * src, BYTE * dst) >>> { >>> if (voiceAgeEncoderInUse != this) return FALSE; // >>> !!!!!!!!!!!! <<<=== this place >>> ...... >>> } >>> >>> >>> >>> >>>> Hi, >>>> >>>> Are you a C++ developer? If so, can you put a break-point in >>>> OpalTranscoder::ConvertFrames() and figure out where exactly it fails? >>>> >>>> Joegen >>>> >>>> H.Kropf wrote: >>>> >>>>> Hello >>>>> >>>>> After a last update of library from CVS (2008-05-20), my softphone >>>>> (on OSS library) makes only one successful call after start. In >>>>> next calls there is no voice. In PTRACE-log there are many such >>>>> records >>>>> >>>>> Media Patch:1eb9410 PWL: [CID=0x0000] Patch Media conversion >>>>> (primary) failed >>>>> Media Patch:1eb9410 PWL: [CID=0x0000] Patch Media conversion >>>>> (primary) failed >>>>> Media Patch:1eb9410 PWL: [CID=0x0000] Patch Media conversion >>>>> (primary) failed >>>>> Media Patch:1eb9410 PWL: [CID=0x0000] Patch Media conversion >>>>> (primary) failed >>>>> >>>>> >>>>> In the previous version (CVS 2008-05-12) this problem did not exist >>>>> >>>>> ------------------------------------------------------------------------- >>>>> >>>>> 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/ >>>>> _______________________________________________ >>>>> opensipstack-devel mailing list >>>>> ope...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-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/ >>>> _______________________________________________ >>>> opensipstack-devel mailing list >>>> ope...@li... >>>> https://lists.sourceforge.net/lists/listinfo/opensipstack-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/ >>> _______________________________________________ >>> opensipstack-devel mailing list >>> ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensipstack-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/ >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> > > > > > ------------------------------------------------------------------------ > > No virus found in this incoming message. > Checked by AVG. > Version: 7.5.524 / Virus Database: 269.23.21/1458 - Release Date: 5/21/2008 7:21 AM ------------------------------------------------------------------------- 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/ _______________________________________________ opensipstack-devel mailing list ope...@li... https://lists.sourceforge.net/lists/listinfo/opensipstack-devel No virus found in this incoming message. Checked by AVG. Version: 8.0.100 / Virus Database: 269.23.21/1458 - Release Date: 5/21/2008 7:21 AM |
From: OpenSIPStack F. <ope...@op...> - 2008-06-03 11:27:26
|
test 7 |
From: OpenSIPStack F. <ope...@op...> - 2008-06-03 11:24:40
|
test 6 |
From: Riolym D. <rd...@so...> - 2008-06-03 11:07:19
|
test Riolym Diola wrote: > test > > ope...@op... wrote: > >> test >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference >> Don't miss this year's exciting event. There's still time to save $100. >> Use priority code J8TL2D2. >> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> >> >> > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > |
From: H.Kropf <mai...@gl...> - 2008-06-03 09:10:52
|
Hello Please substitute the corrected files (in attachments) VoiceFileChannel.h and VoiceFileChannel.cxx in CVS. This patch resolved PlaySound name conflict for compilation with UNICODE definition. |
From: <jo...@op...> - 2008-06-02 02:19:43
|
Try putting a trace before and after the "delete" statement to be sure that its getting called. From what i see, assuming that SIPMessage destructor performs proper cleanup, that a leak here can only be caused by an exception occurring in the SIPMessage constructor; Gustavo Curetti wrote: > Hi Joegen: > > The memory leak is hard to find. I send the 200 OK repeatedly but the memory leak doesn't appear if i'm debugging with Microsot Visual 2005, but the leak appears if i'm running the OpenSBC like a service. > > If I comment: > > > void SIPStack::EnqueueTransportWriteEvent( > const SIPMessage & message, > SIPTransportEvent::Type eventType > ) > { > if( m_IsTerminating ) > return; > > /*SIPMessage * msg = new SIPMessage(message); > > msg->SetInternalHeader( "TRN-ID", msg->GetTransactionId().AsString()); > m_TransportManager->EnqueueEvent( new SIPTransportEvent( msg, eventType ) );*/ > } > > there is not leak. But if I modify the code like this: > > > void SIPStack::EnqueueTransportWriteEvent( > const SIPMessage & message, > SIPTransportEvent::Type eventType > ) > { > if( m_IsTerminating ) > return; > > SIPMessage * msg = new SIPMessage(message); > > /*msg->SetInternalHeader( "TRN-ID", msg->GetTransactionId().AsString()); > m_TransportManager->EnqueueEvent( new SIPTransportEvent( msg, eventType ) );*/ > delete msg; > } > > the leak shows up. I don't understand why this happens if I'm deleting the msg. > What i said in the last mail about CSeq is not seem to be the reason. > Any idea? Thanks for your help. > Gustavo > > > From: cur...@ho...Subject: RE: [OpenSIPStack] Memory Leak in Proxy and Full ModeDate: Fri, 30 May 2008 17:04:37 +0200 > > > Hi Joegen: I found that the memory leak is when you create a SIPMessage from other SIPMessage or from a OString and then you delete de message. In the case of the 200 Ok the message is created in: ProxySessionManager::OnOrphanedMessage()SIPUserAgent::TransportWrite()SIPStack::EnqueueTransportWriteEvent(){SIPMessage * msg = new SIPMessage(message); The memory leak is because the CSeq header. If i comment : SIPMessage::SIPMessage(const SIPMessage & msg)SIPMessage & SIPMessage::operator=(const SIPMessage & msg)void SIPMessage::AssignContents(SIPMessage & msg){ /*if( m_CSeq != NULL ) msg.m_CSeq = static_cast<CSeq*>(m_CSeq->Clone());*/} There is no more memory leak. I try to replace: SIPMessage * msg = new SIPMessage(message); ----> SIPMessage * msg = new SIPMessage(message.AsString()); but the memory leak still exist unless i comment: void SIPMessage::Finalize(){ /*if( m_CSeq == NULL ) { m_CSeq = new CSeq( h ); }*/} That's what i found so far. Gustavo > > >> Date: Fri, 30 May 2008 11:26:11 +0800> To: cur...@gm...; ope...@li...> Subject: Re: [OpenSIPStack] Memory Leak in Proxy and Full Mode> From: joe...@gm...> > Hi Gustavo,> > Take a look at void ProxySession::OnFinalResponse( SIPMessage & message > ) method. Can you verify if the object created in:> > manager.CreateTuple( m_OriginalInvite, m_RoutedInvite, 10 );> > Actually expires after 10 seconds?> > Putting a breakpoint at ProxySessionTupleManager::Tuple::~Tuple() should > be enough to confirm it.> > Also by any chance, did you accidentally think that this tuple is the > mem leak because it was created after the transaction?> > Joegen> > > Gustavo Curetti wrote:> > Hi Joegen> > > > I found a memory leak when the OpenSBC is configured in Proxy or Full mode. When i send a 200 Ok for example in B2B mode there is no memory leak, but when i send a 200 ok in Proxy or Full mode, some memory is taken and never released. I attach the logs. The OpenSBC (192.168.0.202:5070) is running under Windows.> > > > Thanks for your help> > > > Gustavo> > _________________________________________________________________> > Ingresá ya a MSN Deportes y enterate de las últimas novedades del mundo deportivo.> > http://msn.foxsports.com/fslasc/> > ------------------------------------------------------------------------> >> > -------------------------------------------------------------------------> > 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/> > ------------------------------------------------------------------------> >> > _______________________________________________> > opensipstack-devel mailing list> > ope...@li...> > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel> > > > ------------------------------------------------------------------------> >> > No virus found in this incoming message.> > Checked by AVG. > > Version: 7.5.524 / Virus Database: 269.24.1/1463 - Release Date: 5/23/2008 3:36 PM> > > > >> > > Ingresá ya a MSN en Concierto y disfrutá los recitales en vivo de tus artistas favoritos. MSN en Concierto > _________________________________________________________________ > Descargá ya gratis y viví la experiencia Windows Live. > http://www.descubrewindowslive.com/latam/index.html > ------------------------------------------------------------------------- > 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/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > > |
From: Gustavo C. <cur...@ho...> - 2008-05-30 20:14:33
|
Hi Joegen: The memory leak is hard to find. I send the 200 OK repeatedly but the memory leak doesn't appear if i'm debugging with Microsot Visual 2005, but the leak appears if i'm running the OpenSBC like a service. If I comment: void SIPStack::EnqueueTransportWriteEvent( const SIPMessage & message, SIPTransportEvent::Type eventType ) { if( m_IsTerminating ) return; /*SIPMessage * msg = new SIPMessage(message); msg->SetInternalHeader( "TRN-ID", msg->GetTransactionId().AsString()); m_TransportManager->EnqueueEvent( new SIPTransportEvent( msg, eventType ) );*/ } there is not leak. But if I modify the code like this: void SIPStack::EnqueueTransportWriteEvent( const SIPMessage & message, SIPTransportEvent::Type eventType ) { if( m_IsTerminating ) return; SIPMessage * msg = new SIPMessage(message); /*msg->SetInternalHeader( "TRN-ID", msg->GetTransactionId().AsString()); m_TransportManager->EnqueueEvent( new SIPTransportEvent( msg, eventType ) );*/ delete msg; } the leak shows up. I don't understand why this happens if I'm deleting the msg. What i said in the last mail about CSeq is not seem to be the reason. Any idea? Thanks for your help. Gustavo From: cur...@ho...Subject: RE: [OpenSIPStack] Memory Leak in Proxy and Full ModeDate: Fri, 30 May 2008 17:04:37 +0200 Hi Joegen: I found that the memory leak is when you create a SIPMessage from other SIPMessage or from a OString and then you delete de message. In the case of the 200 Ok the message is created in: ProxySessionManager::OnOrphanedMessage()SIPUserAgent::TransportWrite()SIPStack::EnqueueTransportWriteEvent(){SIPMessage * msg = new SIPMessage(message); The memory leak is because the CSeq header. If i comment : SIPMessage::SIPMessage(const SIPMessage & msg)SIPMessage & SIPMessage::operator=(const SIPMessage & msg)void SIPMessage::AssignContents(SIPMessage & msg){ /*if( m_CSeq != NULL ) msg.m_CSeq = static_cast<CSeq*>(m_CSeq->Clone());*/} There is no more memory leak. I try to replace: SIPMessage * msg = new SIPMessage(message); ----> SIPMessage * msg = new SIPMessage(message.AsString()); but the memory leak still exist unless i comment: void SIPMessage::Finalize(){ /*if( m_CSeq == NULL ) { m_CSeq = new CSeq( h ); }*/} That's what i found so far. Gustavo > Date: Fri, 30 May 2008 11:26:11 +0800> To: cur...@gm...; ope...@li...> Subject: Re: [OpenSIPStack] Memory Leak in Proxy and Full Mode> From: joe...@gm...> > Hi Gustavo,> > Take a look at void ProxySession::OnFinalResponse( SIPMessage & message > ) method. Can you verify if the object created in:> > manager.CreateTuple( m_OriginalInvite, m_RoutedInvite, 10 );> > Actually expires after 10 seconds?> > Putting a breakpoint at ProxySessionTupleManager::Tuple::~Tuple() should > be enough to confirm it.> > Also by any chance, did you accidentally think that this tuple is the > mem leak because it was created after the transaction?> > Joegen> > > Gustavo Curetti wrote:> > Hi Joegen> > > > I found a memory leak when the OpenSBC is configured in Proxy or Full mode. When i send a 200 Ok for example in B2B mode there is no memory leak, but when i send a 200 ok in Proxy or Full mode, some memory is taken and never released. I attach the logs. The OpenSBC (192.168.0.202:5070) is running under Windows.> > > > Thanks for your help> > > > Gustavo> > _________________________________________________________________> > Ingresá ya a MSN Deportes y enterate de las últimas novedades del mundo deportivo.> > http://msn.foxsports.com/fslasc/> > ------------------------------------------------------------------------> >> > -------------------------------------------------------------------------> > 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/> > ------------------------------------------------------------------------> >> > _______________________________________________> > opensipstack-devel mailing list> > ope...@li...> > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel> > > > ------------------------------------------------------------------------> >> > No virus found in this incoming message.> > Checked by AVG. > > Version: 7.5.524 / Virus Database: 269.24.1/1463 - Release Date: 5/23/2008 3:36 PM> > > > Ingresá ya a MSN en Concierto y disfrutá los recitales en vivo de tus artistas favoritos. MSN en Concierto _________________________________________________________________ Descargá ya gratis y viví la experiencia Windows Live. http://www.descubrewindowslive.com/latam/index.html |
From: Gustavo C. <cur...@ho...> - 2008-05-30 15:04:35
|
Hi Joegen: I found that the memory leak is when you create a SIPMessage from other SIPMessage or from a OString and then you delete de message. In the case of the 200 Ok the message is created in: ProxySessionManager::OnOrphanedMessage()SIPUserAgent::TransportWrite()SIPStack::EnqueueTransportWriteEvent() { SIPMessage * msg = new SIPMessage(message); The memory leak is because the CSeq header. If i comment : SIPMessage::SIPMessage(const SIPMessage & msg)SIPMessage & SIPMessage::operator=(const SIPMessage & msg)void SIPMessage::AssignContents(SIPMessage & msg) { /*if( m_CSeq != NULL ) msg.m_CSeq = static_cast<CSeq*>(m_CSeq->Clone());*/ } There is no more memory leak. I try to replace: SIPMessage * msg = new SIPMessage(message); ----> SIPMessage * msg = new SIPMessage(message.AsString()); but the memory leak still exist unless i comment: void SIPMessage::Finalize() { /*if( m_CSeq == NULL ) { m_CSeq = new CSeq( h ); }*/ } That's what i found so far. Gustavo > Date: Fri, 30 May 2008 11:26:11 +0800> To: cur...@gm...; ope...@li...> Subject: Re: [OpenSIPStack] Memory Leak in Proxy and Full Mode> From: joe...@gm...> > Hi Gustavo,> > Take a look at void ProxySession::OnFinalResponse( SIPMessage & message > ) method. Can you verify if the object created in:> > manager.CreateTuple( m_OriginalInvite, m_RoutedInvite, 10 );> > Actually expires after 10 seconds?> > Putting a breakpoint at ProxySessionTupleManager::Tuple::~Tuple() should > be enough to confirm it.> > Also by any chance, did you accidentally think that this tuple is the > mem leak because it was created after the transaction?> > Joegen> > > Gustavo Curetti wrote:> > Hi Joegen> > > > I found a memory leak when the OpenSBC is configured in Proxy or Full mode. When i send a 200 Ok for example in B2B mode there is no memory leak, but when i send a 200 ok in Proxy or Full mode, some memory is taken and never released. I attach the logs. The OpenSBC (192.168.0.202:5070) is running under Windows.> > > > Thanks for your help> > > > Gustavo> > _________________________________________________________________> > Ingresá ya a MSN Deportes y enterate de las últimas novedades del mundo deportivo.> > http://msn.foxsports.com/fslasc/> > ------------------------------------------------------------------------> >> > -------------------------------------------------------------------------> > 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/> > ------------------------------------------------------------------------> >> > _______________________________________________> > opensipstack-devel mailing list> > ope...@li...> > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel> > > > ------------------------------------------------------------------------> >> > No virus found in this incoming message.> > Checked by AVG. > > Version: 7.5.524 / Virus Database: 269.24.1/1463 - Release Date: 5/23/2008 3:36 PM> > > > _________________________________________________________________ Descargá ya gratis y viví la experiencia Windows Live. http://www.descubrewindowslive.com/latam/index.html |
From: Whit T. <de...@wh...> - 2008-05-30 12:55:58
|
http://www.asterisk.org or http://www.voip-info.org are probably the best places to start your investigations with asterisk. Also, the forum for these types of questions you should check out is probably asterisk-users. Regards, Whit -----Original Message----- From: ope...@li... [mailto:ope...@li...] On Behalf Of bay...@ic... Sent: Friday, May 30, 2008 5:12 AM To: ope...@li... Subject: Re: [OpenSIPStack] codec conversion feature Hello Joegen, I am glad to hear this confirmation from You. Would you mind to give me some directions to which forum or mailing list that I could obtain all information about the codec conversion feature under asterisk platform from ? I would appreciate so much as You will provide me as much information as You have about codec conversion feature within asterisk system. Afterwards I will do self exploration about it, because I realized this forum is not asterisk compliant. Please kindly provide me all information you have and suggestion. Thank You very much at advance. Best Regards, Bayu Sukmanto Date: Thu, 29 May 2008 16:16:22 +0800 From: "Joegen E. Baclor" <joe...@gm...> Subject: Re: [OpenSIPStack] codec conversion feature To: ope...@li... Message-ID: <483...@so...> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Bayu, No. OpenSBC does not do transcoding. So far, only asterisk does this among the open source choices. Joegen bay...@ic... wrote: [Hide Quoted Text] Hello Guys, I would like to ask for an SBC feature. Can OpenSBC do the codec conversion from one codec to another codec protocols that belong to each user agent. Supposed that user agent A has codec g.711 and agent B has g.723, then the OpenSBC acts as a sip proxy and sbc of course. Can OpenSBC handle this ? Please kindly provide us solution and advice. Thank You very much. Best Regards, Bayu Sukmanto ---------------------------------------------------------------- Indonesia Comnet Plus Webmail ------------------------------------------------------------------------- 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/ _______________________________________________ opensipstack-devel mailing list ope...@li... https://lists.sourceforge.net/lists/listinfo/opensipstack-devel ---------------------------------------------------------------- Indonesia Comnet Plus Webmail ------------------------------------------------------------------------- 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/ _______________________________________________ opensipstack-devel mailing list ope...@li... https://lists.sourceforge.net/lists/listinfo/opensipstack-devel No virus found in this incoming message. Checked by AVG. Version: 8.0.100 / Virus Database: 269.24.3/1472 - Release Date: 5/29/2008 7:27 AM |
From: <bay...@ic...> - 2008-05-30 09:14:18
|
Hello Joegen, I am glad to hear this confirmation from You. Would you mind to give me some directions to which forum or mailing list that I could obtain all information about the codec conversion feature under asterisk platform from ? I would appreciate so much as You will provide me as much information as You have about codec conversion feature within asterisk system. Afterwards I will do self exploration about it, because I realized this forum is not asterisk compliant. Please kindly provide me all information you have and suggestion. Thank You very much at advance. Best Regards, Bayu Sukmanto Date: Thu, 29 May 2008 16:16:22 +0800 From: "Joegen E. Baclor" <joe...@gm...> Subject: Re: [OpenSIPStack] codec conversion feature To: ope...@li... Message-ID: <483...@so...> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Bayu, No. OpenSBC does not do transcoding. So far, only asterisk does this among the open source choices. Joegen bay...@ic... wrote: [Hide Quoted Text] Hello Guys, I would like to ask for an SBC feature. Can OpenSBC do the codec conversion from one codec to another codec protocols that belong to each user agent. Supposed that user agent A has codec g.711 and agent B has g.723, then the OpenSBC acts as a sip proxy and sbc of course. Can OpenSBC handle this ? Please kindly provide us solution and advice. Thank You very much. Best Regards, Bayu Sukmanto ---------------------------------------------------------------- Indonesia Comnet Plus Webmail ------------------------------------------------------------------------- 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/ _______________________________________________ opensipstack-devel mailing list ope...@li... https://lists.sourceforge.net/lists/listinfo/opensipstack-devel ---------------------------------------------------------------- Indonesia Comnet Plus Webmail |
From: Joegen E. B. <joe...@gm...> - 2008-05-30 03:26:20
|
Hi Gustavo, Take a look at void ProxySession::OnFinalResponse( SIPMessage & message ) method. Can you verify if the object created in: manager.CreateTuple( m_OriginalInvite, m_RoutedInvite, 10 ); Actually expires after 10 seconds? Putting a breakpoint at ProxySessionTupleManager::Tuple::~Tuple() should be enough to confirm it. Also by any chance, did you accidentally think that this tuple is the mem leak because it was created after the transaction? Joegen Gustavo Curetti wrote: > Hi Joegen > > I found a memory leak when the OpenSBC is configured in Proxy or Full mode. When i send a 200 Ok for example in B2B mode there is no memory leak, but when i send a 200 ok in Proxy or Full mode, some memory is taken and never released. I attach the logs. The OpenSBC (192.168.0.202:5070) is running under Windows. > > Thanks for your help > > Gustavo > _________________________________________________________________ > Ingresá ya a MSN Deportes y enterate de las últimas novedades del mundo deportivo. > http://msn.foxsports.com/fslasc/ > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > 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/ > ------------------------------------------------------------------------ > > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > ------------------------------------------------------------------------ > > No virus found in this incoming message. > Checked by AVG. > Version: 7.5.524 / Virus Database: 269.24.1/1463 - Release Date: 5/23/2008 3:36 PM > |
From: <jo...@op...> - 2008-05-30 02:50:32
|
Commited a patch for this. Thanks for the bug report. Gustavo Curetti wrote: > Hi Joegen, > > It fails in SBCRoutingHandler::RouteProxyRequest() because the condition > > if( !request.IsCancel() && !request.IsAck() ) > > is TRUE for the 200 OK response and never get the condition > > }else if( !request.IsRequest() ) > { > OnRecordRouteShift( request ); > }Regards > > Gustavo > > > > >> Date: Thu, 29 May 2008 10:07:14 +0800> To: cur...@gm...; ope...@li...> From: joe...@gm...> Subject: Re: [OpenSIPStack] 200 ok in ProxySession::OnSessionEvent> > Hi Gustavo,> > Can you tell where it fails in SBCRoutingHandler::RouteProxyRequest() ?> > The only purpose of OnCheckRoutePolicy() for responses is to modify the > Record-Routes in cases where the UAS and UAC transaction is traversing > different NICs. OpenSBC must change the Record-Route before it sends > the response to the caller.> > Joegen> > > Gustavo Curetti wrote:> > Hi Joegen> > > > I don't understand why in ProxySession::OnSessionEvent() the method OnCheckRoutePolicy is called in case EventFinalResponse:> > > > case EventFinalResponse:> > OnCheckRoutePolicy( validatedRequest ); ???> > OnFinalResponse( validatedRequest );> > break;> > > > throwing this trace:> > > > *** PROXY *** Not Allowing relay to > > > > Thanks for your help Gustavo> > _________________________________________________________________> > Ingresá ya a MSN Deportes y enterate de las últimas novedades del mundo deportivo.> > http://msn.foxsports.com/fslasc/> > -------------------------------------------------------------------------> > 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/> > _______________________________________________> > opensipstack-devel mailing list> > ope...@li...> > https://lists.sourceforge.net/lists/listinfo/opensipstack-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/> _______________________________________________> opensipstack-devel mailing list> ope...@li...> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> > _________________________________________________________________ > Descargá ya gratis y viví la experiencia Windows Live. > http://www.descubrewindowslive.com/latam/index.html > ------------------------------------------------------------------------- > 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/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > > |
From: Gustavo C. <cur...@ho...> - 2008-05-29 16:26:53
|
Hi Joegen I found a memory leak when the OpenSBC is configured in Proxy or Full mode. When i send a 200 Ok for example in B2B mode there is no memory leak, but when i send a 200 ok in Proxy or Full mode, some memory is taken and never released. I attach the logs. The OpenSBC (192.168.0.202:5070) is running under Windows. Thanks for your help Gustavo _________________________________________________________________ Ingresá ya a MSN Deportes y enterate de las últimas novedades del mundo deportivo. http://msn.foxsports.com/fslasc/ |
From: Gustavo C. <cur...@ho...> - 2008-05-29 12:54:09
|
Hi Joegen, It fails in SBCRoutingHandler::RouteProxyRequest() because the condition if( !request.IsCancel() && !request.IsAck() ) is TRUE for the 200 OK response and never get the condition }else if( !request.IsRequest() ) { OnRecordRouteShift( request ); }Regards Gustavo > Date: Thu, 29 May 2008 10:07:14 +0800> To: cur...@gm...; ope...@li...> From: joe...@gm...> Subject: Re: [OpenSIPStack] 200 ok in ProxySession::OnSessionEvent> > Hi Gustavo,> > Can you tell where it fails in SBCRoutingHandler::RouteProxyRequest() ?> > The only purpose of OnCheckRoutePolicy() for responses is to modify the > Record-Routes in cases where the UAS and UAC transaction is traversing > different NICs. OpenSBC must change the Record-Route before it sends > the response to the caller.> > Joegen> > > Gustavo Curetti wrote:> > Hi Joegen> > > > I don't understand why in ProxySession::OnSessionEvent() the method OnCheckRoutePolicy is called in case EventFinalResponse:> > > > case EventFinalResponse:> > OnCheckRoutePolicy( validatedRequest ); ???> > OnFinalResponse( validatedRequest );> > break;> > > > throwing this trace:> > > > *** PROXY *** Not Allowing relay to > > > > Thanks for your help Gustavo> > _________________________________________________________________> > Ingresá ya a MSN Deportes y enterate de las últimas novedades del mundo deportivo.> > http://msn.foxsports.com/fslasc/> > -------------------------------------------------------------------------> > 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/> > _______________________________________________> > opensipstack-devel mailing list> > ope...@li...> > https://lists.sourceforge.net/lists/listinfo/opensipstack-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/> _______________________________________________> opensipstack-devel mailing list> ope...@li...> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel _________________________________________________________________ Descargá ya gratis y viví la experiencia Windows Live. http://www.descubrewindowslive.com/latam/index.html |
From: Joegen E. B. <joe...@gm...> - 2008-05-29 08:16:28
|
Bayu, No. OpenSBC does not do transcoding. So far, only asterisk does this among the open source choices. Joegen bay...@ic... wrote: > Hello Guys, > > I would like to ask for an SBC feature. Can OpenSBC do the codec > conversion from one codec to another codec protocols that belong to > each user agent. Supposed that user agent A has codec g.711 and agent > B has g.723, then the OpenSBC acts as a sip proxy and sbc of course. > Can OpenSBC handle this ? > > Please kindly provide us solution and advice. Thank You very much. > > Best Regards, > > Bayu Sukmanto > > ---------------------------------------------------------------- > Indonesia Comnet Plus Webmail > > > ------------------------------------------------------------------------- > 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/ > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > > |
From: <bay...@ic...> - 2008-05-29 07:27:13
|
Hello Guys, I would like to ask for an SBC feature. Can OpenSBC do the codec conversion from one codec to another codec protocols that belong to each user agent. Supposed that user agent A has codec g.711 and agent B has g.723, then the OpenSBC acts as a sip proxy and sbc of course. Can OpenSBC handle this ? Please kindly provide us solution and advice. Thank You very much. Best Regards, Bayu Sukmanto ---------------------------------------------------------------- Indonesia Comnet Plus Webmail |