mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
Add channel thread ID to the information passed to AGI.
Reported by: dror99 Patch by: tilghman (Closes issue #11162) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@94771 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -32,6 +32,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
|
||||
#include <sys/time.h>
|
||||
#include <sys/wait.h>
|
||||
#include <sys/stat.h>
|
||||
#include <pthread.h>
|
||||
|
||||
#include "asterisk/paths.h" /* use many ast_config_AST_*_DIR */
|
||||
#include "asterisk/network.h"
|
||||
@@ -392,6 +393,7 @@ static void setup_env(struct ast_channel *chan, char *request, int fd, int enhan
|
||||
|
||||
/* User information */
|
||||
ast_agi_fdprintf(chan, fd, "agi_accountcode: %s\n", chan->accountcode ? chan->accountcode : "");
|
||||
ast_agi_fdprintf(chan, fd, "agi_threadid: %ld\n", (long)pthread_self());
|
||||
|
||||
/* Send any parameters to the fastagi server that have been passed via the agi application */
|
||||
/* Agi application paramaters take the form of: AGI(/path/to/example/script|${EXTEN}) */
|
||||
|
Reference in New Issue
Block a user