mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-06 13:07:21 +00:00
Add a generic function to set the bridged call PVT unique id string
as a channel variable BRIDGEPVTCALLID This is important for call tracing in log files and CDRs, so that the SIP callID can be traced along servers. The CHANNEL dialplan function won't work here, since the outbound channel is gone when we need the Call-ID. Other channel drivers may now implement the same function :-), but this patch only supports chan_sip.so. Inspired by (issue #11816) Reported by: ctooley Patch by oej git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@99644 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -335,6 +335,9 @@ struct ast_channel_tech {
|
||||
|
||||
/*! \brief Set base channel (agent and local) */
|
||||
int (* set_base_channel)(struct ast_channel *chan, struct ast_channel *base);
|
||||
|
||||
/*! \brief Get the unique identifier for the PVT, i.e. SIP call-ID for SIP */
|
||||
char * (* get_pvt_uniqueid)(struct ast_channel *chan);
|
||||
};
|
||||
|
||||
struct ast_epoll_data;
|
||||
|
Reference in New Issue
Block a user