[OpenSIPS-Devel] [OpenSIPS/opensips] 078345: WIP: rtp_relay: add support for recording in rtp_r...
Răzvan Crainea
noreply at github.com
Tue Mar 1 11:35:45 UTC 2022
Branch: refs/heads/master
Home: https://github.com/OpenSIPS/opensips
Commit: 07834594007dcf8d3a05fb4cf18b451fe863ce3a
https://github.com/OpenSIPS/opensips/commit/07834594007dcf8d3a05fb4cf18b451fe863ce3a
Author: Razvan Crainea <razvan at opensips.org>
Date: 2021-12-17 (Fri, 17 Dec 2021)
Changed paths:
M modules/rtp_relay/rtp_relay.c
M modules/rtp_relay/rtp_relay.h
A modules/rtp_relay/rtp_relay_binds.c
A modules/rtp_relay/rtp_relay_common.h
M modules/rtp_relay/rtp_relay_ctx.c
M modules/rtp_relay/rtp_relay_ctx.h
A modules/rtp_relay/rtp_relay_load.h
M modules/rtpengine/rtpengine.c
M modules/siprec/siprec.c
M modules/siprec/siprec_body.c
M modules/siprec/siprec_body.h
M modules/siprec/siprec_logic.c
M modules/siprec/siprec_sess.c
M modules/siprec/siprec_sess.h
Log Message:
-----------
WIP: rtp_relay: add support for recording in rtp_relay
Commit: e1158efc0e09ebf1b6f86dbfff34e6d2adcf9bb0
https://github.com/OpenSIPS/opensips/commit/e1158efc0e09ebf1b6f86dbfff34e6d2adcf9bb0
Author: Razvan Crainea <razvan at opensips.org>
Date: 2021-12-17 (Fri, 17 Dec 2021)
Changed paths:
M modules/rtp_relay/rtp_relay.h
M modules/rtp_relay/rtp_relay_server.c
M modules/rtpengine/rtpengine.c
M modules/rtpproxy/rtpproxy.c
Log Message:
-----------
WIP: rtp_relay: add hooks back to rtp_relay
Commit: 27e452fb71f2d90025622243116867df9008bb0e
https://github.com/OpenSIPS/opensips/commit/27e452fb71f2d90025622243116867df9008bb0e
Author: Razvan Crainea <razvan at opensips.org>
Date: 2021-12-17 (Fri, 17 Dec 2021)
Changed paths:
M modules/rtp_relay/rtp_relay.h
M modules/rtp_relay/rtp_relay_ctx.c
M modules/rtp_relay/rtp_relay_ctx.h
M modules/rtp_relay/rtp_relay_server.c
Log Message:
-----------
WIP: rtp_relay: add get_sdp hook
Commit: d87bf7c3839fec9f32e8631cd491885a5308b4fb
https://github.com/OpenSIPS/opensips/commit/d87bf7c3839fec9f32e8631cd491885a5308b4fb
Author: Razvan Crainea <razvan at opensips.org>
Date: 2021-12-21 (Tue, 21 Dec 2021)
Changed paths:
M modules/rtp_relay/rtp_relay_ctx.c
M modules/rtp_relay/rtp_relay_server.c
M modules/rtpproxy/doc/rtpproxy_admin.xml
M modules/rtpproxy/rtpproxy.c
M modules/siprec/doc/siprec_admin.xml
M modules/siprec/siprec.c
M modules/siprec/siprec_body.c
M modules/siprec/siprec_body.h
M modules/siprec/siprec_logic.c
Log Message:
-----------
WIP: rtp_relay: migrate rtpproxy
Commit: 161d98e7141bb8d5e1a36cb2fa7f613a8750657f
https://github.com/OpenSIPS/opensips/commit/161d98e7141bb8d5e1a36cb2fa7f613a8750657f
Author: Razvan Crainea <razvan at opensips.org>
Date: 2021-12-22 (Wed, 22 Dec 2021)
Changed paths:
M modules/rtp_relay/rtp_relay.h
M modules/rtp_relay/rtp_relay_common.h
M modules/rtp_relay/rtp_relay_ctx.c
M modules/rtp_relay/rtp_relay_ctx.h
M modules/rtp_relay/rtp_relay_load.h
M modules/rtpengine/rtpengine.c
M modules/rtpproxy/rtpproxy.c
M modules/siprec/siprec_body.c
M modules/siprec/siprec_logic.c
M modules/siprec/siprec_sess.h
Log Message:
-----------
WIP: rtp_relay: implement restart persistence
Commit: ced9c7bb7964b13b6796876e994b7c32ba99e9ac
https://github.com/OpenSIPS/opensips/commit/ced9c7bb7964b13b6796876e994b7c32ba99e9ac
Author: Razvan Crainea <razvan at opensips.org>
Date: 2021-12-22 (Wed, 22 Dec 2021)
Changed paths:
M modules/siprec/siprec_body.c
M modules/siprec/siprec_body.h
M modules/siprec/siprec_sess.c
Log Message:
-----------
WIP: siprec: remove body from session as no longer used
Commit: 7ee8e8b85983c54dd0360c4cbc34bf3c95e276bb
https://github.com/OpenSIPS/opensips/commit/7ee8e8b85983c54dd0360c4cbc34bf3c95e276bb
Author: Razvan Crainea <razvan at opensips.org>
Date: 2021-12-22 (Wed, 22 Dec 2021)
Changed paths:
M modules/rtp_relay/rtp_relay.h
M modules/rtp_relay/rtp_relay_binds.c
M modules/rtp_relay/rtp_relay_ctx.c
M modules/rtp_relay/rtp_relay_load.h
M modules/rtpengine/rtpengine.c
M modules/rtpproxy/rtpproxy.c
M modules/siprec/siprec_logic.c
Log Message:
-----------
WIP: rtp_relay: rework copy to offer&answer mechanism
Commit: 0d24fb68fae641c7892a6827a359fb2f59705acf
https://github.com/OpenSIPS/opensips/commit/0d24fb68fae641c7892a6827a359fb2f59705acf
Author: Razvan Crainea <razvan at opensips.org>
Date: 2021-12-22 (Wed, 22 Dec 2021)
Changed paths:
M modules/rtpproxy/rtpproxy.c
M modules/siprec/siprec_body.c
M modules/siprec/siprec_body.h
M modules/siprec/siprec_logic.c
Log Message:
-----------
WIP: siprec: properly handle pause&resume
Commit: 800af0f8204a8e21a833eb14e17377309ec3f8d9
https://github.com/OpenSIPS/opensips/commit/800af0f8204a8e21a833eb14e17377309ec3f8d9
Author: Razvan Crainea <razvan at opensips.org>
Date: 2021-12-22 (Wed, 22 Dec 2021)
Changed paths:
M modules/rtp_relay/rtp_relay_common.h
M modules/rtpproxy/rtpproxy.c
M modules/siprec/siprec_logic.c
M modules/siprec/siprec_sess.c
M modules/siprec/siprec_sess.h
Log Message:
-----------
siprec: migrate siprec_{pause,resume}_recording
Commit: a655d5687cf1a692267e317b48b8537f657494d0
https://github.com/OpenSIPS/opensips/commit/a655d5687cf1a692267e317b48b8537f657494d0
Author: Razvan Crainea <razvan at opensips.org>
Date: 2021-12-23 (Thu, 23 Dec 2021)
Changed paths:
M modules/rtp_relay/rtp_relay.h
M modules/rtp_relay/rtp_relay_common.h
M modules/rtp_relay/rtp_relay_ctx.c
M modules/rtp_relay/rtp_relay_load.h
M modules/rtpengine/rtpengine.c
M modules/rtpproxy/rtpproxy.c
M modules/siprec/siprec_logic.c
Log Message:
-----------
WIP: rtp_relay: select legs and streams to copy
Commit: 0af1b76329d9390ae1fbf783e27e3081b7099c1f
https://github.com/OpenSIPS/opensips/commit/0af1b76329d9390ae1fbf783e27e3081b7099c1f
Author: Razvan Crainea <razvan at opensips.org>
Date: 2022-01-06 (Thu, 06 Jan 2022)
Changed paths:
M modules/rtp_relay/rtp_relay_ctx.c
Log Message:
-----------
WIP: rtp_relay: also use tmp_in_sdp, if might be successful
Commit: c16b8ed196a8b573dbae1892c5e56c9e8193e403
https://github.com/OpenSIPS/opensips/commit/c16b8ed196a8b573dbae1892c5e56c9e8193e403
Author: Razvan Crainea <razvan at opensips.org>
Date: 2022-01-07 (Fri, 07 Jan 2022)
Changed paths:
M modules/media_exchange/media_exchange.c
M modules/media_exchange/media_exchange.h
M modules/media_exchange/media_sessions.c
M modules/media_exchange/media_sessions.h
M modules/media_exchange/media_utils.c
M modules/media_exchange/media_utils.h
Log Message:
-----------
media_exchange: port module to rtp_relay interface
Commit: be18af64bb5ef1fd243f060e079c39a61340e94c
https://github.com/OpenSIPS/opensips/commit/be18af64bb5ef1fd243f060e079c39a61340e94c
Author: Razvan Crainea <razvan at opensips.org>
Date: 2022-01-07 (Fri, 07 Jan 2022)
Changed paths:
M modules/rtpengine/rtpengine.c
Log Message:
-----------
rtpengine: fix to_tag for copy offer
Commit: 783813d8ce50d5ac265f5156e3bc2b969ae3d633
https://github.com/OpenSIPS/opensips/commit/783813d8ce50d5ac265f5156e3bc2b969ae3d633
Author: Razvan Crainea <razvan at opensips.org>
Date: 2022-01-07 (Fri, 07 Jan 2022)
Changed paths:
M modules/media_exchange/media_exchange.c
Log Message:
-----------
media_exchange: port media_fork_from_call to rtp_relay
Commit: ed95a9f19608c6ff79ce1ff25bf2b13cd49ce8f2
https://github.com/OpenSIPS/opensips/commit/ed95a9f19608c6ff79ce1ff25bf2b13cd49ce8f2
Author: Razvan Crainea <razvan at opensips.org>
Date: 2022-01-27 (Thu, 27 Jan 2022)
Changed paths:
M forward.c
Log Message:
-----------
get_send_socket: prevent crash when used with dummy msg
Commit: fb0c06c4d5593c26cd57eac236cc27c4535f1518
https://github.com/OpenSIPS/opensips/commit/fb0c06c4d5593c26cd57eac236cc27c4535f1518
Author: Razvan Crainea <razvan at opensips.org>
Date: 2022-01-28 (Fri, 28 Jan 2022)
Changed paths:
M action.c
M action.h
M cachedb/cachedb.h
M cachedb/cachedb_cap.h
M cachedb/test/test_cachedb.c
M cfg_reload.c
M globals.c
M lib/reg/pn.c
M lib/reg/save_flags.c
M menuconfig/parser.c
M modules/aaa_diameter/README
M modules/aaa_diameter/app_opensips/app_opensips.c
M modules/aaa_diameter/doc/contributors.xml
M modules/auth_jwt/README
M modules/auth_jwt/authorize.c
M modules/auth_jwt/doc/contributors.xml
M modules/b2b_entities/README
M modules/b2b_entities/b2b_entities.c
M modules/b2b_entities/b2b_entities.h
M modules/b2b_entities/b2be_db.c
M modules/b2b_entities/doc/b2b_entities_admin.xml
M modules/b2b_entities/doc/contributors.xml
M modules/b2b_logic/README
M modules/b2b_logic/b2b_logic.c
M modules/b2b_logic/b2b_logic.h
M modules/b2b_logic/b2bl_db.c
M modules/b2b_logic/doc/b2b_logic_admin.xml
M modules/b2b_logic/doc/contributors.xml
M modules/b2b_logic/logic.c
M modules/cachedb_local/README
M modules/cachedb_local/cachedb_local_replication.c
M modules/cachedb_local/doc/contributors.xml
M modules/cachedb_redis/README
M modules/cachedb_redis/cachedb_redis.c
M modules/cachedb_redis/cachedb_redis_dbase.c
M modules/cachedb_redis/cachedb_redis_dbase.h
M modules/cachedb_redis/doc/contributors.xml
M modules/cgrates/cgrates_acc.c
M modules/clusterer/README
M modules/clusterer/clusterer.c
M modules/clusterer/doc/contributors.xml
M modules/clusterer/node_info.c
M modules/db_oracle/README
M modules/db_oracle/dbase.c
M modules/db_oracle/doc/contributors.xml
M modules/db_oracle/res.c
M modules/db_text/README
M modules/db_text/dbt_lib.c
M modules/db_text/dbtext.c
M modules/db_text/doc/contributors.xml
M modules/dialog/README
M modules/dialog/dialog.c
M modules/dialog/dlg_replication.c
M modules/dialog/doc/contributors.xml
M modules/dispatcher/README
M modules/dispatcher/dispatcher.c
M modules/dispatcher/doc/contributors.xml
M modules/dispatcher/doc/dispatcher_admin.xml
M modules/event_flatstore/README
M modules/event_flatstore/doc/contributors.xml
M modules/event_flatstore/event_flatstore.c
M modules/event_routing/README
M modules/event_routing/doc/contributors.xml
M modules/event_routing/ebr_data.c
M modules/event_virtual/README
M modules/event_virtual/doc/contributors.xml
M modules/event_virtual/event_virtual.c
M modules/fraud_detection/README
M modules/fraud_detection/doc/contributors.xml
M modules/fraud_detection/fraud_detection.c
M modules/fraud_detection/frd_load.c
M modules/httpd/README
M modules/httpd/doc/contributors.xml
M modules/httpd/doc/httpd_admin.xml
M modules/httpd/httpd_proc.c
M modules/load_balancer/README
M modules/load_balancer/doc/contributors.xml
M modules/load_balancer/doc/load_balancer_admin.xml
M modules/mathops/README
M modules/mathops/doc/mathops_admin.xml
M modules/mathops/mathops.c
M modules/mid_registrar/README
M modules/mid_registrar/doc/contributors.xml
M modules/mid_registrar/mid_registrar.c
M modules/mid_registrar/mid_registrar.h
M modules/mid_registrar/save.c
M modules/mid_registrar/ulcb.c
M modules/presence/README
M modules/presence/doc/contributors.xml
M modules/presence/notify.c
M modules/presence/subscribe.c
M modules/prometheus/README
M modules/prometheus/doc/contributors.xml
M modules/prometheus/doc/prometheus_admin.xml
M modules/prometheus/prometheus.c
M modules/proto_ws/README
M modules/proto_ws/doc/contributors.xml
M modules/proto_ws/proto_ws.c
M modules/proto_wss/README
M modules/proto_wss/doc/contributors.xml
M modules/proto_wss/proto_wss.c
M modules/qrouting/README
M modules/qrouting/doc/contributors.xml
M modules/qrouting/qr_acc.c
M modules/rabbitmq/README
M modules/rabbitmq/doc/contributors.xml
M modules/rabbitmq/rabbitmq.c
M modules/rabbitmq/rmq_servers.c
M modules/rabbitmq/rmq_servers.h
M modules/registrar/README
M modules/registrar/doc/contributors.xml
M modules/registrar/save.c
M modules/rtp_relay/README
M modules/rtp_relay/doc/contributors.xml
M modules/rtp_relay/doc/rtp_relay_admin.xml
M modules/rtp_relay/rtp_relay.c
M modules/rtp_relay/rtp_relay_ctx.c
M modules/rtp_relay/rtp_relay_ctx.h
M modules/rtpengine/README
M modules/rtpengine/doc/contributors.xml
M modules/rtpengine/doc/rtpengine_admin.xml
M modules/rtpengine/rtpengine.c
M modules/rtpproxy/README
M modules/rtpproxy/doc/contributors.xml
M modules/rtpproxy/rtpproxy.c
M modules/sipcapture/README
M modules/sipcapture/doc/contributors.xml
M modules/sipcapture/sipcapture.c
M modules/siprec/README
M modules/siprec/doc/contributors.xml
M modules/speeddial/README
M modules/speeddial/doc/contributors.xml
M modules/speeddial/speeddial.c
M modules/sql_cacher/README
M modules/sql_cacher/doc/contributors.xml
M modules/sql_cacher/doc/sql_cacher_admin.xml
M modules/sql_cacher/sql_cacher.c
M modules/tls_wolfssl/Makefile
M modules/tls_wolfssl/README
M modules/tls_wolfssl/doc/contributors.xml
M modules/tls_wolfssl/wolfssl.c
M modules/tls_wolfssl/wolfssl_config.c
M modules/tm/README
M modules/tm/doc/contributors.xml
M modules/topology_hiding/README
M modules/topology_hiding/doc/contributors.xml
M modules/tracer/README
M modules/tracer/doc/contributors.xml
M modules/tracer/tracer.c
M modules/tracer/tracer.h
M modules/xml/README
M modules/xml/doc/contributors.xml
M modules/xml/xml.c
M packaging/debian/control
M packaging/debian/rules
M pvar.c
M route.c
A sha256.c
A sha256.h
A sha512.c
A sha512.h
M time_rec.c
M time_rec.h
M transformations.c
M transformations.h
M utils/db_berkeley/bdb_recover.c
M xlog.c
Log Message:
-----------
Merge branch 'master' into feature/rtp_relay_siprec
Commit: 8c161c5a4115d5b3cdfb3a2f8396af39aa367ba1
https://github.com/OpenSIPS/opensips/commit/8c161c5a4115d5b3cdfb3a2f8396af39aa367ba1
Author: Razvan Crainea <razvan at opensips.org>
Date: 2022-01-31 (Mon, 31 Jan 2022)
Changed paths:
M modules/media_exchange/media_exchange.c
Log Message:
-----------
media_exchange: support media_fork_to_uri from event routes
Commit: 0df4c3e102172f4fd88db4f032f1fbd32f00e717
https://github.com/OpenSIPS/opensips/commit/0df4c3e102172f4fd88db4f032f1fbd32f00e717
Author: Razvan Crainea <razvan at opensips.org>
Date: 2022-03-01 (Tue, 01 Mar 2022)
Changed paths:
M forward.c
M modules/media_exchange/media_exchange.c
M modules/media_exchange/media_exchange.h
M modules/media_exchange/media_sessions.c
M modules/media_exchange/media_sessions.h
M modules/media_exchange/media_utils.c
M modules/media_exchange/media_utils.h
M modules/rtp_relay/rtp_relay.c
M modules/rtp_relay/rtp_relay.h
A modules/rtp_relay/rtp_relay_binds.c
A modules/rtp_relay/rtp_relay_common.h
M modules/rtp_relay/rtp_relay_ctx.c
M modules/rtp_relay/rtp_relay_ctx.h
A modules/rtp_relay/rtp_relay_load.h
M modules/rtp_relay/rtp_relay_server.c
M modules/rtpengine/rtpengine.c
M modules/rtpproxy/doc/rtpproxy_admin.xml
M modules/rtpproxy/rtpproxy.c
M modules/siprec/doc/siprec_admin.xml
M modules/siprec/siprec.c
M modules/siprec/siprec_body.c
M modules/siprec/siprec_body.h
M modules/siprec/siprec_logic.c
M modules/siprec/siprec_sess.c
M modules/siprec/siprec_sess.h
Log Message:
-----------
Merge branch 'feature/rtp_relay_siprec'
Port SIPREC module to use the RTP Relay module:
* define a new interface in rtp_relay for copying streams
* implement 'subscribe request' RTPEngine command
* adapt RTPProxy to new interface
Sponsored by Rob Moore, at: Dubber - PCI Comply and Call Recording
Compare: https://github.com/OpenSIPS/opensips/compare/f56797baa18b...0df4c3e10217
More information about the Devel
mailing list