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

ezk-sip-core

SIP core crate providing abstrations over transport and transactions

15 releases (5 breaking)

0.6.0 Jan 29, 2025
0.5.2 Dec 28, 2024
0.4.2 Nov 27, 2024
0.3.0 Jul 1, 2024
0.1.0 Nov 9, 2021

#329 in Multimedia

Download history 206/week @ 2024-10-30 171/week @ 2024-11-06 157/week @ 2024-11-13 182/week @ 2024-11-20 442/week @ 2024-11-27 178/week @ 2024-12-04 209/week @ 2024-12-11 100/week @ 2024-12-18 236/week @ 2024-12-25 70/week @ 2025-01-01 209/week @ 2025-01-08 80/week @ 2025-01-15 117/week @ 2025-01-22 263/week @ 2025-01-29 252/week @ 2025-02-05 590/week @ 2025-02-12

1,237 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

~15–47MB
~740K SLoC