opensipstack-devel Mailing List for OpenSIPStack (Page 84)
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: Martin H. <mar...@te...> - 2006-08-22 13:32:22
|
Hi, is there a version of opensipstack available which compiles (and works) with the current PWLib version 1.11.1? The latest code snapshot of opensipstack (version 1.1.1) comes along with PWLib 1.11.0 und does not compile with the current PWLib. Best regards Martin Hillmeier |
From: <yi...@si...> - 2006-07-21 04:15:31
|
Hi, Dear Mr.Joegen, I do not set ptlib.lib in "Linker/Input/Additional Dependencies" for SDPtest and SIMPLETEST. I have tried to do as you suggest to obtain the PTLib.dll by the way you suggest, but I failed. Would you please also package the exe files in your Windows source code, and now I can not pass the compiling for version 1.1.0. If you have ptlib.dll, would you please E-mail me at your earlist convenience. Thank you very much! Yixin > Hi yiwang, > > Please check that "PTLIB.LIB" is NOT set in "Linker/Input/Additional > Dependencies" in the property pages of SDPTest. SDPTest are old > projects that aren't updated recently so the still have the old > dependencies active (refer to my previous explanation). If you are > insistent in using ptlib.dll as shared library, you can compile PWLIB > yourself. The PWLIB project files should be in opensipstack/src/pwlib. > Open the solution and compile the ptlib project. It should be able to > compile pwlib.dll for you inside opensipstack/src/pwlib/Lib folder. If > you have further question regarding PWLIB, please go to > http://www.voxgratia.org website and cosult the docs on how to build > pwlib properly in windows. > > yi...@si... wrote: >> Dear Mr.Joegen, >> >> I ahve done as you suggested below, but the new SDPTest.exe and >> SimpleTest.exe still require the ptlib.dll. If you have ptlib.dll or >> SDPTest.dll and Simpletest.dll without requiring ptlib.dll, would you >> please E-mail me at your earlist convenience. >> >> Thank you very much! >> >> Yixin Wang >> >> >> >>> Hi, >>> >>> If you are using version 1.1.0, you wouldn't be needing ptlib.dll. All >>> you have to do is to to have opensipstack as "dependency" to simpletest >>> and sdptest. If you are using Visual C++, you may be able to do this >>> by >>> adding simpletest and sdptest to the OpenSIPStack Workspace, right >>> click >>> on the project and choose dependecy in the popup menu. It should list >>> all projects in the workspace. Just put a check on opensipstack. Also >>> make sure that linker inputs are deleted. you may have ptlib.lib as >>> linker input. This would force the executable to look for ptlib.dll. >>> >>> If this doesn't work for you, you may also link statically to the >>> libraries. Add opensipstack.lib, ptclib.lib and ptlibs.lib as input to >>> the linker. the libraries for pwlib should be in src/pwlib/Lib and >>> opensipstack should be in ./lib directory. >>> >>> Please join the mailing list for future questions. Thanks! >>> >>> Joegen >>> >>> >>> yi...@si... wrote: >>> >>>> Dear Mr.Joegen, >>>> >>>> I am one master student at Uottawa working on VoIP, I am studying >>>> SIP. >>>> I >>>> work on WindowsXP. I download your package, I compiled it and I obtain >>>> SDPtest.exe and simpletest.exe. When I run these two software, they >>>> require ptlib.dll, I only have ptlibd.dll from PWLIB. Would you please >>>> e-mail me the ptlib.dll at your earlist convenience. >>>> >>>> Thank you very much for your help. >>>> >>>> Yixin Wang >>>> >>>> >>>> >>>> >>>> >>> >> >> >> >> >> > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > |
From: Joegen E. B. <jo...@pl...> - 2006-07-18 07:03:22
|
Hi yiwang, Please check that "PTLIB.LIB" is NOT set in "Linker/Input/Additional Dependencies" in the property pages of SDPTest. SDPTest are old projects that aren't updated recently so the still have the old dependencies active (refer to my previous explanation). If you are insistent in using ptlib.dll as shared library, you can compile PWLIB yourself. The PWLIB project files should be in opensipstack/src/pwlib. Open the solution and compile the ptlib project. It should be able to compile pwlib.dll for you inside opensipstack/src/pwlib/Lib folder. If you have further question regarding PWLIB, please go to http://www.voxgratia.org website and cosult the docs on how to build pwlib properly in windows. yi...@si... wrote: > Dear Mr.Joegen, > > I ahve done as you suggested below, but the new SDPTest.exe and > SimpleTest.exe still require the ptlib.dll. If you have ptlib.dll or > SDPTest.dll and Simpletest.dll without requiring ptlib.dll, would you > please E-mail me at your earlist convenience. > > Thank you very much! > > Yixin Wang > > > >> Hi, >> >> If you are using version 1.1.0, you wouldn't be needing ptlib.dll. All >> you have to do is to to have opensipstack as "dependency" to simpletest >> and sdptest. If you are using Visual C++, you may be able to do this by >> adding simpletest and sdptest to the OpenSIPStack Workspace, right click >> on the project and choose dependecy in the popup menu. It should list >> all projects in the workspace. Just put a check on opensipstack. Also >> make sure that linker inputs are deleted. you may have ptlib.lib as >> linker input. This would force the executable to look for ptlib.dll. >> >> If this doesn't work for you, you may also link statically to the >> libraries. Add opensipstack.lib, ptclib.lib and ptlibs.lib as input to >> the linker. the libraries for pwlib should be in src/pwlib/Lib and >> opensipstack should be in ./lib directory. >> >> Please join the mailing list for future questions. Thanks! >> >> Joegen >> >> >> yi...@si... wrote: >> >>> Dear Mr.Joegen, >>> >>> I am one master student at Uottawa working on VoIP, I am studying SIP. >>> I >>> work on WindowsXP. I download your package, I compiled it and I obtain >>> SDPtest.exe and simpletest.exe. When I run these two software, they >>> require ptlib.dll, I only have ptlibd.dll from PWLIB. Would you please >>> e-mail me the ptlib.dll at your earlist convenience. >>> >>> Thank you very much for your help. >>> >>> Yixin Wang >>> >>> >>> >>> >>> >> > > > > > |
From: Joegen E. B. <jo...@pl...> - 2006-07-18 06:11:09
|
Hi Ingmar, Thanks for taking interest in OpenB2BUA and for the previous bug reports you have given off list . First thing... If you are not already, please use CVS head for OpenB2BUA because this application is under constant development to make sure you get the latest bug fixes. I am giving my best effort to see to it that CVS compiles well in linux and in windows. the rest are inline.... Joegen E. Baclor wrote: > > Ingmar Schraub wrote: >> Hi Joegen, >> >> I am currently trying the B2BUA application, but I run into >> difficulties. >> >> scenario: >> >> xlite -> b2bua -> asterisk (192.168.1.5) >> >> xlite shall register via b2bua with asterisk. >> >> I created a route [sip:*@schraub.de:*] 192.168.1.5:5060 The above route is syntactically correct. Routing in OpenB2BUA is done via wildcard matching. The above wildcard might filter out URI's that doesn't include a port since ":" is definitely not part of the comparison string. I would rewrite it like this [*@schraub.de*] sip:192.168.1.5:5060 >> >> >> Since I did not know where to place that route, I put it in Upper >> Registration Routes, B2BUA Routes and Relay Routes. >> OpenB2BUA can go in two modes. 1. Relay - In relay mode OpenB2BUA would be act a stateful SIP proxy. Relay will be automatically done for SIP Requests that doesn't resolve to any of the local interfaces bound to OpenB2BUA. So in the previous sample if schraub.de is not an FQDN or a DNS SRV record pointing to OpenB2BUA, then it will be a relay. 2. For Routes that resolve locally, OpenB2BUA will go in back to back mode and use the B2BUA routes. >> Question a.) where is the right place? And what's the meaning of those >> three route-possibilities? 1. B2BUA Routes - If the To URI contains a host resolving to OpenB2BUA, the applcaiot will use either the local registration database ( priority ) or the static routes. 2. If calls are to a remote domain, OpenB2BUA will use Relay Routes. If there is not wildcard match in Relay Routes, it would use DNS resolution. 3. For REGISTER requests for remote domains, OpenB2BUA will first check Upper Registrar routes. * If route is available, OpenB2BUA will "hijack" the contact address of the REGISTER upon receipt of a 200 Ok. Please take note that this has not been tested yet in OpenB2BUA. Although this functionality has already been tested using OpenSBC which is a Relay Proxy only applicaition. ** If route is not available in Upper registration, OpenB2BUA will assume relay logic. >> >> >> Question b.) the route above gets never triggered. b2bua tries always to >> lookup the A record for schraub.de. It finds my external IP address of >> my firewall and of course that's wrong. I want all SIP traffic routed to >> my Asterisk box. Therefore I specified the route. Double check the To URI. If it doesnt include :5060, remove the ":" from the wild card string. >> >> So what's wrong? My concept? My configuration? >> >> thanks a lot and best regards, >> >> Ingmar >> >> >> > > |
From: Joegen E. B. <jo...@pl...> - 2006-07-06 14:14:03
|
To All, A new development snapshot is now available in the sourceforge download site. The version for the current CVS head is 1.1.0. Included in the release is support for hashed encryption for both SIP and RTP. Here's the Solegy press release: Joegen ----------------------------------------------------------- Solegy Announces Support for SIP Encryption Method to Circumvent SIP Packet Blocking Technology Released to OpenSIPStack Community Manila, Phillipines (July 3, 2006) - Solegy LLC, a leading provider of managed service delivery systems today announced that it has adopted support for encryption of SIP messages among service providers using its ServicePDQ managed platform. The news is timely as it addresses the recent disruptions to VoIP service caused by attempts to block SIP messages and media by network operators around the world. According to Joegen Baclor, Solegy's head protocol engineer, "Over the past few months several state-controlled Internet Service Providers have implemented Internet filters designed to block VoIP calls using the SIP protocol." SIP, a peer-to-peer processing protocol, allows next-generation services—VoIP, video, instant messaging, and online games, for example—to take place through session initiation, modification, and termination. Adds Baclor, "with our recent encryption implementation, end-user customers of Solegy powered service providers in a blocked region will still be able to establish SIP sessions to other VoIP users or the PSTN." The encryption support, available immediately, has been designed to work with SIP telephone adapter equipment manufactured by several vendors, as well as though the use of software proxies and SIP softphones. The wide range of deployment options at the customer premises will help ensure that the solution is available to widest possible range of users. In addition to being available to users of Solegy's managed service, the company will also release the source code to its encryption module as part of the OpenSIPStack (OSS) community. OSS (www.opensipstack.org <http://www.opensipstack.org>) is a Solegy-sponsored open source initiative to provide application developers with a fully compliant, freely available SIP (Session Initiation Protocol) stack. The new addition of Solegy's encryption management module will add further value to projects incorporating the high-performance SIP stack. |
From: Joegen E. B. <jo...@pl...> - 2006-06-28 14:57:18
|
To All, I am proud to announce that OpenB2BUA has recently been uploaded to CVS. OpenB2BUa is a full implementation of a SIP Back To Back User Agent. Unlike SIP Proxies, a B2BUA maintains a complete call state from initial setup to call tear down. This makes OpenB2BUA an ideal baseline for applications wanting to do call accounting and call routing. OpenB2BUA is capable of both pure signaling mode and media proxy mode. The media proxy mode allows NAT traversal for RTP for almost if not all known NAT types. Expect more development on this project in the days to come. Joegen |
From: Joegen E. B. <jo...@pl...> - 2006-06-21 11:16:48
|
Hi Martin, My advice is you use the UserAgent class instead of the SIPStack class and implement your own UserAgent::ProcessEvent(). Checkout OpenSBC::ProcessEvent() for a sample implementation. OpenSBC is a Proxy/Registrar UA. Joegen Martin Hillmeier wrote: > Hi, > > my subscribe works fine now, but how can I receive notifications from > the server? > > Thanks > Martin > > > -----Ursprüngliche Nachricht----- > Von: Joegen E. Baclor [mailto:jo...@pl...] > Gesendet: Montag, 19. Juni 2006 12:02 > An: Martin Hillmeier > Cc: Opensipstack Mailing List (ope...@li...) > Betreff: Re: [OpenSIPStack] Simple Sample for Subscribe > > Hi Martin, > > Subscribe and Notify will be part of the RFC3265Session* files. These > files are yet to be checked into the CVS head when support for PUBLISH > and PIDF are finished. I am expecting new development on this subject > within the next couple of weeks. > > As for constructing and sending a SUBSCRIBE, I have attached a sample > code that demonstrates creation and sending of SUBSCRIBE using the stack > > //////////////////////////////////////////////////////////////////////// > ///////////////////// > > SIPStack sipStack; > sipStack.AddTransport( SIPTransport::UDP, "", 5060); > > SIPURI uri( "sip:som...@ex..." ); > PIPSocket::Address targetAddress; > WORD targetPort; > > if( SIPTransport::Resolve( uri, targetAddress, targetPort ) ) > { > std::cerr << uri << " does not resolve to an IP Address" << > std::endl; > } > > SIPMessage subscribe; > BOOL willUseProxy = FALSE; > > /// create the request line > RequestLine requestLine; > requestLine.SetMethod( "SUBSCRIBE" ); > requestLine.SetRequestURI( uri.AsString() ); > subscribe.SetStartLine( requestLine ); > > Via via; > PIPSocket::Address viaHost; > WORD viaPort; > SIPTransportManager * transportManager = > sipStack.GetTransportManager(); > if( !transportManager->GetListenerAddress( > SIPTransport::UDP, targetAddress, viaHost, viaPort )) > return; > > via.SetAddress( viaHost.AsString() ); > via.SetPort( viaPort ); > via.SetBranch( ParserTools::GenBranchParameter() ); > via.AddParameter( "rport", "" ); > subscribe.AppendVia( via ); > > /// Set From header > From from; > SIPURI fromURI( "sip:so...@ex..." ); > from.SetURI( fromURI ); > from.AddParameter( "tag", ParserTools::GenTagParameter() ); > > subscribe.SetFrom( from ); > > /// Set To header > To to; > to.SetURI( uri ); > subscribe.SetTo( to ); > > /// Set the call Id > CallId callId; > callId.SetHeaderBody( "call-id-123456" ); > subscribe.SetCallId( callId ); > > /// Set the CSeq > CSeq cSeq; > cSeq.SetMethod( "SUBSCRIBE" ); > cSeq.SetSequence( 4711 ); > subscribe.SetCSeq( cSeq ); > > /// Set the contact > SIPURI contactURI = fromURI; > contactURI.SetHost( via.GetURI().GetHost() ); > contactURI.SetPort( via.GetURI().GetPort() ); > > ContactURI contact( contactURI, "My Display Name" ); > subscribe.AppendContact( contact ); > > Event event( "presence" ); > subscribe.SetEvent( event ); > > TransactionId transactionId; > sipStack.FindTransactionAndAddEvent( subscribe, transactionId, FALSE > ); > > while( TRUE ) > { > SIPStackEvent * event = sipStack.ReadEvent(); > if( event->GetType() == SIPStackEvent::Final ) > break; > else if( event->GetType() == SIPStackEvent::Message ) > { > SIPMessage msg = ((SIPMessageArrival*)event)->GetMessage(); > if( !msg.IsRequest() ) > { > /// we got a response > std::cout << msg << std::endl; > if( msg.GetStatusCode() >= 200 ) > break; > } > } > } > > sipStack.Terminate(); > > //////////////////////////////////////////////////////////////////////// > ////////////////////// > > > Martin Hillmeier wrote: > >> Hi, >> >> can somebody give me a simple sample (few lines of code) how I can >> send a SUBSCRIBE with opensipstack. I'm a newbie and have no idea how >> to do. >> >> >> Thanks in advance >> >> Martin Hillmeier >> ---------------------------------------------------------------------- >> -- >> >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> > > > > > > |
From: Martin H. <mar...@te...> - 2006-06-21 08:50:04
|
Hi, my subscribe works fine now, but how can I receive notifications from the server? Thanks Martin -----Urspr=FCngliche Nachricht----- Von: Joegen E. Baclor [mailto:jo...@pl...] Gesendet: Montag, 19. Juni 2006 12:02 An: Martin Hillmeier Cc: Opensipstack Mailing List (ope...@li...) Betreff: Re: [OpenSIPStack] Simple Sample for Subscribe Hi Martin, Subscribe and Notify will be part of the RFC3265Session* files. These files are yet to be checked into the CVS head when support for PUBLISH and PIDF are finished. I am expecting new development on this subject within the next couple of weeks. As for constructing and sending a SUBSCRIBE, I have attached a sample code that demonstrates creation and sending of SUBSCRIBE using the stack //////////////////////////////////////////////////////////////////////// ///////////////////// SIPStack sipStack; sipStack.AddTransport( SIPTransport::UDP, "", 5060); SIPURI uri( "sip:som...@ex..." ); PIPSocket::Address targetAddress; WORD targetPort; if( SIPTransport::Resolve( uri, targetAddress, targetPort ) ) { std::cerr << uri << " does not resolve to an IP Address" << std::endl; } SIPMessage subscribe; BOOL willUseProxy =3D FALSE; /// create the request line RequestLine requestLine; requestLine.SetMethod( "SUBSCRIBE" ); requestLine.SetRequestURI( uri.AsString() ); subscribe.SetStartLine( requestLine ); Via via; PIPSocket::Address viaHost; WORD viaPort; SIPTransportManager * transportManager =3D sipStack.GetTransportManager(); if( !transportManager->GetListenerAddress( SIPTransport::UDP, targetAddress, viaHost, viaPort )) return; via.SetAddress( viaHost.AsString() ); via.SetPort( viaPort ); via.SetBranch( ParserTools::GenBranchParameter() ); via.AddParameter( "rport", "" ); subscribe.AppendVia( via ); /// Set From header From from; SIPURI fromURI( "sip:so...@ex..." ); from.SetURI( fromURI ); from.AddParameter( "tag", ParserTools::GenTagParameter() ); subscribe.SetFrom( from ); /// Set To header To to; to.SetURI( uri ); subscribe.SetTo( to ); /// Set the call Id CallId callId; callId.SetHeaderBody( "call-id-123456" ); subscribe.SetCallId( callId ); /// Set the CSeq CSeq cSeq; cSeq.SetMethod( "SUBSCRIBE" ); cSeq.SetSequence( 4711 ); subscribe.SetCSeq( cSeq ); /// Set the contact SIPURI contactURI =3D fromURI; contactURI.SetHost( via.GetURI().GetHost() ); contactURI.SetPort( via.GetURI().GetPort() ); ContactURI contact( contactURI, "My Display Name" ); subscribe.AppendContact( contact ); Event event( "presence" ); subscribe.SetEvent( event ); TransactionId transactionId; sipStack.FindTransactionAndAddEvent( subscribe, transactionId, FALSE ); while( TRUE ) { SIPStackEvent * event =3D sipStack.ReadEvent(); if( event->GetType() =3D=3D SIPStackEvent::Final ) break; else if( event->GetType() =3D=3D SIPStackEvent::Message ) { SIPMessage msg =3D ((SIPMessageArrival*)event)->GetMessage(); if( !msg.IsRequest() ) { /// we got a response std::cout << msg << std::endl; if( msg.GetStatusCode() >=3D 200 ) break; } } } sipStack.Terminate(); //////////////////////////////////////////////////////////////////////// ////////////////////// Martin Hillmeier wrote: > Hi, > > can somebody give me a simple sample (few lines of code) how I can > send a SUBSCRIBE with opensipstack. I'm a newbie and have no idea how > to do. > > > Thanks in advance > > Martin Hillmeier > ---------------------------------------------------------------------- > -- > > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > |
From: Joegen E. B. <jo...@pl...> - 2006-06-20 07:35:53
|
Martin, There might already be another application bound to 5060. A softphone perhaps? Try changing the port to another value, say 5070. Martin Hillmeier wrote: > Hi Joegen, > > everything compiles without errors. > But when I start the program it crashes. > I have debugged and found out that in the call > "sipStack.AddTransport( SIPTransport::UDP, "", 5060);" > the listener for the socket fails: > > BOOL SIPUDPSocketList::Listen( > const PIPSocket::Address & addr, > WORD port > ) > { > ..... > > sock = new PUDPSocket( port ); > ok = sock->Listen( addr ); // --> fails > > ..... > } > > I have no idea why. > > > Thanks for your help > Martin > > > > -----Ursprüngliche Nachricht----- > Von: Joegen E. Baclor [mailto:jo...@pl...] > Gesendet: Montag, 19. Juni 2006 14:51 > An: Martin Hillmeier > Cc: Opensipstack Mailing List (ope...@li...) > Betreff: Re: AW: [OpenSIPStack] Simple Sample for Subscribe > > Martin, > > Try getting the latest code from CVS or get the daily code snapshot from > > http://www.opensipstack.org/current/snapshot/opensipstack.tar.gz. > SetEvent() has only been recently added. > > Martin Hillmeier wrote: > >> Hi Joegen, >> >> I get some compile errors with the sample code below: >> >> 1. 'Event' : undeclared identifier >> 2. 'SetEvent' : is not a member of 'SIPParser::SIPMessage' >> >> What do I wrong? >> >> >> Thanks for your help. >> >> >> >> >> -----Ursprüngliche Nachricht----- >> Von: Joegen E. Baclor [mailto:jo...@pl...] >> Gesendet: Montag, 19. Juni 2006 12:37 >> An: Martin Hillmeier >> Cc: Opensipstack Mailing List >> (ope...@li...) >> Betreff: Re: [OpenSIPStack] Simple Sample for Subscribe >> >> Hi Martin, >> >> Subscribe and Notify will be part of the RFC3265Session* files. These >> > > >> files are yet to be checked into the CVS head when support for PUBLISH >> > > >> and PIDF are finished. I am expecting new development on this subject >> > > >> within the next couple of weeks. >> >> As for constructing and sending a SUBSCRIBE, I have attached a sample >> code that demonstrates creation and sending of SUBSCRIBE using the >> stack >> >> ////////////////////////////////////////////////////////////////////// >> // >> ///////////////////// >> >> >> SIPStack sipStack; >> sipStack.AddTransport( SIPTransport::UDP, "", 5060); >> >> SIPURI uri( "sip:som...@ex..." ); >> PIPSocket::Address targetAddress; WORD targetPort; >> >> if( SIPTransport::Resolve( uri, targetAddress, targetPort ) ) { >> std::cerr << uri << " does not resolve to an IP Address" << >> std::endl; } >> >> SIPMessage subscribe; >> BOOL willUseProxy = FALSE; >> >> /// create the request line >> RequestLine requestLine; >> requestLine.SetMethod( "SUBSCRIBE" ); requestLine.SetRequestURI( >> uri.AsString() ); subscribe.SetStartLine( requestLine ); >> >> Via via; >> PIPSocket::Address viaHost; >> WORD viaPort; >> SIPTransportManager * transportManager = >> sipStack.GetTransportManager(); if( >> !transportManager->GetListenerAddress( >> SIPTransport::UDP, targetAddress, viaHost, viaPort )) >> return; >> >> via.SetAddress( viaHost.AsString() ); via.SetPort( viaPort ); >> via.SetBranch( ParserTools::GenBranchParameter() ); via.AddParameter( >> > > >> "rport", "" ); subscribe.AppendVia( via ); >> >> /// Set From header >> From from; >> SIPURI fromURI( "sip:so...@ex..." ); >> from.SetURI( fromURI ); from.AddParameter( "tag", >> ParserTools::GenTagParameter() ); >> >> subscribe.SetFrom( from ); >> >> /// Set To header >> To to; >> to.SetURI( uri ); >> subscribe.SetTo( to ); >> >> /// Set the call Id >> CallId callId; >> callId.SetHeaderBody( "call-id-123456" ); subscribe.SetCallId( >> callId ); >> >> /// Set the CSeq >> CSeq cSeq; >> cSeq.SetMethod( "SUBSCRIBE" ); >> cSeq.SetSequence( 4711 ); >> subscribe.SetCSeq( cSeq ); >> >> /// Set the contact >> SIPURI contactURI = fromURI; >> contactURI.SetHost( via.GetURI().GetHost() ); contactURI.SetPort( >> via.GetURI().GetPort() ); >> >> ContactURI contact( contactURI, "My Display Name" ); >> subscribe.AppendContact( contact ); >> >> Event event( "presence" ); >> subscribe.SetEvent( event ); >> >> TransactionId transactionId; >> sipStack.FindTransactionAndAddEvent( subscribe, transactionId, FALSE >> ); >> >> while( TRUE ) >> { >> SIPStackEvent * event = sipStack.ReadEvent(); >> if( event->GetType() == SIPStackEvent::Final ) >> break; >> else if( event->GetType() == SIPStackEvent::Message ) >> { >> SIPMessage msg = ((SIPMessageArrival*)event)->GetMessage(); >> if( !msg.IsRequest() ) >> { >> /// we got a response >> std::cout << msg << std::endl; >> if( msg.GetStatusCode() >= 200 ) >> break; >> } >> } >> } >> >> sipStack.Terminate(); >> >> ////////////////////////////////////////////////////////////////////// >> // >> ////////////////////// >> >> >> >> Martin Hillmeier wrote: >> >> >>> Hi, >>> >>> can somebody give me a simple sample (few lines of code) how I can >>> send a SUBSCRIBE with opensipstack. I'm a newbie and have no idea how >>> > > >>> to do. >>> >>> >>> Thanks in advance >>> >>> Martin Hillmeier >>> --------------------------------------------------------------------- >>> - >>> -- >>> >>> _______________________________________________ >>> opensipstack-devel mailing list >>> ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >>> >>> >>> >> >> >> >> >> >> > > > > > > |
From: Martin H. <mar...@te...> - 2006-06-20 07:21:54
|
Hi Joegen, everything compiles without errors. But when I start the program it crashes. I have debugged and found out that in the call "sipStack.AddTransport( SIPTransport::UDP, "", 5060);" the listener for the socket fails: BOOL SIPUDPSocketList::Listen( const PIPSocket::Address & addr, WORD port ) { ..... sock =3D new PUDPSocket( port ); ok =3D sock->Listen( addr ); // --> fails ..... } I have no idea why. Thanks for your help Martin -----Urspr=FCngliche Nachricht----- Von: Joegen E. Baclor [mailto:jo...@pl...] Gesendet: Montag, 19. Juni 2006 14:51 An: Martin Hillmeier Cc: Opensipstack Mailing List (ope...@li...) Betreff: Re: AW: [OpenSIPStack] Simple Sample for Subscribe Martin, Try getting the latest code from CVS or get the daily code snapshot from http://www.opensipstack.org/current/snapshot/opensipstack.tar.gz. SetEvent() has only been recently added. Martin Hillmeier wrote: > Hi Joegen, > > I get some compile errors with the sample code below: > > 1. 'Event' : undeclared identifier > 2. 'SetEvent' : is not a member of 'SIPParser::SIPMessage' > > What do I wrong? > > > Thanks for your help. > > > > > -----Urspr=FCngliche Nachricht----- > Von: Joegen E. Baclor [mailto:jo...@pl...] > Gesendet: Montag, 19. Juni 2006 12:37 > An: Martin Hillmeier > Cc: Opensipstack Mailing List > (ope...@li...) > Betreff: Re: [OpenSIPStack] Simple Sample for Subscribe > > Hi Martin, > > Subscribe and Notify will be part of the RFC3265Session* files. These > files are yet to be checked into the CVS head when support for PUBLISH > and PIDF are finished. I am expecting new development on this subject > within the next couple of weeks. > > As for constructing and sending a SUBSCRIBE, I have attached a sample > code that demonstrates creation and sending of SUBSCRIBE using the > stack > > ////////////////////////////////////////////////////////////////////// > // > ///////////////////// > > > SIPStack sipStack; > sipStack.AddTransport( SIPTransport::UDP, "", 5060); > > SIPURI uri( "sip:som...@ex..." ); > PIPSocket::Address targetAddress; WORD targetPort; > > if( SIPTransport::Resolve( uri, targetAddress, targetPort ) ) { > std::cerr << uri << " does not resolve to an IP Address" << > std::endl; } > > SIPMessage subscribe; > BOOL willUseProxy =3D FALSE; > > /// create the request line > RequestLine requestLine; > requestLine.SetMethod( "SUBSCRIBE" ); requestLine.SetRequestURI( > uri.AsString() ); subscribe.SetStartLine( requestLine ); > > Via via; > PIPSocket::Address viaHost; > WORD viaPort; > SIPTransportManager * transportManager =3D > sipStack.GetTransportManager(); if( > !transportManager->GetListenerAddress( > SIPTransport::UDP, targetAddress, viaHost, viaPort )) > return; > > via.SetAddress( viaHost.AsString() ); via.SetPort( viaPort ); > via.SetBranch( ParserTools::GenBranchParameter() ); via.AddParameter( > "rport", "" ); subscribe.AppendVia( via ); > > /// Set From header > From from; > SIPURI fromURI( "sip:so...@ex..." ); > from.SetURI( fromURI ); from.AddParameter( "tag", > ParserTools::GenTagParameter() ); > > subscribe.SetFrom( from ); > > /// Set To header > To to; > to.SetURI( uri ); > subscribe.SetTo( to ); > > /// Set the call Id > CallId callId; > callId.SetHeaderBody( "call-id-123456" ); subscribe.SetCallId( > callId ); > > /// Set the CSeq > CSeq cSeq; > cSeq.SetMethod( "SUBSCRIBE" ); > cSeq.SetSequence( 4711 ); > subscribe.SetCSeq( cSeq ); > > /// Set the contact > SIPURI contactURI =3D fromURI; > contactURI.SetHost( via.GetURI().GetHost() ); contactURI.SetPort( > via.GetURI().GetPort() ); > > ContactURI contact( contactURI, "My Display Name" ); > subscribe.AppendContact( contact ); > > Event event( "presence" ); > subscribe.SetEvent( event ); > > TransactionId transactionId; > sipStack.FindTransactionAndAddEvent( subscribe, transactionId, FALSE > ); > > while( TRUE ) > { > SIPStackEvent * event =3D sipStack.ReadEvent(); > if( event->GetType() =3D=3D SIPStackEvent::Final ) > break; > else if( event->GetType() =3D=3D SIPStackEvent::Message ) > { > SIPMessage msg =3D ((SIPMessageArrival*)event)->GetMessage(); > if( !msg.IsRequest() ) > { > /// we got a response > std::cout << msg << std::endl; > if( msg.GetStatusCode() >=3D 200 ) > break; > } > } > } > > sipStack.Terminate(); > > ////////////////////////////////////////////////////////////////////// > // > ////////////////////// > > > > Martin Hillmeier wrote: > >> Hi, >> >> can somebody give me a simple sample (few lines of code) how I can >> send a SUBSCRIBE with opensipstack. I'm a newbie and have no idea how >> to do. >> >> >> Thanks in advance >> >> Martin Hillmeier >> --------------------------------------------------------------------- >> - >> -- >> >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> > > > > > > > |
From: Joegen E. B. <jo...@pl...> - 2006-06-19 13:12:54
|
Hi Martin, Subscribe and Notify will be part of the RFC3265Session* files. These files are yet to be checked into the CVS head when support for PUBLISH and PIDF are finished. I am expecting new development on this subject within the next couple of weeks. As for constructing and sending a SUBSCRIBE, I have attached a sample code that demonstrates creation and sending of SUBSCRIBE using the stack ///////////////////////////////////////////////////////////////////////////////////////////// SIPStack sipStack; sipStack.AddTransport( SIPTransport::UDP, "", 5060); SIPURI uri( "sip:som...@ex..." ); PIPSocket::Address targetAddress; WORD targetPort; if( SIPTransport::Resolve( uri, targetAddress, targetPort ) ) { std::cerr << uri << " does not resolve to an IP Address" << std::endl; } SIPMessage subscribe; BOOL willUseProxy = FALSE; /// create the request line RequestLine requestLine; requestLine.SetMethod( "SUBSCRIBE" ); requestLine.SetRequestURI( uri.AsString() ); subscribe.SetStartLine( requestLine ); Via via; PIPSocket::Address viaHost; WORD viaPort; SIPTransportManager * transportManager = sipStack.GetTransportManager(); if( !transportManager->GetListenerAddress( SIPTransport::UDP, targetAddress, viaHost, viaPort )) return; via.SetAddress( viaHost.AsString() ); via.SetPort( viaPort ); via.SetBranch( ParserTools::GenBranchParameter() ); via.AddParameter( "rport", "" ); subscribe.AppendVia( via ); /// Set From header From from; SIPURI fromURI( "sip:so...@ex..." ); from.SetURI( fromURI ); from.AddParameter( "tag", ParserTools::GenTagParameter() ); subscribe.SetFrom( from ); /// Set To header To to; to.SetURI( uri ); subscribe.SetTo( to ); /// Set the call Id CallId callId; callId.SetHeaderBody( "call-id-123456" ); subscribe.SetCallId( callId ); /// Set the CSeq CSeq cSeq; cSeq.SetMethod( "SUBSCRIBE" ); cSeq.SetSequence( 4711 ); subscribe.SetCSeq( cSeq ); /// Set the contact SIPURI contactURI = fromURI; contactURI.SetHost( via.GetURI().GetHost() ); contactURI.SetPort( via.GetURI().GetPort() ); ContactURI contact( contactURI, "My Display Name" ); subscribe.AppendContact( contact ); Event event( "presence" ); subscribe.SetEvent( event ); TransactionId transactionId; sipStack.FindTransactionAndAddEvent( subscribe, transactionId, FALSE ); while( TRUE ) { SIPStackEvent * event = sipStack.ReadEvent(); if( event->GetType() == SIPStackEvent::Final ) break; else if( event->GetType() == SIPStackEvent::Message ) { SIPMessage msg = ((SIPMessageArrival*)event)->GetMessage(); if( !msg.IsRequest() ) { /// we got a response std::cout << msg << std::endl; if( msg.GetStatusCode() >= 200 ) break; } } } sipStack.Terminate(); ////////////////////////////////////////////////////////////////////////////////////////////// Martin Hillmeier wrote: > Hi, > > can somebody give me a simple sample (few lines of code) how I > can send a SUBSCRIBE > with opensipstack. I'm a newbie and have no idea how to do. > > > Thanks in advance > > Martin Hillmeier > ------------------------------------------------------------------------ > > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > |
From: Joegen E. B. <jo...@pl...> - 2006-06-19 12:51:23
|
Martin, Try getting the latest code from CVS or get the daily code snapshot from http://www.opensipstack.org/current/snapshot/opensipstack.tar.gz. SetEvent() has only been recently added. Martin Hillmeier wrote: > Hi Joegen, > > I get some compile errors with the sample code below: > > 1. 'Event' : undeclared identifier > 2. 'SetEvent' : is not a member of 'SIPParser::SIPMessage' > > What do I wrong? > > > Thanks for your help. > > > > > -----Ursprüngliche Nachricht----- > Von: Joegen E. Baclor [mailto:jo...@pl...] > Gesendet: Montag, 19. Juni 2006 12:37 > An: Martin Hillmeier > Cc: Opensipstack Mailing List (ope...@li...) > Betreff: Re: [OpenSIPStack] Simple Sample for Subscribe > > Hi Martin, > > Subscribe and Notify will be part of the RFC3265Session* files. These > files are yet to be checked into the CVS head when support for PUBLISH > and PIDF are finished. I am expecting new development on this subject > within the next couple of weeks. > > As for constructing and sending a SUBSCRIBE, I have attached a sample > code that demonstrates creation and sending of SUBSCRIBE using the stack > > //////////////////////////////////////////////////////////////////////// > ///////////////////// > > > SIPStack sipStack; > sipStack.AddTransport( SIPTransport::UDP, "", 5060); > > SIPURI uri( "sip:som...@ex..." ); > PIPSocket::Address targetAddress; WORD targetPort; > > if( SIPTransport::Resolve( uri, targetAddress, targetPort ) ) { > std::cerr << uri << " does not resolve to an IP Address" << > std::endl; } > > SIPMessage subscribe; > BOOL willUseProxy = FALSE; > > /// create the request line > RequestLine requestLine; > requestLine.SetMethod( "SUBSCRIBE" ); > requestLine.SetRequestURI( uri.AsString() ); subscribe.SetStartLine( > requestLine ); > > Via via; > PIPSocket::Address viaHost; > WORD viaPort; > SIPTransportManager * transportManager = > sipStack.GetTransportManager(); if( > !transportManager->GetListenerAddress( > SIPTransport::UDP, targetAddress, viaHost, viaPort )) > return; > > via.SetAddress( viaHost.AsString() ); > via.SetPort( viaPort ); > via.SetBranch( ParserTools::GenBranchParameter() ); via.AddParameter( > "rport", "" ); subscribe.AppendVia( via ); > > /// Set From header > From from; > SIPURI fromURI( "sip:so...@ex..." ); from.SetURI( > fromURI ); from.AddParameter( "tag", ParserTools::GenTagParameter() ); > > subscribe.SetFrom( from ); > > /// Set To header > To to; > to.SetURI( uri ); > subscribe.SetTo( to ); > > /// Set the call Id > CallId callId; > callId.SetHeaderBody( "call-id-123456" ); subscribe.SetCallId( callId > ); > > /// Set the CSeq > CSeq cSeq; > cSeq.SetMethod( "SUBSCRIBE" ); > cSeq.SetSequence( 4711 ); > subscribe.SetCSeq( cSeq ); > > /// Set the contact > SIPURI contactURI = fromURI; > contactURI.SetHost( via.GetURI().GetHost() ); contactURI.SetPort( > via.GetURI().GetPort() ); > > ContactURI contact( contactURI, "My Display Name" ); > subscribe.AppendContact( contact ); > > Event event( "presence" ); > subscribe.SetEvent( event ); > > TransactionId transactionId; > sipStack.FindTransactionAndAddEvent( subscribe, transactionId, FALSE ); > > while( TRUE ) > { > SIPStackEvent * event = sipStack.ReadEvent(); > if( event->GetType() == SIPStackEvent::Final ) > break; > else if( event->GetType() == SIPStackEvent::Message ) > { > SIPMessage msg = ((SIPMessageArrival*)event)->GetMessage(); > if( !msg.IsRequest() ) > { > /// we got a response > std::cout << msg << std::endl; > if( msg.GetStatusCode() >= 200 ) > break; > } > } > } > > sipStack.Terminate(); > > //////////////////////////////////////////////////////////////////////// > ////////////////////// > > > > Martin Hillmeier wrote: > >> Hi, >> >> can somebody give me a simple sample (few lines of code) how I can >> send a SUBSCRIBE with opensipstack. I'm a newbie and have no idea how >> to do. >> >> >> Thanks in advance >> >> Martin Hillmeier >> ---------------------------------------------------------------------- >> -- >> >> _______________________________________________ >> opensipstack-devel mailing list >> ope...@li... >> https://lists.sourceforge.net/lists/listinfo/opensipstack-devel >> >> > > > > > > > |
From: Martin H. <mar...@te...> - 2006-06-19 11:27:17
|
Hi Joegen, I get some compile errors with the sample code below: 1. 'Event' : undeclared identifier 2. 'SetEvent' : is not a member of 'SIPParser::SIPMessage' What do I wrong? Thanks for your help. -----Urspr=FCngliche Nachricht----- Von: Joegen E. Baclor [mailto:jo...@pl...] Gesendet: Montag, 19. Juni 2006 12:37 An: Martin Hillmeier Cc: Opensipstack Mailing List (ope...@li...) Betreff: Re: [OpenSIPStack] Simple Sample for Subscribe Hi Martin, Subscribe and Notify will be part of the RFC3265Session* files. These files are yet to be checked into the CVS head when support for PUBLISH and PIDF are finished. I am expecting new development on this subject within the next couple of weeks. As for constructing and sending a SUBSCRIBE, I have attached a sample code that demonstrates creation and sending of SUBSCRIBE using the stack //////////////////////////////////////////////////////////////////////// ///////////////////// SIPStack sipStack; sipStack.AddTransport( SIPTransport::UDP, "", 5060); SIPURI uri( "sip:som...@ex..." ); PIPSocket::Address targetAddress; WORD targetPort; if( SIPTransport::Resolve( uri, targetAddress, targetPort ) ) { std::cerr << uri << " does not resolve to an IP Address" << std::endl; } SIPMessage subscribe; BOOL willUseProxy =3D FALSE; /// create the request line RequestLine requestLine; requestLine.SetMethod( "SUBSCRIBE" ); requestLine.SetRequestURI( uri.AsString() ); subscribe.SetStartLine( requestLine ); Via via; PIPSocket::Address viaHost; WORD viaPort; SIPTransportManager * transportManager =3D sipStack.GetTransportManager(); if( !transportManager->GetListenerAddress( SIPTransport::UDP, targetAddress, viaHost, viaPort )) return; via.SetAddress( viaHost.AsString() ); via.SetPort( viaPort ); via.SetBranch( ParserTools::GenBranchParameter() ); via.AddParameter( "rport", "" ); subscribe.AppendVia( via ); /// Set From header From from; SIPURI fromURI( "sip:so...@ex..." ); from.SetURI( fromURI ); from.AddParameter( "tag", ParserTools::GenTagParameter() ); subscribe.SetFrom( from ); /// Set To header To to; to.SetURI( uri ); subscribe.SetTo( to ); /// Set the call Id CallId callId; callId.SetHeaderBody( "call-id-123456" ); subscribe.SetCallId( callId ); /// Set the CSeq CSeq cSeq; cSeq.SetMethod( "SUBSCRIBE" ); cSeq.SetSequence( 4711 ); subscribe.SetCSeq( cSeq ); /// Set the contact SIPURI contactURI =3D fromURI; contactURI.SetHost( via.GetURI().GetHost() ); contactURI.SetPort( via.GetURI().GetPort() ); ContactURI contact( contactURI, "My Display Name" ); subscribe.AppendContact( contact ); Event event( "presence" ); subscribe.SetEvent( event ); TransactionId transactionId; sipStack.FindTransactionAndAddEvent( subscribe, transactionId, FALSE ); while( TRUE ) { SIPStackEvent * event =3D sipStack.ReadEvent(); if( event->GetType() =3D=3D SIPStackEvent::Final ) break; else if( event->GetType() =3D=3D SIPStackEvent::Message ) { SIPMessage msg =3D ((SIPMessageArrival*)event)->GetMessage(); if( !msg.IsRequest() ) { /// we got a response std::cout << msg << std::endl; if( msg.GetStatusCode() >=3D 200 ) break; } } } sipStack.Terminate(); //////////////////////////////////////////////////////////////////////// ////////////////////// Martin Hillmeier wrote: > Hi, > > can somebody give me a simple sample (few lines of code) how I can > send a SUBSCRIBE with opensipstack. I'm a newbie and have no idea how > to do. > > > Thanks in advance > > Martin Hillmeier > ---------------------------------------------------------------------- > -- > > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > |
From: Joegen E. B. <jo...@pl...> - 2006-06-19 10:37:31
|
Hi Martin, Subscribe and Notify will be part of the RFC3265Session* files. These files are yet to be checked into the CVS head when support for PUBLISH and PIDF are finished. I am expecting new development on this subject within the next couple of weeks. As for constructing and sending a SUBSCRIBE, I have attached a sample code that demonstrates creation and sending of SUBSCRIBE using the stack ///////////////////////////////////////////////////////////////////////////////////////////// SIPStack sipStack; sipStack.AddTransport( SIPTransport::UDP, "", 5060); SIPURI uri( "sip:som...@ex..." ); PIPSocket::Address targetAddress; WORD targetPort; if( SIPTransport::Resolve( uri, targetAddress, targetPort ) ) { std::cerr << uri << " does not resolve to an IP Address" << std::endl; } SIPMessage subscribe; BOOL willUseProxy = FALSE; /// create the request line RequestLine requestLine; requestLine.SetMethod( "SUBSCRIBE" ); requestLine.SetRequestURI( uri.AsString() ); subscribe.SetStartLine( requestLine ); Via via; PIPSocket::Address viaHost; WORD viaPort; SIPTransportManager * transportManager = sipStack.GetTransportManager(); if( !transportManager->GetListenerAddress( SIPTransport::UDP, targetAddress, viaHost, viaPort )) return; via.SetAddress( viaHost.AsString() ); via.SetPort( viaPort ); via.SetBranch( ParserTools::GenBranchParameter() ); via.AddParameter( "rport", "" ); subscribe.AppendVia( via ); /// Set From header From from; SIPURI fromURI( "sip:so...@ex..." ); from.SetURI( fromURI ); from.AddParameter( "tag", ParserTools::GenTagParameter() ); subscribe.SetFrom( from ); /// Set To header To to; to.SetURI( uri ); subscribe.SetTo( to ); /// Set the call Id CallId callId; callId.SetHeaderBody( "call-id-123456" ); subscribe.SetCallId( callId ); /// Set the CSeq CSeq cSeq; cSeq.SetMethod( "SUBSCRIBE" ); cSeq.SetSequence( 4711 ); subscribe.SetCSeq( cSeq ); /// Set the contact SIPURI contactURI = fromURI; contactURI.SetHost( via.GetURI().GetHost() ); contactURI.SetPort( via.GetURI().GetPort() ); ContactURI contact( contactURI, "My Display Name" ); subscribe.AppendContact( contact ); Event event( "presence" ); subscribe.SetEvent( event ); TransactionId transactionId; sipStack.FindTransactionAndAddEvent( subscribe, transactionId, FALSE ); while( TRUE ) { SIPStackEvent * event = sipStack.ReadEvent(); if( event->GetType() == SIPStackEvent::Final ) break; else if( event->GetType() == SIPStackEvent::Message ) { SIPMessage msg = ((SIPMessageArrival*)event)->GetMessage(); if( !msg.IsRequest() ) { /// we got a response std::cout << msg << std::endl; if( msg.GetStatusCode() >= 200 ) break; } } } sipStack.Terminate(); ////////////////////////////////////////////////////////////////////////////////////////////// Martin Hillmeier wrote: > Hi, > > can somebody give me a simple sample (few lines of code) how I can > send a SUBSCRIBE > with opensipstack. I'm a newbie and have no idea how to do. > > > Thanks in advance > > Martin Hillmeier > ------------------------------------------------------------------------ > > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > |
From: Martin H. <mar...@te...> - 2006-06-19 06:47:36
|
Hi, can somebody give me a simple sample (few lines of code) how I can send a SUBSCRIBE with opensipstack. I'm a newbie and have no idea how to do. Thanks in advance Martin Hillmeier |
From: Joegen E. B. <jo...@pl...> - 2006-06-15 02:07:43
|
To All, A very basic Howto for OpenSBC can be found here http://www.opensipstack.org/docs/opensbc/opensbc-howto.html Joegen E. Baclor wrote: > To All, > > OpenSBC is already part of the applications included in the library as > of current development release 1.0.2 of opensipstack. OpenSBC can be > used as a Registrar/Proxy and as a router for external domains. > Documentation are currently being written on how to compile and > configure OpenSBC and is anticipated to be out on Monday. I'll make an > announcement as son as the docs are out. For those people who are > attempting to compile OpenSIPStack and OpenSBC, currently and are having > problems, please feel free to mail the list and I would personally help > you out whenever possible. > > Thank you very much and welcome to OpenSIPStack! > > Joegen > > > _______________________________________________ > opensipstack-devel mailing list > ope...@li... > https://lists.sourceforge.net/lists/listinfo/opensipstack-devel > > |
From: Joegen E. B. <jo...@pl...> - 2006-06-09 03:34:57
|
To All, OpenSBC is already part of the applications included in the library as of current development release 1.0.2 of opensipstack. OpenSBC can be used as a Registrar/Proxy and as a router for external domains. Documentation are currently being written on how to compile and configure OpenSBC and is anticipated to be out on Monday. I'll make an announcement as son as the docs are out. For those people who are attempting to compile OpenSIPStack and OpenSBC, currently and are having problems, please feel free to mail the list and I would personally help you out whenever possible. Thank you very much and welcome to OpenSIPStack! Joegen |
From: Joegen E. B. <jo...@pl...> - 2006-05-11 02:13:36
|
Hi Everyone, OpenSIPStack CVS is currently having problems. This resulted to a lot of code in my out-tray not being commited to CVS for the past week. One major software is added to the app directory called OpenSBC. OpenSBC will be the flagship application for opensipstack. There are also some work done on call transfers (REFER) and MWI. I will post to this list again as soon as CVS goes back up. The following status reports are posted in Sourceforge as of time of writing. (* 2006-05-10 04:43:14* - Project CVS Service ) As of 2006-05-09 the developer CVS server had a disk-failure. As the new CVS infrastructure is in its final phases of rollout, we'll be deploying it, in place of the current infrastructure, by end of week. We'll be sending out an email to project administrators with further details later in the day, regarding how to access the new CVS servers and the changes that occurred with the new infrastructure. (* 2006-05-05 07:55:54* - Project CVS Service ) As of 2006-05-05 we are still waiting on all the hardware for the replacement CVS infrastructure. A few of the machines we received from our vendor had disk issues shortly after configuration, so we are vetting all the systems for issues, and reloading a few of them. The service deployment itself is running smoothly and we don't anticipate any problems other than the existing hardware issues that we are working through with the vendor. We are currently estimating a deployment for the end of next week (May 12th). Joegen |
From: Joegen E. B. <jo...@op...> - 2006-05-04 10:24:18
|
From: Joegen E. B. <jo...@pl...> - 2006-05-04 03:28:24
|
From: Joegen E. B. <jo...@op...> - 2006-05-04 03:27:47
|
From: Paul S. <pso...@so...> - 2006-05-03 18:29:39
|
Dear project users, This is test post to investigate issues with your mailing list. Please ignore this and any future test messages. Sorry for the inconveniences, -- Paul Sokolovsky, http://sourceforge.net/users/pfalcon SourceForge developer http://sourceforge.net |
From: Joegen E. B. <jo...@pl...> - 2006-01-08 00:45:41
|