-
- Downloads
multi-stream: report an incoming call with a media list
Currently, an incoming call is always assumed to have either audio and video media or only audio media. This assumption was removed and the incoming call are reported with the list of included media with some of their attributes as found in the call invite (SDP). This will allow to process calls with an arbitrary number of media. It will also allow to add new media to a call by requesting a media change using a SIP re-invite (with new SDP). For instance, add video to an audio-only call. The peer will receive the new offer and may choose to accept or not the new media. Not all media change requests require validation from the user/client. Meaning that for instance, if a new SDP (media change request) is received to notify that the peer muted it's audio, the media change request can be processed without requiring validation from the user/client. Gitlab: #445 Change-Id: Ibc2b2501a3ec7e2c22f4e9d47cec3eda3dd43fef
Showing
- bin/dbus/cx.ring.Ring.CallManager.xml 100 additions, 1 deletionbin/dbus/cx.ring.Ring.CallManager.xml
- bin/dbus/dbuscallmanager.cpp 16 additions, 0 deletionsbin/dbus/dbuscallmanager.cpp
- bin/dbus/dbuscallmanager.h 4 additions, 0 deletionsbin/dbus/dbuscallmanager.h
- bin/dbus/dbusclient.cpp 4 additions, 0 deletionsbin/dbus/dbusclient.cpp
- bin/jni/callmanager.i 10 additions, 0 deletionsbin/jni/callmanager.i
- bin/jni/jni_interface.i 2 additions, 0 deletionsbin/jni/jni_interface.i
- bin/nodejs/callmanager.i 8 additions, 0 deletionsbin/nodejs/callmanager.i
- bin/nodejs/nodejs_interface.i 2 additions, 0 deletionsbin/nodejs/nodejs_interface.i
- src/account.cpp 1 addition, 0 deletionssrc/account.cpp
- src/account.h 10 additions, 4 deletionssrc/account.h
- src/call.cpp 60 additions, 58 deletionssrc/call.cpp
- src/call.h 24 additions, 3 deletionssrc/call.h
- src/client/callmanager.cpp 12 additions, 0 deletionssrc/client/callmanager.cpp
- src/client/ring_signal.cpp 2 additions, 0 deletionssrc/client/ring_signal.cpp
- src/dring/callmanager_interface.h 20 additions, 1 deletionsrc/dring/callmanager_interface.h
- src/ice_transport.cpp 5 additions, 1 deletionsrc/ice_transport.cpp
- src/jamidht/jamiaccount.cpp 51 additions, 6 deletionssrc/jamidht/jamiaccount.cpp
- src/jamidht/jamiaccount.h 14 additions, 6 deletionssrc/jamidht/jamiaccount.h
- src/manager.cpp 249 additions, 105 deletionssrc/manager.cpp
- src/manager.h 42 additions, 10 deletionssrc/manager.h
Loading
Please register or sign in to comment