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

ezk-sip-core

SIP core crate providing abstrations over transport and transactions

11 unstable releases (3 breaking)

new 0.4.2 Nov 27, 2024
0.4.0 Oct 28, 2024
0.3.0 Jul 1, 2024
0.2.1 Sep 13, 2023
0.1.0 Nov 9, 2021

#1158 in Network programming

Download history 554/week @ 2024-08-08 268/week @ 2024-08-15 41/week @ 2024-08-22 75/week @ 2024-08-29 98/week @ 2024-09-05 92/week @ 2024-09-12 55/week @ 2024-09-19 66/week @ 2024-09-26 89/week @ 2024-10-03 71/week @ 2024-10-10 152/week @ 2024-10-17 198/week @ 2024-10-24 209/week @ 2024-10-31 176/week @ 2024-11-07 197/week @ 2024-11-14 96/week @ 2024-11-21

709 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
~392K SLoC