aiosip icon indicating copy to clipboard operation
aiosip copied to clipboard

SIP support for AsyncIO (DEPRECATED)

Results 46 aiosip issues
Sort by recently updated
recently updated
newest added

I want to play around with creating an `aiosip_auth` package to be able to layer in authentication APIs, but the current middleware APIs aren't sufficient. I really need to be...

enhancement

We probably need to rethink `contact_details` attribute on messages as its completely valid to have multiple Contact headers. For example, from RFC 3261 on registrations: > If more than one...

enhancement
compliance

Currently, if you use create_dialog(..).register() the URI for the REGISTER method is wrong. Unlike the To and From fields, the URI should not contain a username. See: https://tools.ietf.org/html/rfc3261#section-10.2 ``` Request-URI:...

bug
compliance

Currently we're using method+cseq, but this is going to get confused if we ever face SIP forking, where one message can cause multiple responses to come back - each with...

enhancement
compliance

This is a combination of a few things I've noticed, and resulted in me pulling the reliable shutdown patch - for now. My attempt at adding some sort of automatic...

bug

They overlap, but they're separate. Should improve INVITE handling.

From the RFC: > The branch parameter value MUST be unique across space and time for > all requests sent by the UA. The exceptions to this rule are CANCEL...

There's a complicated state machine that needs test coverage. Especially in how ACKs are handled.

I've seen it in traces in the past few days, but haven't had a change to dig into reproducing it.

Currently, if the dialplan falls through, it returns a 501. But that strictly isn't correct. For example, if the server implements SUBSCRIBE, but its gated behind a particular user, it...