Skip to content

Comments

sip: add a few missing features#64

Open
lminiero wants to merge 2 commits intomasterfrom
sip-features
Open

sip: add a few missing features#64
lminiero wants to merge 2 commits intomasterfrom
sip-features

Conversation

@lminiero
Copy link
Member

While functional, the Janode SIP plugin is a bit behind in terms of features actually available in the Janus SIP plugin. This PR adds a few missing functionality, namely:

  • ability to send "info" and "message" requests (the plugin could only notify you about incoming ones, so far)
  • ability to send the "keyframe" request
  • support for starting/stopping recordings to the Janus MJR format
  • support for the newly added RTP forwarders
  • support for the so-called helper sessions (multiple lines)
  • a few other minor tweaks

This still leaves a few things out, like SUBSCRIBE/NOTIFY or call transfers, as those may require some minor changes to the Janus plugin itself due to the way transactions are currently correlated there (which makes it hard for Janode to know what response is for which request at the moment). I'll probably work on those in a separate and dedicated effort once this PR is merged, as those features are connected to each other anyway (you need SUBSCRIBE/NOTIFY to use REFER properly).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant