diff options
Diffstat (limited to 'main/channel_internal_api.c')
-rw-r--r-- | main/channel_internal_api.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/main/channel_internal_api.c b/main/channel_internal_api.c index bb63eebe1..a1d20871d 100644 --- a/main/channel_internal_api.c +++ b/main/channel_internal_api.c @@ -134,6 +134,11 @@ struct ast_channel { */ struct ast_party_connected_line connected; + /*! + * \brief Channel Connected Line ID information that was last indicated. + */ + struct ast_party_connected_line connected_indicated; + /*! \brief Redirecting/Diversion information */ struct ast_party_redirecting redirecting; @@ -972,6 +977,10 @@ struct ast_party_connected_line *ast_channel_connected(struct ast_channel *chan) { return &chan->connected; } +struct ast_party_connected_line *ast_channel_connected_indicated(struct ast_channel *chan) +{ + return &chan->connected_indicated; +} struct ast_party_id ast_channel_connected_effective_id(struct ast_channel *chan) { return ast_party_id_merge(&chan->connected.id, &chan->connected.priv); |