#sip #transport #transaction #abstraction #protocols #session #session-management

ezk-sip-core

SIP core crate providing abstrations over transport and transactions

9 unstable releases (3 breaking)

0.4.0 Oct 28, 2024
0.3.0 Jul 1, 2024
0.2.2 Jun 25, 2024
0.2.1 Sep 13, 2023
0.1.0 Nov 9, 2021

#903 in Network programming

Download history 540/week @ 2024-07-29 720/week @ 2024-08-05 382/week @ 2024-08-12 163/week @ 2024-08-19 47/week @ 2024-08-26 97/week @ 2024-09-02 99/week @ 2024-09-09 57/week @ 2024-09-16 80/week @ 2024-09-23 47/week @ 2024-09-30 109/week @ 2024-10-07 52/week @ 2024-10-14 144/week @ 2024-10-21 290/week @ 2024-10-28 183/week @ 2024-11-04 165/week @ 2024-11-11

788 downloads per month
Used in ezk-sip-ua

MIT license

405KB
10K SLoC

ezk-sip-core

crates.io documentation MIT licensed

SIP core library providing abstractions for transports and SIP transactions.

It is the centerpiece of any stateful SIP applications as it provides the Endpoint which holds all low level information about the SIP Stack (transport/transaction state).

While not complete, transport and transaction management are implemented after the following RFCs:

  • RFC3261 - SIP: Session Initiation Protocol
  • RFC6026 - Correct Transaction Handling for 2xx Responses to SIP INVITE Requests

Dependencies

~11–25MB
~390K SLoC