chan_pjsip: Transmit REFER waits for the REFER result setting TRANSFERSTATUS
[asterisk/asterisk.git] / doc / UPGRADE-staging / bridging_stasis_cache.txt
1 Subject: Bridging
2 Master-Only: true
3
4 The bridging core no longer uses the stasis cache for bridge
5 snapshots.  The latest bridge snapshot is now stored on the
6 ast_bridge structure itself.
7
8 The following APIs are no longer available since the stasis cache
9 is no longer used:
10   ast_bridge_topic_cached()
11   ast_bridge_topic_all_cached()
12
13 A topic pool is now used for individual bridge topics.
14
15 The ast_bridge_cache() function was removed since there's no
16 longer a separate container of snapshots.
17
18 A new function "ast_bridges()" was created to retrieve the
19 container of all bridges.  Users formerly calling
20 ast_bridge_cache() can use the new function to iterate over
21 bridges and retrieve the latest snapshot directly from the
22 bridge.
23
24 The ast_bridge_snapshot_get_latest() function was renamed to
25 ast_bridge_get_snapshot_by_uniqueid().
26
27 A new function "ast_bridge_get_snapshot()" was created to retrieve
28 the bridge snapshot directly from the bridge structure.
29
30 The ast_bridge_topic_all() function now returns a normal topic
31 not a cached one so you can't use stasis cache functions on it
32 either.
33
34 The ast_bridge_snapshot_type() stasis message now has the
35 ast_bridge_snapshot_update structure as it's data.  It contains
36 the last snapshot and the new one.