opalvoip-devel Mailing List for OpalVOIP (Page 3)
Brought to you by:
csoutheren,
rjongbloed
You can subscribe to this list here.
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(57) |
Nov
(163) |
Dec
(101) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
(72) |
Feb
(81) |
Mar
(61) |
Apr
(35) |
May
(40) |
Jun
(49) |
Jul
(27) |
Aug
(15) |
Sep
(71) |
Oct
(41) |
Nov
(37) |
Dec
(22) |
2009 |
Jan
(9) |
Feb
(16) |
Mar
(26) |
Apr
(39) |
May
(70) |
Jun
(26) |
Jul
(27) |
Aug
(30) |
Sep
(25) |
Oct
(62) |
Nov
(43) |
Dec
(13) |
2010 |
Jan
(53) |
Feb
(45) |
Mar
(32) |
Apr
(39) |
May
(24) |
Jun
(58) |
Jul
(5) |
Aug
(14) |
Sep
(10) |
Oct
(10) |
Nov
(16) |
Dec
(4) |
2011 |
Jan
(32) |
Feb
(30) |
Mar
(29) |
Apr
(24) |
May
(70) |
Jun
(26) |
Jul
(27) |
Aug
(23) |
Sep
(44) |
Oct
(18) |
Nov
(28) |
Dec
(45) |
2012 |
Jan
(26) |
Feb
(24) |
Mar
(88) |
Apr
(56) |
May
(84) |
Jun
(64) |
Jul
(14) |
Aug
(46) |
Sep
(70) |
Oct
(13) |
Nov
(40) |
Dec
(5) |
2013 |
Jan
(42) |
Feb
(43) |
Mar
(83) |
Apr
(27) |
May
(57) |
Jun
(39) |
Jul
(29) |
Aug
(21) |
Sep
(31) |
Oct
(31) |
Nov
(3) |
Dec
(22) |
2014 |
Jan
(20) |
Feb
(10) |
Mar
(31) |
Apr
(37) |
May
(24) |
Jun
(15) |
Jul
(11) |
Aug
(5) |
Sep
(2) |
Oct
(4) |
Nov
(4) |
Dec
(11) |
2015 |
Jan
(6) |
Feb
(3) |
Mar
(7) |
Apr
(3) |
May
|
Jun
|
Jul
(9) |
Aug
(8) |
Sep
(12) |
Oct
(3) |
Nov
(4) |
Dec
(6) |
2016 |
Jan
(3) |
Feb
(7) |
Mar
(3) |
Apr
(9) |
May
(4) |
Jun
(2) |
Jul
(3) |
Aug
(17) |
Sep
|
Oct
(11) |
Nov
(10) |
Dec
(7) |
2017 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
(1) |
Nov
(2) |
Dec
(4) |
2018 |
Jan
(2) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
(2) |
Aug
(3) |
Sep
(6) |
Oct
(2) |
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
(1) |
Feb
(7) |
Mar
|
Apr
(3) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(1) |
Nov
|
Dec
|
2022 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
(1) |
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
From: Bertrand T. <ber...@gm...> - 2017-10-31 16:39:39
|
Hi, I think there is a quirk in opal's file: include/h224/h281.h Some RequestType are wrong: StoreAsPreset = 0x07, ActivatePreset = 0x08 They should be: StoreAsPreset = 0x06, ActivatePreset = 0x07 Kind regards, Bertrand Totti |
From: Bertrand T. <ber...@gm...> - 2017-08-07 15:56:03
|
Hi, I have some trouble with opal and chrome. Video receive by opal from chrome is perfect. Video receive by chrome from opal freeze. Chrome receive packets without lost but frames decoded are very very low and NacksSent explode. I suspect a problem with RTCP feedback. But the problem are with resolutions greater than or equal to 720p. It's not related to bandwidth... All lowests resolutions are smooth. Any track to explore ?? Thanks, Bertrand |
From: Samuel W. <sam...@gm...> - 2017-05-11 15:39:03
|
Hello, is there any one out there who could give me some development help and support do some fixes in OPAL ? Payment by expenditure. Best Regards Samuel |
From: Robert J. <ro...@vo...> - 2017-01-14 14:57:25
|
Etienne, This defeats the purpose of having a TLS connection, so no, there is not a way to do it. ---------- Robert Jongbloed Vox Lucida Pty. Ltd. On 13 Jan 2017, at 1:47 pm, Etienne Venot <e....@vo... <mailto:e....@vo...> > wrote: Ok, thanks. It explain why it is not managed. Do you know how I can configure my OpalManager subclass to not check the certificate validity ? So to have TLS even when the certificate validation failed ? Regards On 13/01/2017 13:46, Ankur Deep Jaiswal wrote: Hi Etienne, unfortunately SIP does not support wildcard ssl certificate. https://tools.ietf.org/html/rfc5922 On Fri, Jan 13, 2017 at 4:23 PM, Etienne Venot <e....@vo...> wrote: Hello, I try to Register to a SIP Proxy over TLS. The Sip Proxy has a trusted widcard certificate installed on it (*.vocalcom.com). The connection actually failed and I see that the problems comes from transports.cxx, function OpalTransportTLS::IsAuthenticated(const PString & domain. Actually the code return false if the domain name we try to connect is not exactly the same that the one of the Alt field of the certificate. I do a quick fix (perhaps dirty, I'm not sure to manage all cases) : Instead of if (domain == (alt.IsEmpty() ? subject.GetCommonName() : alt)) return true; I do the following code : PString certDomain = alt.IsEmpty() ? subject.GetCommonName() : alt; PString peerDomain = PString(domain); //Wildcard case if (certDomain.Find("*.", 0) == 0) { PString domainName = certDomain.Delete(0, 1); PTRACE(3, "Test if domain \"" << domain << "\" match wildcard Peer certificate: =\"" << domainName << "\""); //Take only the part of the domain name to test from source domain peerDomain = peerDomain.Right(domainName.GetLength()); } if (peerDomain == certDomain) return true; Regards Etienne Venot ------------------------------------------------------------------------------ Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today. http://sdm.link/xeonphi _______________________________________________ Opalvoip-devel mailing list Opa...@li... https://lists.sourceforge.net/lists/listinfo/opalvoip-devel -- Regards Ankur Deep Jaiswal Software Architect Techgentsia Software Technologies Private Limited Ernakulam ------------------------------------------------------------------------------ Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today. http://sdm.link/xeonphi <http://sdm.link/xeonphi> _______________________________________________ Opalvoip-devel mailing list Opa...@li... <mailto:Opa...@li...> https://lists.sourceforge.net/lists/listinfo/opalvoip-devel |
From: Robert J. <ro...@vo...> - 2017-01-14 14:43:03
|
I have applied the patch. Thank you very much! ---------- Robert Jongbloed Vox Lucida Pty. Ltd. On 16 Dec 2016, at 10:40 am, Bertrand Totti <ber...@gm... <mailto:ber...@gm...> > wrote: Hi, I had to patch opal (using conopal sample) with last git master, to fix a crash due to commit 1775ce: "Fixed various issues with Cisco SIP servers and emulating a Cisco device." the crash appens line 578 of file src/sip/sipcon.cxx the "handler" variable is nullptr in this case, so adding "if (handler)" fixes the problem.. whole code block : bool ciscoEndpoint = false; if (m_lastReceivedINVITE != NULL) { PSafePtr<SIPHandler> handler = m_sipEndpoint.FindSIPHandlerByUrl(m_lastReceivedINVITE->GetMIME().GetTo(), SIP_PDU::Method_REGISTER, PSafeReference); if (handler) ciscoEndpoint = dynamic_cast<SIPRegisterHandler *>(&*handler)->GetParams().m_compatibility == SIPRegister::e_Cisco; } Cheers, and thanks for this amazing piece of software, bye. BT. ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org <http://SlashDot.org> ! http://sdm.link/slashdot <http://sdm.link/slashdot> _______________________________________________ Opalvoip-devel mailing list Opa...@li... <mailto:Opa...@li...> https://lists.sourceforge.net/lists/listinfo/opalvoip-devel |
From: Etienne V. <e....@vo...> - 2017-01-13 15:20:54
|
Ok, thanks. It explain why it is not managed. Do you know how I can configure my OpalManager subclass to not check the certificate validity ? So to have TLS even when the certificate validation failed ? Regards On 13/01/2017 13:46, Ankur Deep Jaiswal wrote: > Hi Etienne, > > unfortunately SIP does not support wildcard ssl certificate. > https://tools.ietf.org/html/rfc5922 > > > On Fri, Jan 13, 2017 at 4:23 PM, Etienne Venot <e....@vo... > <mailto:e....@vo...>> wrote: > > Hello, > > I try to Register to a SIP Proxy over TLS. The Sip Proxy has a trusted > widcard certificate installed on it (*.vocalcom.com > <http://vocalcom.com>). > The connection actually failed and I see that the problems comes from > transports.cxx, function OpalTransportTLS::IsAuthenticated(const > PString > & domain. > > Actually the code return false if the domain name we try to connect is > not exactly the same that the one of the Alt field of the certificate. > > I do a quick fix (perhaps dirty, I'm not sure to manage all cases) : > > Instead of > > if (domain == (alt.IsEmpty() ? subject.GetCommonName() : alt)) > return true; > > > I do the following code : > > PString certDomain = alt.IsEmpty() ? subject.GetCommonName() : alt; > PString peerDomain = PString(domain); > > //Wildcard case > if (certDomain.Find("*.", 0) == 0) { > PString domainName = certDomain.Delete(0, 1); > PTRACE(3, "Test if domain \"" << domain << "\" match wildcard > Peer certificate: =\"" << domainName << "\""); > > //Take only the part of the domain name to test from source > domain > peerDomain = peerDomain.Right(domainName.GetLength()); > } > > if (peerDomain == certDomain) > return true; > > > Regards > > Etienne Venot > > ------------------------------------------------------------------------------ > Developer Access Program for Intel Xeon Phi Processors > Access to Intel Xeon Phi processor-based developer platforms. > With one year of Intel Parallel Studio XE. > Training and support from Colfax. > Order your platform today. http://sdm.link/xeonphi > _______________________________________________ > Opalvoip-devel mailing list > Opa...@li... > <mailto:Opa...@li...> > https://lists.sourceforge.net/lists/listinfo/opalvoip-devel > <https://lists.sourceforge.net/lists/listinfo/opalvoip-devel> > > > > > -- > Regards > > Ankur Deep Jaiswal > Software Architect > Techgentsia Software Technologies Private Limited > Ernakulam |
From: Ankur D. J. <an...@te...> - 2017-01-13 13:11:28
|
Hi Etienne, unfortunately SIP does not support wildcard ssl certificate. https://tools.ietf.org/html/rfc5922 On Fri, Jan 13, 2017 at 4:23 PM, Etienne Venot <e....@vo...> wrote: > Hello, > > I try to Register to a SIP Proxy over TLS. The Sip Proxy has a trusted > widcard certificate installed on it (*.vocalcom.com). > The connection actually failed and I see that the problems comes from > transports.cxx, function OpalTransportTLS::IsAuthenticated(const PString > & domain. > > Actually the code return false if the domain name we try to connect is > not exactly the same that the one of the Alt field of the certificate. > > I do a quick fix (perhaps dirty, I'm not sure to manage all cases) : > > Instead of > > if (domain == (alt.IsEmpty() ? subject.GetCommonName() : alt)) > return true; > > > I do the following code : > > PString certDomain = alt.IsEmpty() ? subject.GetCommonName() : alt; > PString peerDomain = PString(domain); > > //Wildcard case > if (certDomain.Find("*.", 0) == 0) { > PString domainName = certDomain.Delete(0, 1); > PTRACE(3, "Test if domain \"" << domain << "\" match wildcard > Peer certificate: =\"" << domainName << "\""); > > //Take only the part of the domain name to test from source domain > peerDomain = peerDomain.Right(domainName.GetLength()); > } > > if (peerDomain == certDomain) > return true; > > > Regards > > Etienne Venot > > ------------------------------------------------------------ > ------------------ > Developer Access Program for Intel Xeon Phi Processors > Access to Intel Xeon Phi processor-based developer platforms. > With one year of Intel Parallel Studio XE. > Training and support from Colfax. > Order your platform today. http://sdm.link/xeonphi > _______________________________________________ > Opalvoip-devel mailing list > Opa...@li... > https://lists.sourceforge.net/lists/listinfo/opalvoip-devel > -- Regards Ankur Deep Jaiswal Software Architect Techgentsia Software Technologies Private Limited Ernakulam |
From: Etienne V. <e....@vo...> - 2017-01-13 12:27:47
|
Hello, I try to Register to a SIP Proxy over TLS. The Sip Proxy has a trusted widcard certificate installed on it (*.vocalcom.com). The connection actually failed and I see that the problems comes from transports.cxx, function OpalTransportTLS::IsAuthenticated(const PString & domain. Actually the code return false if the domain name we try to connect is not exactly the same that the one of the Alt field of the certificate. I do a quick fix (perhaps dirty, I'm not sure to manage all cases) : Instead of if (domain == (alt.IsEmpty() ? subject.GetCommonName() : alt)) return true; I do the following code : PString certDomain = alt.IsEmpty() ? subject.GetCommonName() : alt; PString peerDomain = PString(domain); //Wildcard case if (certDomain.Find("*.", 0) == 0) { PString domainName = certDomain.Delete(0, 1); PTRACE(3, "Test if domain \"" << domain << "\" match wildcard Peer certificate: =\"" << domainName << "\""); //Take only the part of the domain name to test from source domain peerDomain = peerDomain.Right(domainName.GetLength()); } if (peerDomain == certDomain) return true; Regards Etienne Venot |
From: Samuel W. <sam...@gm...> - 2016-12-30 11:00:58
|
Dear all In our application OPAL is used for a SoftPhone. When OPAL gets a call tranfered by receiving SIP INVITE-Replaces it closes it's PC sourceStream while it should use it for the new call. This results in one way Audio for the new call. This happens in PBoolean OpalCall::OpenSourceMediaStreams(OpalConnection & Connection ... A workaround is keeping the reference to sourceStream and releasing it at the end of the function OpenSourceMediaStreams() with sourceStream.SetNULL(); This is not a patch. I'm looking for a real solution for this Problem. Please help. Samuel |
From: Bertrand T. <ber...@gm...> - 2016-12-20 10:17:12
|
Hello, I have a problematic crash with last opal git master, when hanging up whether in a incoming or outgoing call : Any idea how to solve this, please ? It's a big problem for incoming call (using conopal) : 0:29.044 OnRelease:1252 assert.cxx(421) Assertion fail: Thread "RTP-1-media:9440" failed to terminate at stack location: Stack walk symbols initialised, path="z:\dev\opal_src\opal\precompiled" sethostname(0, 0x66ada48, 0, 0) + 0x5781 select(0, 0x66ada48, 0, 0) + 0xbe PSocket::os_vread(0x7bdf740, 0x1, 0, 0x7bdf4c8) + 0xef z:\dev\opal_src\opal\src\ptlib\src\ptlib\msos\winsock.cxx(448) PIPDatagramSocket::InternalReadFrom(0x7bdf740, 0x1, 0x7bdf84c, 0x7bdf758) + 0xb4 z:\dev\opal_src\opal\src\ptlib\src\ptlib\common\sockets.cxx(2430) PUDPSocket::InternalReadFrom(0x7bdf740, 0x1, 0x7bdf84c, 0x7bdf87c) + 0x37 z:\dev\opal_src\opal\src\ptlib\src\ptlib\common\sockets.cxx(2645) PIPDatagramSocket::ReadFrom(0x66ae6a8, 0x2800, 0x7bdf84c, 0x27e4d27a) + 0x4f z:\dev\opal_src\opal\src\ptlib\src\ptlib\common\sockets.cxx(2403) PUDPSocket::Read(0x66ae6a8, 0x2800, 0x28c83243, 0x7bdfb0c) + 0x71 z:\dev\opal_src\opal\src\ptlib\src\ptlib\common\sockets.cxx(2656) OpalMediaTransport::Transport::ThreadMain(0x7bdfc28, 0x7bdfb14, 0x66bbe50, 0xffffffffcccccccc) + 0x2b7 z:\dev\opal_src\opal\src\opal\src\opal\mediasession.cxx(682) PThreadObj<OpalMediaTransport::Transport>::Main(0x27e4d6c6, 0xf6c37b0, 0xf6c37b0, 0x66bbe50) + 0x33 z:\dev\opal_src\opal\src\ptlib\include\ptlib\thread.h(783) PThread::MainFunction(0x66bdb20, 0xffffffffc299c8df, 0xf6c37b0, 0xf6c37b0) + 0x11d z:\dev\opal_src\opal\src\ptlib\src\ptlib\msos\win32.cxx(835) beginthreadex(0x66d9fd0, 0x7bdfc90, 0x762b62c4, 0x66d9fd0) + 0x1a1 endthreadex(0x66d9fd0, 0x762b62a0, 0xffffffffb531c061, 0x7bdfcd8) + 0x181 BaseThreadInitThunk(0x66bbe50, 0xffffffffb18f3b2e, 0, 0) + 0x24 RtlSubscribeWnfStateChangeNotification(0xffffffffffffffff, 0x76f02ef7, 0, 0) + 0x439 RtlSubscribeWnfStateChangeNotification(0xf6c37b0, 0x66bbe50, 0, 0) + 0x404 in 10.000000 seconds, file z:\dev\opal_src\opal\src\ptlib\src\ptlib\common\osutils.cxx, line 2908, when=2016/12/20 11:00:12.667 Stack walk symbols initialised, path="z:\dev\opal_src\opal\precompiled" PThread::WaitAndDelete(0x665ad70, 0x98dedec, 0, 0x1) + 0x33a z:\dev\opal_src\opal\src\ptlib\src\ptlib\common\osutils.cxx(2908) OpalMediaTransport::InternalStop(0x26f83833, 0x98df13c, 0x98df148, 0x6656500) + 0x1cc z:\dev\opal_src\opal\src\opal\src\opal\mediasession.cxx(832) OpalICEMediaTransport::~OpalICEMediaTransport(0x98df23c, 0x98df148, 0x6656500, 0xffffffffcccccccc) + 0x5a z:\dev\opal_src\opal\src\opal\src\sdp\ice.cxx(69) OpalICEMediaTransport::`scalar deleting destructor'(0x1, 0x98df32c, 0x98df248, 0x6656500) + 0x2b PSafePtrBase::DeleteObject(0x6660068, 0x98df410, 0x98df658, 0x6656500) + 0xee z:\dev\opal_src\opal\src\ptlib\src\ptlib\common\safecoll.cxx(777) PSafePtrMultiThreaded::UnlockPtr(0x29d4deee, 0x98df4fc, 0x98df658, 0x6656500) + 0x5c z:\dev\opal_src\opal\src\ptlib\src\ptlib\common\safecoll.cxx(944) PSafePtrMultiThreaded::~PSafePtrMultiThreaded(0x98df644, 0x98df658, 0x6656500, 0xffffffffcccccccc) + 0x76 z:\dev\opal_src\opal\src\ptlib\src\ptlib\common\safecoll.cxx(849) PSafePtr<OpalMediaTransport,PSafePtrMultiThreaded>::~PSafePtr<OpalMediaTransport,PSafePtrMultiThreaded>(0x26f83e3f, 0x98df770, 0x98df658, 0x6656500) + 0x2b OpalMediaSession::Close(0x26f83f13, 0x98df91c, 0x98df784, 0x6656500) + 0xad z:\dev\opal_src\opal\src\opal\src\opal\mediasession.cxx(1265) OpalRTPSession::Close(0x26f83147, 0x98dfab0, 0x98df930, 0x6656500) + 0x20c z:\dev\opal_src\opal\src\opal\src\rtp\rtp_session.cxx(2446) OpalRTPConnection::OnReleased(0x26f832d3, 0x98dfba0, 0x98dfac4, 0x6656500) + 0xfe z:\dev\opal_src\opal\src\opal\src\rtp\rtpconn.cxx(88) H323Connection::OnReleased(0x98dfc80, 0x98dfba8, 0x6656500, 0xffffffffcccccccc) + 0x600 z:\dev\opal_src\opal\src\opal\src\h323\h323.cxx(371) OpalConnection::InternalOnReleased(0x98dfd9c, 0x98dfc88, 0x6656500, 0xffffffffcccccccc) + 0x5a z:\dev\opal_src\opal\src\opal\src\opal\connection.cxx(470) PThreadObj<OpalConnection>::Main(0x29d4d75a, 0xf6c37b0, 0xf6c37b0, 0x6656500) + 0x33 z:\dev\opal_src\opal\src\ptlib\include\ptlib\thread.h(783) PThread::MainFunction(0x66bd940, 0xffffffffcca9c94b, 0xf6c37b0, 0xf6c37b0) + 0x11d z:\dev\opal_src\opal\src\ptlib\src\ptlib\msos\win32.cxx(835) beginthreadex(0x6658828, 0x98dfe04, 0x762b62c4, 0x6658828) + 0x1a1 endthreadex(0x6658828, 0x762b62a0, 0xffffffffbb01c2f5, 0x98dfe4c) + 0x181 BaseThreadInitThunk(0x6656500, 0xffffffffbfbf39ba, 0, 0) + 0x24 RtlSubscribeWnfStateChangeNotification(0xffffffffffffffff, 0x76f02ef7, 0, 0) + 0x439 RtlSubscribeWnfStateChangeNotification(0xf6c37b0, 0x6656500, 0, 0) + 0x404 Thx |
From: John C. <zho...@gm...> - 2016-12-19 15:52:23
|
Hi, I'm trying to implement SDL2.0 PVideoOutputDevice.I need to call SDL_UpdateYUVTexture in PVideoOutputDevice::SetFrameData. How can i get the (YUV)plane and (YUV)pitch from data? Code: PBoolean PVideoOutputDevice_SDL2::SetFrameData(unsigned x, unsigned y, unsigned width, unsigned height, const BYTE * data, PBoolean endFrame) { //TODO plane?pitch? SDL_UpdateYUVTexture(sdlTexture,sdlTect,Yplane,Ypitch,Uplane,Upitch,Vplane,Vpitch); SDL_RenderClear(sdlRenderer); SDL_RenderCopy(sdlRenderer, sdlTexture, NULL, NULL); SDL_RenderPresent(sdlRenderer); } SDL 2.0 API: int SDL_UpdateYUVTexture(SDL_Texture* texture, const SDL_Rect* rect, const Uint8* Yplane, int Ypitch, const Uint8* Uplane, int Upitch, const Uint8* Vplane, int Vpitch) Thanks! JohnChan |
From: Pradeep K. <itp...@gm...> - 2016-12-19 09:39:33
|
Hi Robert, While testing Procyon, I observed that if I call to a non existing IP, OPAL does not send Re-INVITE as it has not received 100 Trying it should do. However, Lacaille works fine. Is there any regression in Procyon? Regards, Pradeep |
From: Bertrand T. <ber...@gm...> - 2016-12-16 10:40:42
|
Hi, I had to patch opal (using conopal sample) with last git master, to fix a crash due to commit 1775ce: "Fixed various issues with Cisco SIP servers and emulating a Cisco device." the crash appens line 578 of file src/sip/sipcon.cxx the "handler" variable is nullptr in this case, so adding "if (handler)" fixes the problem.. whole code block : bool ciscoEndpoint = false; if (m_lastReceivedINVITE != NULL) { PSafePtr<SIPHandler> handler = m_sipEndpoint.FindSIPHandlerByUrl(m_lastReceivedINVITE->GetMIME().GetTo(), SIP_PDU::Method_REGISTER, PSafeReference); if (handler) ciscoEndpoint = dynamic_cast<SIPRegisterHandler *>(&*handler)->GetParams().m_compatibility == SIPRegister::e_Cisco; } Cheers, and thanks for this amazing piece of software, bye. BT. |
From: Bertrand T. <ber...@gm...> - 2016-12-13 08:44:54
|
it works! Thanks. Bertrand On Sun, Dec 11, 2016 at 12:48 PM, Robert Jongbloed <ro...@vo... > wrote: > In theory you should be able to add ";OPAL-Interface=blah" to the calling > URL. > > However, I have not verified this in some years. I have no idea if it > still works. If it doesn't I really hope you have to ability to fix it, as > I no longer have time to do those sorts of fixes. > > > ---------- > Robert Jongbloed > Vox Lucida Pty. Ltd. > > > > > On 30 Nov. 2016, at 9:32 pm, Bertrand Totti <ber...@gm...> > wrote: > > Hi, > > How can i select the network interface to use when i do a call (h323 or > sip) with conopal ? > By default, first interface is used. > Thanks. > > Bertrand > > ------------------------------------------------------------------------------ > > _______________________________________________ > > Opalvoip-devel mailing list > Opa...@li... > https://lists.sourceforge.net/lists/listinfo/opalvoip-devel > > > |
From: Robert J. <ro...@vo...> - 2016-12-11 11:48:35
|
In theory you should be able to add ";OPAL-Interface=blah" to the calling URL. However, I have not verified this in some years. I have no idea if it still works. If it doesn't I really hope you have to ability to fix it, as I no longer have time to do those sorts of fixes. ---------- Robert Jongbloed Vox Lucida Pty. Ltd. On 30 Nov. 2016, at 9:32 pm, Bertrand Totti <ber...@gm... <mailto:ber...@gm...> > wrote: Hi, How can i select the network interface to use when i do a call (h323 or sip) with conopal ? By default, first interface is used. Thanks. Bertrand ------------------------------------------------------------------------------ _______________________________________________ Opalvoip-devel mailing list Opa...@li... <mailto:Opa...@li...> https://lists.sourceforge.net/lists/listinfo/opalvoip-devel |
From: Bertrand T. <ber...@gm...> - 2016-11-30 21:32:12
|
Hi, How can i select the network interface to use when i do a call (h323 or sip) with conopal ? By default, first interface is used. Thanks. Bertrand |
From: Alexander S. <ale...@gm...> - 2016-11-30 10:12:34
|
Most likely latest profiling changes breaks GNU build on latest commits: make[1]: Entering directory '/home/shuras/OpalTrunk/ptlib' [CXX] src/ptclib/vsdl.cxx In file included from /home/shuras/OpalTrunk/ptlib/include/ptlib.h:47:0, from /home/shuras/OpalTrunk/ptlib/src/ptclib/vsdl.cxx:35: /home/shuras/OpalTrunk/ptlib/include/ptlib/object.h: In function ‘uint64_t PProfiling::GetCycles()’: /home/shuras/OpalTrunk/ptlib/include/ptlib/object.h:1123:20: error: ‘__rdtsc’ was not declared in this scope |
From: Alexander S. <ale...@gm...> - 2016-11-15 16:09:49
|
I am not sure if Robert receive emails about unassigned sourceforge tickets. Just pinpoint a picky bug in development branch and was I able to narrow it's origin to freed memory usage error. Somehow freed H323_RTPChannel is used again from inside code using H323Channel: H323Channel * channel = logChan.GetChannel(); if (channel != NULL && (rtpSessionId == 0 || channel->GetSessionID() == rtpSessionId) && channel->GetDirection() == desiredDirection) return channel; As gdb report in the moment of crash member function GetDirection() becomes unavailable and there is no such problem for GetSessionID() function. Tons of info inside the ticket: https://sourceforge.net/p/opalvoip/bugs/563/# |
From: Nick B. <nic...@cy...> - 2016-11-15 03:02:48
|
Hello Harald, Thanks for the confirmation - I was hoping it was something silly on my end, but alas, seems not. I'd had a bit of a look around online for people with similar issues, and much like what you'd done the MongoDB folks seemed to fix this in places by converting things to const-ref parameters instead. Not sure how feasible it is to use const-ref's everywhere, nor whether non-const references could be used instead - only having had a cursory look it's unclear as to whether the rest of the codebase assumes writable objects once they've been passed in. Certainly warrants further investigation.... thanks for the information! Cheers, Nick. > Date: Fri, 11 Nov 2016 09:45:35 +0100 > From: Harald Karner <har...@gm...> > Subject: Re: [Opalvoip-devel] Opal VS2015 builds > To: opa...@li... > Message-ID: <9e3...@gm...> > Content-Type: text/plain; charset=windows-1252; format=flowed > > On 08.11.2016 01:44, Nick Brassel wrote: > > Hey folks, > > > > Just curious on what the status is for building both ptlib and opal > > under VS2015. > > > > I've had compilation failures using the supplied 2015 solutions in a > > clean copy of the repository, with errors similar to the following (when > > building PTLib Static + Release + Win32): > > > > 1>D:\Code\opal\ptlib\include\ptlib/notifier.h(133): error C2719: > > 'extra': formal parameter with requested alignment of 8 won't be aligned > > 1> ..\..\ptclib\httpsrvr.cxx(384): note: see reference to class > > template instantiation 'PNotifierTemplate<PHTTPConnectionInfo>' being > > compiled > > > > This is really only an issue for the Win32 target... unfortunately > > building MergeSym requires Win32! > > > > What's curious though, is that nobody else seems to have reported a > > similar issue on this list - given that the ptlib_2015 solution was > > merged in October, I'm wondering if others had seen it but haven't been > > as vocal with the issue? > > > > Any information would be greatly appreciated. > > Hello Nick! > > I've seen the same error messages. They started appearing after > installing the recent VS2015 Update 3. OPAL + PTLib compiled fine with > VS2015 before Update 3. > I also took a closer look on the errors and the compiler seems to have a > problem with function parameters where a class is passed by value. > Changing all those cases to pass by reference makes OPAL + PTLib compile > again, but I didn't have time yet for proper tests to see if everything > is still working. > > Regards, > Harald > |
From: Pradeep K. <itp...@gm...> - 2016-11-11 11:51:53
|
Hi Robert, While testing Procyon, I observed that if I call to a non existing IP, OPAL does not send Re-INVITE as it has not received 100 Trying it should do. However, Lacaille works fine. I'm attaching the log generated by conopal sample of OPAL. Please, can you take a look into the log as it's very basic thing of SIP to be supported. *-----------------------------------* Regards *Pradeep Kumar * |
From: Harald K. <har...@gm...> - 2016-11-11 08:45:53
|
On 08.11.2016 01:44, Nick Brassel wrote: > Hey folks, > > Just curious on what the status is for building both ptlib and opal > under VS2015. > > I've had compilation failures using the supplied 2015 solutions in a > clean copy of the repository, with errors similar to the following (when > building PTLib Static + Release + Win32): > > 1>D:\Code\opal\ptlib\include\ptlib/notifier.h(133): error C2719: > 'extra': formal parameter with requested alignment of 8 won't be aligned > 1> ..\..\ptclib\httpsrvr.cxx(384): note: see reference to class > template instantiation 'PNotifierTemplate<PHTTPConnectionInfo>' being > compiled > > This is really only an issue for the Win32 target... unfortunately > building MergeSym requires Win32! > > What's curious though, is that nobody else seems to have reported a > similar issue on this list - given that the ptlib_2015 solution was > merged in October, I'm wondering if others had seen it but haven't been > as vocal with the issue? > > Any information would be greatly appreciated. Hello Nick! I've seen the same error messages. They started appearing after installing the recent VS2015 Update 3. OPAL + PTLib compiled fine with VS2015 before Update 3. I also took a closer look on the errors and the compiler seems to have a problem with function parameters where a class is passed by value. Changing all those cases to pass by reference makes OPAL + PTLib compile again, but I didn't have time yet for proper tests to see if everything is still working. Regards, Harald |
From: Nick B. <nic...@cy...> - 2016-11-08 01:14:48
|
Hey folks, Just curious on what the status is for building both ptlib and opal under VS2015. I've had compilation failures using the supplied 2015 solutions in a clean copy of the repository, with errors similar to the following (when building PTLib Static + Release + Win32): 1>D:\Code\opal\ptlib\include\ptlib/notifier.h(133): error C2719: 'extra': formal parameter with requested alignment of 8 won't be aligned 1> ..\..\ptclib\httpsrvr.cxx(384): note: see reference to class template instantiation 'PNotifierTemplate<PHTTPConnectionInfo>' being compiled This is really only an issue for the Win32 target... unfortunately building MergeSym requires Win32! What's curious though, is that nobody else seems to have reported a similar issue on this list - given that the ptlib_2015 solution was merged in October, I'm wondering if others had seen it but haven't been as vocal with the issue? Any information would be greatly appreciated. Cheers, Nick. |
From: Alexander S. <ale...@gm...> - 2016-11-03 09:42:03
|
No complaints here. Thanks Robert for your tremendous work in keeping up such a giant codebase on your shoulders. On 11/02/2016 09:11 PM, Robert Jongbloed wrote: > Sorry, accidentally got a C++11 field in there. > > Really hard to support so many compilers .... > > ---------- > Robert Jongbloed > Vox Lucida Pty. Ltd. > > > |
From: Robert J. <ro...@vo...> - 2016-11-02 18:11:39
|
Sorry, accidentally got a C++11 field in there. Really hard to support so many compilers .... ---------- Robert Jongbloed Vox Lucida Pty. Ltd. On 2 Nov. 2016, at 3:58 pm, Alexander Sbitnev <ale...@gm... <mailto:ale...@gm...> > wrote: Can't build current trunk from git on a GNU system: make[1]: Entering directory '/root/OpalTrunk/opalvoip-ptlib' [CXX] src/ptclib/vsdl.cxx In file included from /root/OpalTrunk/opalvoip-ptlib/include/ptlib.h:60:0, from /root/OpalTrunk/opalvoip-ptlib/src/ptclib/vsdl.cxx:35: /root/OpalTrunk/opalvoip-ptlib/include/ptlib/timeint.h: In static member function ‘static PTimeInterval std::numeric_limits<PTimeInterval>::lowest()’: /root/OpalTrunk/opalvoip-ptlib/include/ptlib/timeint.h:485:71: error: ‘lowest’ is not a member of ‘std::numeric_limits<long int>’ ------------------------------------------------------------------------------ Developer Access Program for Intel Xeon Phi Processors Access to Intel Xeon Phi processor-based developer platforms. With one year of Intel Parallel Studio XE. Training and support from Colfax. Order your platform today. http://sdm.link/xeonphi <http://sdm.link/xeonphi> _______________________________________________ Opalvoip-devel mailing list Opa...@li... <mailto:Opa...@li...> https://lists.sourceforge.net/lists/listinfo/opalvoip-devel |
From: Alexander S. <ale...@gm...> - 2016-11-02 15:58:15
|
Can't build current trunk from git on a GNU system: make[1]: Entering directory '/root/OpalTrunk/opalvoip-ptlib' [CXX] src/ptclib/vsdl.cxx In file included from /root/OpalTrunk/opalvoip-ptlib/include/ptlib.h:60:0, from /root/OpalTrunk/opalvoip-ptlib/src/ptclib/vsdl.cxx:35: /root/OpalTrunk/opalvoip-ptlib/include/ptlib/timeint.h: In static member function ‘static PTimeInterval std::numeric_limits<PTimeInterval>::lowest()’: /root/OpalTrunk/opalvoip-ptlib/include/ptlib/timeint.h:485:71: error: ‘lowest’ is not a member of ‘std::numeric_limits<long int>’ |