15 Replies Last post: Feb 20, 2008 6:57 AM by Guest   1 2 Previous Next
Guest

Feb 18, 2008 9:28 AM

[OpenSIPStack] SIPMessage & SDPLazyParser

Hi.

I'm currently working on a (commercial) project in which we will use OpenSipStacks SIP and SDP Parser (maybe other parts later).
I'm using just the SIPMessage class to parse the SIP Messages themselves and SDPLazyParser to parse the SDP if there is one.

1) Did I find the correct classes for my use or would other classes be better suited / recommended? (I need to be able to read and/or change every part of both the sip headers and the sdp)
2) Is there functionality (that is not linked with the transport) that would allow me to automagically generate say a TRYING,RINGING, OK from an incoming request?

Regards

Mit freundlichen Grüßen
Thomas Raschbacher
____________________________________________
itCampus Technology GmbH
Österreich * Deutschland * Italien
Dresdner Straße 45 /DG
1200 Wien
thomas.raschbacher@itctec.com
Tel: +43 (1) 890 22 82 - 58
Fax: +43 (1) 890 22 82 - 958
http://www.itctec.com
UID: ATU 6339 0618
Firmenbuchnr: FN292598t, Handelsgericht Wien
Geschäftsführer: Andreas Günser, Andreas Lassmann
Joint Venture von itCampus und MEC

itCampus Gruppe
Deutschland * Großbritannien * Italien * Österreich * Schweiz * Slowakei
http://www.itcampus.eu



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
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
Guest
1. Feb 18, 2008 10:43 AM in response to: Guest
Re: [OpenSIPStack] SIPMessage & SDPLazyParser
Thomas Raschbacher wrote:
Hi.

I'm currently working on a (commercial) project in which we will use OpenSipStacks SIP and SDP Parser (maybe other parts later).
I'm using just the SIPMessage class to parse the SIP Messages themselves and SDPLazyParser to parse the SDP if there is one.

1) Did I find the correct classes for my use or would other classes be better suited / recommended? (I need to be able to read and/or change every part of both the sip headers and the sdp)

Those are the two classes you need, yes.

2) Is there functionality (that is not linked with the transport) that would allow me to automagically generate say a TRYING,RINGING, OK from an incoming request?

see SIPMessage::CreateResponse();

Regards

Mit freundlichen Grüßen
Thomas Raschbacher
____________________________________________
itCampus Technology GmbH
Österreich * Deutschland * Italien
Dresdner Straße 45 /DG
1200 Wien
thomas.raschbacher@itctec.com
Tel: +43 (1) 890 22 82 - 58
Fax: +43 (1) 890 22 82 - 958
http://www.itctec.com
UID: ATU 6339 0618
Firmenbuchnr: FN292598t, Handelsgericht Wien
Geschäftsführer: Andreas Günser, Andreas Lassmann
Joint Venture von itCampus und MEC

itCampus Gruppe
Deutschland * Großbritannien * Italien * Österreich * Schweiz * Slowakei
http://www.itcampus.eu

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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
Guest
2. Feb 19, 2008 7:57 AM in response to: Guest
[OpenSIPStack] Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)
Thanks for your fast reply.

I just did some testing with (the 1.1.7 release of OSS) with test messages from
http://www.cs.columbia.edu/sip/sipit/testmsg.html
It all seems fine apart from test1.txt which the sip parser reports as not being a valid sip message. According to the page (I'm not sure myself as it is rather messed up ;)) this is a valid SIP message although imho if someone actually writes a client that sends a message like this that person should be hang upside down for a week until he/she comes to his/her senses again ;))
It seems to think the call id is not valid (SIPMessage.cxx line 8528) (I debugged a bit and it seems that m_RawMessage is NULL -wherever that gets set .. I assume at parse time or something .. anyway what would be the best way to find out which part of that message it doesn't like?

Regards,

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net opensipstack-devel-bounces@lists.sourceforge.net On Behalf Of Joegen E. Baclor
Sent: Montag, 18. Februar 2008 16:43
To: opensipstack-devel@lists.sourceforge.net
Subject: Re: OpenSIPStack SIPMessage & SDPLazyParser

Thomas Raschbacher wrote:
Hi.

I'm currently working on a (commercial) project in which we will use OpenSipStacks SIP and SDP Parser (maybe other parts later).
I'm using just the SIPMessage class to parse the SIP Messages themselves and SDPLazyParser to parse the SDP if there is one.

1) Did I find the correct classes for my use or would other classes be better suited / recommended? (I need to be able to read and/or change every part of both the sip headers and the sdp)

Those are the two classes you need, yes.

2) Is there functionality (that is not linked with the transport) that would allow me to automagically generate say a TRYING,RINGING, OK from an incoming request?

see SIPMessage::CreateResponse();

Regards

Mit freundlichen Grüßen
Thomas Raschbacher
____________________________________________
itCampus Technology GmbH
Österreich * Deutschland * Italien
Dresdner Straße 45 /DG
1200 Wien
thomas.raschbacher@itctec.com
Tel: +43 (1) 890 22 82 - 58
Fax: +43 (1) 890 22 82 - 958
http://www.itctec.com
UID: ATU 6339 0618
Firmenbuchnr: FN292598t, Handelsgericht Wien
Geschäftsführer: Andreas Günser, Andreas Lassmann
Joint Venture von itCampus und MEC

itCampus Gruppe
Deutschland * Großbritannien * Italien * Österreich * Schweiz * Slowakei
http://www.itcampus.eu

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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
Guest
3. Feb 19, 2008 6:39 AM in response to: Guest
Re: [OpenSIPStack] Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)
Hi Thomas,

I am currently in the process of writing a new SIP Parser for
OpenSIPStack that makes use of a recursive descent ABNF parser for SIP
Messages. This would allow implementors to detect syntax error in SIP
Requests and be able to tell exactly where the error occurred in the
parsing process. If you could wait a couple of weeks, this new parser
might be best suited for your needs.

As of the moment, the current OpenSIPStack is a passive parser so you
would need to manually check each header for validity.

Joegen

Thomas Raschbacher wrote:
Thanks for your fast reply.
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=iso-8859-1

I just did some testing with (the 1.1.7 release of OSS) with test messages =
from
http://www.cs.columbia.edu/sip/sipit/testmsg.html
It all seems fine apart from test1.txt which the sip parser reports as not =
being a valid sip message. According to the page (I'm not sure myself as it=
is rather messed up ;)) this is a valid SIP message [although imho if some=
one actually writes a client that sends a message like this that person sho=
uld be hang upside down for a week until he/she comes to his/her senses aga=
in ;))]
It seems to think the call id is not valid (SIPMessage.cxx line 8528) (I de=
bugged a bit and it seems that m_RawMessage is NULL -wherever that gets set=
.. I assume at parse time or something .. anyway what would be the best wa=
y to find out which part of that message it doesn't like?

Regards,

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net [mailto:opensipstack=
-devel-bounces@lists.sourceforge.net] On Behalf Of Joegen E. Baclor
Sent: Montag, 18. Februar 2008 16:43
To: opensipstack-devel@lists.sourceforge.net
Subject: Re: OpenSIPStack SIPMessage & SDPLazyParser

Thomas Raschbacher wrote:

Hi.

I'm currently working on a (commercial) project in which we will use Open=
SipStacks SIP and SDP Parser (maybe other parts later).

I'm using just the SIPMessage class to parse the SIP Messages themselves =
and SDPLazyParser to parse the SDP if there is one.

1) Did I find the correct classes for my use or would other classes be be=
tter suited / recommended? (I need to be able to read and/or change every p=
art of both the sip headers and the sdp)

Those are the two classes you need, yes.


2) Is there functionality (that is not linked with the transport) that wo=
uld allow me to automagically generate say a TRYING,RINGING, OK from an inc=
oming request?

see SIPMessage::CreateResponse();

Regards

Mit freundlichen Gr=FC=DFen
Thomas Raschbacher
____________________________________________
itCampus Technology GmbH
=D6sterreich * Deutschland * Italien
Dresdner Stra=DFe 45 /DG
1200 Wien
thomas.raschbacher@itctec.com
Tel: +43 (1) 890 22 82 - 58
Fax: +43 (1) 890 22 82 - 958
http://www.itctec.com
UID: ATU 6339 0618
Firmenbuchnr: FN292598t, Handelsgericht Wien
Gesch=E4ftsf=FChrer: Andreas G=FCnser, Andreas Lassmann
Joint Venture von itCampus und MEC

itCampus Gruppe
Deutschland * Gro=DFbritannien * Italien * =D6sterreich * Schweiz * Slowa=
kei

http://www.itcampus.eu

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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
Guest
4. Feb 19, 2008 7:57 AM in response to: Guest
Re: [OpenSIPStack] Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)
Hi.

I'm afraid that a few weeks might be too long for me/our project.
It's funny though that you mention a descent ABNF parser as I've been looking into one myself (boost::spirit http://www.boost.org/libs/spirit/index.html)
Is any code for this available somewhere already as I'd like to have a look if possible.

Regards,

-----Original Message-----
From: Joegen E. Baclor joegen.baclor@gmail.com
Sent: Dienstag, 19. Februar 2008 12:40
To: Thomas Raschbacher
Cc: opensipstack-devel@lists.sourceforge.net
Subject: Re: Sip Test Messages (Was: RE: OpenSIPStack SIPMessage & SDPLazyParser)

Hi Thomas,

I am currently in the process of writing a new SIP Parser for
OpenSIPStack that makes use of a recursive descent ABNF parser for SIP
Messages. This would allow implementors to detect syntax error in SIP
Requests and be able to tell exactly where the error occurred in the
parsing process. If you could wait a couple of weeks, this new parser
might be best suited for your needs.

As of the moment, the current OpenSIPStack is a passive parser so you
would need to manually check each header for validity.

Joegen

Thomas Raschbacher wrote:
Thanks for your fast reply.
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=iso-8859-1

I just did some testing with (the 1.1.7 release of OSS) with test messages =
from
http://www.cs.columbia.edu/sip/sipit/testmsg.html
It all seems fine apart from test1.txt which the sip parser reports as not =
being a valid sip message. According to the page (I'm not sure myself as it=
is rather messed up ;)) this is a valid SIP message [although imho if some=
one actually writes a client that sends a message like this that person sho=
uld be hang upside down for a week until he/she comes to his/her senses aga=
in ;))]
It seems to think the call id is not valid (SIPMessage.cxx line 8528) (I de=
bugged a bit and it seems that m_RawMessage is NULL -wherever that gets set=
.. I assume at parse time or something .. anyway what would be the best wa=
y to find out which part of that message it doesn't like?

Regards,

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net [mailto:opensipstack=
-devel-bounces@lists.sourceforge.net] On Behalf Of Joegen E. Baclor
Sent: Montag, 18. Februar 2008 16:43
To: opensipstack-devel@lists.sourceforge.net
Subject: Re: OpenSIPStack SIPMessage & SDPLazyParser

Thomas Raschbacher wrote:

Hi.

I'm currently working on a (commercial) project in which we will use Open=
SipStacks SIP and SDP Parser (maybe other parts later).

I'm using just the SIPMessage class to parse the SIP Messages themselves =
and SDPLazyParser to parse the SDP if there is one.

1) Did I find the correct classes for my use or would other classes be be=
tter suited / recommended? (I need to be able to read and/or change every p=
art of both the sip headers and the sdp)

Those are the two classes you need, yes.


2) Is there functionality (that is not linked with the transport) that wo=
uld allow me to automagically generate say a TRYING,RINGING, OK from an inc=
oming request?

see SIPMessage::CreateResponse();

Regards

Mit freundlichen Gr=FC=DFen
Thomas Raschbacher
____________________________________________
itCampus Technology GmbH
=D6sterreich * Deutschland * Italien
Dresdner Stra=DFe 45 /DG
1200 Wien
thomas.raschbacher@itctec.com
Tel: +43 (1) 890 22 82 - 58
Fax: +43 (1) 890 22 82 - 958
http://www.itctec.com
UID: ATU 6339 0618
Firmenbuchnr: FN292598t, Handelsgericht Wien
Gesch=E4ftsf=FChrer: Andreas G=FCnser, Andreas Lassmann
Joint Venture von itCampus und MEC

itCampus Gruppe
Deutschland * Gro=DFbritannien * Italien * =D6sterreich * Schweiz * Slowa=
kei

http://www.itcampus.eu

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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
Guest
5. Feb 19, 2008 7:57 AM in response to: Guest
Re: [OpenSIPStack] Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)

Thomas Raschbacher wrote:

Hi.

I'm afraid that a few weeks might be too long for me/our project.
It's funny though that you mention a descent ABNF parser as I've been looking into one myself (boost::spirit http://www.boost.org/libs/spirit/index.html)

AFAIK boost::spirits is an EBNF parser and not ABNF. However, I'm sure
it can be stretched to do SIP Parsing.

Is any code for this available somewhere already as I'd like to have a look if possible.

sure... here it is

http://opensipstack.svn.sourceforge.net/viewvc/opensipstack/include/utils/ABNF.h?view=markup

Regards,

-----Original Message-----
From: Joegen E. Baclor joegen.baclor@gmail.com
Sent: Dienstag, 19. Februar 2008 12:40
To: Thomas Raschbacher
Cc: opensipstack-devel@lists.sourceforge.net
Subject: Re: Sip Test Messages (Was: RE: OpenSIPStack SIPMessage & SDPLazyParser)

Hi Thomas,

I am currently in the process of writing a new SIP Parser for
OpenSIPStack that makes use of a recursive descent ABNF parser for SIP
Messages. This would allow implementors to detect syntax error in SIP
Requests and be able to tell exactly where the error occurred in the
parsing process. If you could wait a couple of weeks, this new parser
might be best suited for your needs.

As of the moment, the current OpenSIPStack is a passive parser so you
would need to manually check each header for validity.

Joegen

Thomas Raschbacher wrote:

Thanks for your fast reply.
Mime-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=iso-8859-1

I just did some testing with (the 1.1.7 release of OSS) with test messages =
from
http://www.cs.columbia.edu/sip/sipit/testmsg.html
It all seems fine apart from test1.txt which the sip parser reports as not =
being a valid sip message. According to the page (I'm not sure myself as it=
is rather messed up ;)) this is a valid SIP message [although imho if some=
one actually writes a client that sends a message like this that person sho=
uld be hang upside down for a week until he/she comes to his/her senses aga=
in ;))]
It seems to think the call id is not valid (SIPMessage.cxx line 8528) (I de=
bugged a bit and it seems that m_RawMessage is NULL -wherever that gets set=
.. I assume at parse time or something .. anyway what would be the best wa=
y to find out which part of that message it doesn't like?

Regards,

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net [mailto:opensipstack=
-devel-bounces@lists.sourceforge.net] On Behalf Of Joegen E. Baclor
Sent: Montag, 18. Februar 2008 16:43
To: opensipstack-devel@lists.sourceforge.net
Subject: Re: OpenSIPStack SIPMessage & SDPLazyParser

Thomas Raschbacher wrote:

Hi.

I'm currently working on a (commercial) project in which we will use Open=

SipStacks SIP and SDP Parser (maybe other parts later).

I'm using just the SIPMessage class to parse the SIP Messages themselves =

and SDPLazyParser to parse the SDP if there is one.

1) Did I find the correct classes for my use or would other classes be be=

tter suited / recommended? (I need to be able to read and/or change every p=
art of both the sip headers and the sdp)

Those are the two classes you need, yes.

2) Is there functionality (that is not linked with the transport) that wo=

uld allow me to automagically generate say a TRYING,RINGING, OK from an inc=
oming request?

see SIPMessage::CreateResponse();


Regards

Mit freundlichen Gr=FC=DFen
Thomas Raschbacher
____________________________________________
itCampus Technology GmbH
=D6sterreich * Deutschland * Italien
Dresdner Stra=DFe 45 /DG
1200 Wien
thomas.raschbacher@itctec.com
Tel: +43 (1) 890 22 82 - 58
Fax: +43 (1) 890 22 82 - 958
http://www.itctec.com
UID: ATU 6339 0618
Firmenbuchnr: FN292598t, Handelsgericht Wien
Gesch=E4ftsf=FChrer: Andreas G=FCnser, Andreas Lassmann
Joint Venture von itCampus und MEC

itCampus Gruppe
Deutschland * Gro=DFbritannien * Italien * =D6sterreich * Schweiz * Slowa=

kei

http://www.itcampus.eu

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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
Guest
6. Feb 19, 2008 7:57 AM in response to: Guest
Re: [OpenSIPStack] Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)
Hi again

You are of course right it is EBNF not ABNF I misread there ;)
The thing is though that last time I tried to compile something with it that was more than just an example I got a 150kB error message :(

Anyway the parser you are working on .. will it be able to deal with the previously mentioned test request (http://www.cs.columbia.edu/sip/sipit/test1.txt) ? (it's not vitally important that it can just curious about that one really)

Apart from that will the new parser be api compatible (or at least easy to exchange) with the existing one? (also I'd need to be able to use it without the opensipstack transports ..)

Regards

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net opensipstack-devel-bounces@lists.sourceforge.net On Behalf Of joegen@opensipstack.org
Sent: Dienstag, 19. Februar 2008 12:50
To: opensipstack-devel@lists.sourceforge.net
Subject: Re: OpenSIPStack Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)

AFAIK boost::spirits is an EBNF parser and not ABNF. However, I'm sure
it can be stretched to do SIP Parsing.

Is any code for this available somewhere already as I'd like to have a look if possible.

sure... here it is

http://opensipstack.svn.sourceforge.net/viewvc/opensipstack/include/utils/ABNF.h?view=markup


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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
Guest
7. Feb 19, 2008 7:57 AM in response to: Guest
Re: [OpenSIPStack] Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)
Thomas Raschbacher wrote:
Hi again

You are of course right it is EBNF not ABNF I misread there ;)
The thing is though that last time I tried to compile something with it that was more than just an example I got a 150kB error message :(

Anyway the parser you are working on .. will it be able to deal with the previously mentioned test request (http://www.cs.columbia.edu/sip/sipit/test1.txt) ? (it's not vitally important that it can just curious about that one really)

Yes. That's the whole idea of the ABNF parser. If ABNF allows it,
then its a valid header. You will be surprised how screwed up messages
can be yet can still be valid as far as ABNF is concerned.

Apart from that will the new parser be api compatible (or at least easy to exchange) with the existing one? (also I'd need to be able to use it without the opensipstack transports ..)

Backward compatibility is not a guarantee since the new stack will no
longer be dependent to PWLIB which is a big architectural change. What
I can promise is anyone already familiar with OpenSIPStack should not
have a hard time migrating codes from version 1 to version 2 of the library.

Regards

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net opensipstack-devel-bounces@lists.sourceforge.net On Behalf Of joegen@opensipstack.org
Sent: Dienstag, 19. Februar 2008 12:50
To: opensipstack-devel@lists.sourceforge.net
Subject: Re: OpenSIPStack Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)

AFAIK boost::spirits is an EBNF parser and not ABNF. However, I'm sure
it can be stretched to do SIP Parsing.

Is any code for this available somewhere already as I'd like to have a look if possible.


sure... here it is

http://opensipstack.svn.sourceforge.net/viewvc/opensipstack/include/utils/ABNF.h?view=markup

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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
Guest
8. Feb 19, 2008 7:57 AM in response to: Guest
Re: [OpenSIPStack] Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)
Interesting.

I didn't know that there was such a big version change imminent .. is there a list of planned changes/features somewhere?
Also what is going to be used instead of pwlib?

Regards,

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net opensipstack-devel-bounces@lists.sourceforge.net On Behalf Of Joegen E. Baclor
Sent: Dienstag, 19. Februar 2008 13:13
To: opensipstack-devel@lists.sourceforge.net
Cc: joegen@opensipstack.org
Subject: Re: OpenSIPStack Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)

Thomas Raschbacher wrote:
Hi again

You are of course right it is EBNF not ABNF I misread there ;)
The thing is though that last time I tried to compile something with it that was more than just an example I got a 150kB error message :(

Anyway the parser you are working on .. will it be able to deal with the previously mentioned test request (http://www.cs.columbia.edu/sip/sipit/test1.txt) ? (it's not vitally important that it can just curious about that one really)

Yes. That's the whole idea of the ABNF parser. If ABNF allows it,
then its a valid header. You will be surprised how screwed up messages
can be yet can still be valid as far as ABNF is concerned.

Apart from that will the new parser be api compatible (or at least easy to exchange) with the existing one? (also I'd need to be able to use it without the opensipstack transports ..)

Backward compatibility is not a guarantee since the new stack will no
longer be dependent to PWLIB which is a big architectural change. What
I can promise is anyone already familiar with OpenSIPStack should not
have a hard time migrating codes from version 1 to version 2 of the library.

Regards

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net opensipstack-devel-bounces@lists.sourceforge.net On Behalf Of joegen@opensipstack.org
Sent: Dienstag, 19. Februar 2008 12:50
To: opensipstack-devel@lists.sourceforge.net
Subject: Re: OpenSIPStack Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)

AFAIK boost::spirits is an EBNF parser and not ABNF. However, I'm sure
it can be stretched to do SIP Parsing.

Is any code for this available somewhere already as I'd like to have a look if possible.


sure... here it is

http://opensipstack.svn.sourceforge.net/viewvc/opensipstack/include/utils/ABNF.h?view=markup

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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
Guest
9. Feb 19, 2008 7:57 AM in response to: Guest
Re: [OpenSIPStack] Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)
Thomas Raschbacher wrote:
Interesting.

I didn't know that there was such a big version change imminent .. is there a list of planned changes/features somewhere?
Ok, before I get people panicking. Vesion 1 of OpenSIPStack will still
be actively maintained and improved and will remain as the official
active branch of the project for a long time. Version 2 of the library
aims to improve on various part of version 1's architecture which would
be very hard to improve on without affecting stability of existing
code. Slowly, all functionalities of version 1 will be ported to
version 2 until such time finally arrives when v2 is as great as version 1.

Also what is going to be used instead of pwlib?

For opensipstack, it will be purely STL avoiding third party
dependencies as much as possible. For applications BOOST and ASIO are
one of the possibilities.

Regards,

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net opensipstack-devel-bounces@lists.sourceforge.net On Behalf Of Joegen E. Baclor
Sent: Dienstag, 19. Februar 2008 13:13
To: opensipstack-devel@lists.sourceforge.net
Cc: joegen@opensipstack.org
Subject: Re: OpenSIPStack Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)

Thomas Raschbacher wrote:

Hi again

You are of course right it is EBNF not ABNF I misread there ;)
The thing is though that last time I tried to compile something with it that was more than just an example I got a 150kB error message :(

Anyway the parser you are working on .. will it be able to deal with the previously mentioned test request (http://www.cs.columbia.edu/sip/sipit/test1.txt) ? (it's not vitally important that it can just curious about that one really)

Yes. That's the whole idea of the ABNF parser. If ABNF allows it,
then its a valid header. You will be surprised how screwed up messages
can be yet can still be valid as far as ABNF is concerned.


Apart from that will the new parser be api compatible (or at least easy to exchange) with the existing one? (also I'd need to be able to use it without the opensipstack transports ..)


Backward compatibility is not a guarantee since the new stack will no
longer be dependent to PWLIB which is a big architectural change. What
I can promise is anyone already familiar with OpenSIPStack should not
have a hard time migrating codes from version 1 to version 2 of the library.


Regards

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net opensipstack-devel-bounces@lists.sourceforge.net On Behalf Of joegen@opensipstack.org
Sent: Dienstag, 19. Februar 2008 12:50
To: opensipstack-devel@lists.sourceforge.net
Subject: Re: OpenSIPStack Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)

AFAIK boost::spirits is an EBNF parser and not ABNF. However, I'm sure
it can be stretched to do SIP Parsing.


Is any code for this available somewhere already as I'd like to have a look if possible.

sure... here it is

http://opensipstack.svn.sourceforge.net/viewvc/opensipstack/include/utils/ABNF.h?view=markup

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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
Guest
10. Feb 19, 2008 7:57 AM in response to: Guest
Re: [OpenSIPStack] Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)
:)
This is quite a funny coincidence as I just wrote my/our own (Sip) TransportManager (UDP, TCP, TLS) using boost and boost::asio hehe

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net opensipstack-devel-bounces@lists.sourceforge.net On Behalf Of joegen@opensipstack.org
Sent: Dienstag, 19. Februar 2008 13:30
To: opensipstack-devel@lists.sourceforge.net
Subject: Re: OpenSIPStack Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)

Thomas Raschbacher wrote:
Interesting.

I didn't know that there was such a big version change imminent .. is there a list of planned changes/features somewhere?
Ok, before I get people panicking. Vesion 1 of OpenSIPStack will still
be actively maintained and improved and will remain as the official
active branch of the project for a long time. Version 2 of the library
aims to improve on various part of version 1's architecture which would
be very hard to improve on without affecting stability of existing
code. Slowly, all functionalities of version 1 will be ported to
version 2 until such time finally arrives when v2 is as great as version 1.

Also what is going to be used instead of pwlib?

For opensipstack, it will be purely STL avoiding third party
dependencies as much as possible. For applications BOOST and ASIO are
one of the possibilities.

Regards,

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net opensipstack-devel-bounces@lists.sourceforge.net On Behalf Of Joegen E. Baclor
Sent: Dienstag, 19. Februar 2008 13:13
To: opensipstack-devel@lists.sourceforge.net
Cc: joegen@opensipstack.org
Subject: Re: OpenSIPStack Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)

Thomas Raschbacher wrote:

Hi again

You are of course right it is EBNF not ABNF I misread there ;)
The thing is though that last time I tried to compile something with it that was more than just an example I got a 150kB error message :(

Anyway the parser you are working on .. will it be able to deal with the previously mentioned test request (http://www.cs.columbia.edu/sip/sipit/test1.txt) ? (it's not vitally important that it can just curious about that one really)

Yes. That's the whole idea of the ABNF parser. If ABNF allows it,
then its a valid header. You will be surprised how screwed up messages
can be yet can still be valid as far as ABNF is concerned.


Apart from that will the new parser be api compatible (or at least easy to exchange) with the existing one? (also I'd need to be able to use it without the opensipstack transports ..)


Backward compatibility is not a guarantee since the new stack will no
longer be dependent to PWLIB which is a big architectural change. What
I can promise is anyone already familiar with OpenSIPStack should not
have a hard time migrating codes from version 1 to version 2 of the library.


Regards

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net opensipstack-devel-bounces@lists.sourceforge.net On Behalf Of joegen@opensipstack.org
Sent: Dienstag, 19. Februar 2008 12:50
To: opensipstack-devel@lists.sourceforge.net
Subject: Re: OpenSIPStack Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)

AFAIK boost::spirits is an EBNF parser and not ABNF. However, I'm sure
it can be stretched to do SIP Parsing.


Is any code for this available somewhere already as I'd like to have a look if possible.

sure... here it is

http://opensipstack.svn.sourceforge.net/viewvc/opensipstack/include/utils/ABNF.h?view=markup

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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
Guest
11. Feb 19, 2008 8:27 AM in response to: Guest
Re: [OpenSIPStack] Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)
I guess all roads lead to TR3 ;-)

Thomas Raschbacher wrote:
:)
This is quite a funny coincidence as I just wrote my/our own (Sip) TransportManager (UDP, TCP, TLS) using boost and boost::asio hehe

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net opensipstack-devel-bounces@lists.sourceforge.net On Behalf Of joegen@opensipstack.org
Sent: Dienstag, 19. Februar 2008 13:30
To: opensipstack-devel@lists.sourceforge.net
Subject: Re: OpenSIPStack Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)

Thomas Raschbacher wrote:

Interesting.

I didn't know that there was such a big version change imminent .. is there a list of planned changes/features somewhere?

Ok, before I get people panicking. Vesion 1 of OpenSIPStack will still
be actively maintained and improved and will remain as the official
active branch of the project for a long time. Version 2 of the library
aims to improve on various part of version 1's architecture which would
be very hard to improve on without affecting stability of existing
code. Slowly, all functionalities of version 1 will be ported to
version 2 until such time finally arrives when v2 is as great as version 1.

Also what is going to be used instead of pwlib?

For opensipstack, it will be purely STL avoiding third party
dependencies as much as possible. For applications BOOST and ASIO are
one of the possibilities.


Regards,

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net opensipstack-devel-bounces@lists.sourceforge.net On Behalf Of Joegen E. Baclor
Sent: Dienstag, 19. Februar 2008 13:13
To: opensipstack-devel@lists.sourceforge.net
Cc: joegen@opensipstack.org
Subject: Re: OpenSIPStack Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)

Thomas Raschbacher wrote:

Hi again

You are of course right it is EBNF not ABNF I misread there ;)
The thing is though that last time I tried to compile something with it that was more than just an example I got a 150kB error message :(

Anyway the parser you are working on .. will it be able to deal with the previously mentioned test request (http://www.cs.columbia.edu/sip/sipit/test1.txt) ? (it's not vitally important that it can just curious about that one really)

Yes. That's the whole idea of the ABNF parser. If ABNF allows it,
then its a valid header. You will be surprised how screwed up messages
can be yet can still be valid as far as ABNF is concerned.

Apart from that will the new parser be api compatible (or at least easy to exchange) with the existing one? (also I'd need to be able to use it without the opensipstack transports ..)

Backward compatibility is not a guarantee since the new stack will no
longer be dependent to PWLIB which is a big architectural change. What
I can promise is anyone already familiar with OpenSIPStack should not
have a hard time migrating codes from version 1 to version 2 of the library.

Regards

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net opensipstack-devel-bounces@lists.sourceforge.net On Behalf Of joegen@opensipstack.org
Sent: Dienstag, 19. Februar 2008 12:50
To: opensipstack-devel@lists.sourceforge.net
Subject: Re: OpenSIPStack Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)

AFAIK boost::spirits is an EBNF parser and not ABNF. However, I'm sure
it can be stretched to do SIP Parsing.

Is any code for this available somewhere already as I'd like to have a look if possible.


sure... here it is

http://opensipstack.svn.sourceforge.net/viewvc/opensipstack/include/utils/ABNF.h?view=markup

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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensipstack-devel
Guest
12. Feb 19, 2008 9:27 AM in response to: Guest
Re: [OpenSIPStack] Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)
Just browsed through some of the files on ViewVC and was wondering just how 'usable'/testable is the new implementation at the moment? At all or are you still 'just' working on the ABNF grammer itself?

Regards,

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net opensipstack-devel-bounces@lists.sourceforge.net On Behalf Of joegen@opensipstack.org
Sent: Dienstag, 19. Februar 2008 13:58
To: opensipstack-devel@lists.sourceforge.net
Subject: Re: OpenSIPStack Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)

I guess all roads lead to TR3 ;-)

Thomas Raschbacher wrote:
:)
This is quite a funny coincidence as I just wrote my/our own (Sip) TransportManager (UDP, TCP, TLS) using boost and boost::asio hehe

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net opensipstack-devel-bounces@lists.sourceforge.net On Behalf Of joegen@opensipstack.org
Sent: Dienstag, 19. Februar 2008 13:30
To: opensipstack-devel@lists.sourceforge.net
Subject: Re: OpenSIPStack Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)

Thomas Raschbacher wrote:

Interesting.

I didn't know that there was such a big version change imminent .. is there a list of planned changes/features somewhere?

Ok, before I get people panicking. Vesion 1 of OpenSIPStack will still
be actively maintained and improved and will remain as the official
active branch of the project for a long time. Version 2 of the library
aims to improve on various part of version 1's architecture which would
be very hard to improve on without affecting stability of existing
code. Slowly, all functionalities of version 1 will be ported to
version 2 until such time finally arrives when v2 is as great as version 1.

Also what is going to be used instead of pwlib?

For opensipstack, it will be purely STL avoiding third party
dependencies as much as possible. For applications BOOST and ASIO are
one of the possibilities.


Regards,

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net opensipstack-devel-bounces@lists.sourceforge.net On Behalf Of Joegen E. Baclor
Sent: Dienstag, 19. Februar 2008 13:13
To: opensipstack-devel@lists.sourceforge.net
Cc: joegen@opensipstack.org
Subject: Re: OpenSIPStack Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)

Thomas Raschbacher wrote:

Hi again

You are of course right it is EBNF not ABNF I misread there ;)
The thing is though that last time I tried to compile something with it that was more than just an example I got a 150kB error message :(

Anyway the parser you are working on .. will it be able to deal with the previously mentioned test request (http://www.cs.columbia.edu/sip/sipit/test1.txt) ? (it's not vitally important that it can just curious about that one really)

Yes. That's the whole idea of the ABNF parser. If ABNF allows it,
then its a valid header. You will be surprised how screwed up messages
can be yet can still be valid as far as ABNF is concerned.

Apart from that will the new parser be api compatible (or at least easy to exchange) with the existing one? (also I'd need to be able to use it without the opensipstack transports ..)

Backward compatibility is not a guarantee since the new stack will no
longer be dependent to PWLIB which is a big architectural change. What
I can promise is anyone already familiar with OpenSIPStack should not
have a hard time migrating codes from version 1 to version 2 of the library.

Regards

-----Original Message-----
From: opensipstack-devel-bounces@lists.sourceforge.net opensipstack-devel-bounces@lists.sourceforge.net On Behalf Of joegen@opensipstack.org
Sent: Dienstag, 19. Februar 2008 12:50
To: opensipstack-devel@lists.sourceforge.net
Subject: Re: OpenSIPStack Sip Test Messages (Was: RE: SIPMessage & SDPLazyParser)

AFAIK boost::spirits is an EBNF parser and not ABNF. However, I'm sure
it can be stretched to do SIP Parsing.

Is any code for this available somewhere already as I'd like to have a look if possible.


sure... here it is

http://opensipstack.svn.sourceforge.net/viewvc/opensipstack/include/utils/ABNF.h?view=markup

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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
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
opensipstack-devel@lists.sourceforge.net
https://lists.sour