[−][src]Crate xylosip
Welcome to xylosip, a memory-safe RFC3261 SIP parser
xylosip is a SIP parser as described in RFC3261. Some parts of RFC2806 and RFC2234 are also implemented. This project is in the early stages and should not be considered stable.
Parsing a SIP message in xylosip is extremely easy, for most cases, simply pass a byte-slice to
the Message::parse
method and you'll get a validated message back.
use xylosip::Message; // read the data from the network let bytes = b"INVITE sip:bob@biloxi.example.com SIP/2.0\r\n"; Message::parse(bytes) // let your application handle the message .map(handle_sip_message);
Re-exports
pub use request::Request; |
Modules
header | contains header-related code |
request | contains request-related code |
Structs
Response | Representation of a SIP Response |
Enums
Message | Representation of a SIP message (either a Request or a Response) |
Method | Representation of a SIP method |