From fab529cb029abf375e0f0a60e7b635f6c067106e Mon Sep 17 00:00:00 2001 From: markster Date: Sun, 26 Mar 2000 01:59:06 +0000 Subject: Version 0.1.3 from FTP git-svn-id: http://svn.digium.com/svn/asterisk/trunk@207 f38db490-d61c-443f-a65b-d21fe96a405b --- include/asterisk/channel.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'include/asterisk/channel.h') diff --git a/include/asterisk/channel.h b/include/asterisk/channel.h index d78c490d1..b3ef37653 100755 --- a/include/asterisk/channel.h +++ b/include/asterisk/channel.h @@ -28,11 +28,14 @@ extern "C" { #define AST_CHANNEL_NAME 80 #define AST_CHANNEL_MAX_STACK 32 +#define MAX_LANGUAGE 20 + /* Max length an extension can be (unique) is this number */ #define AST_MAX_EXTENSION 80 struct ast_channel { char name[AST_CHANNEL_NAME]; /* ASCII Description of channel name */ + char language[MAX_LANGUAGE]; /* Language requested */ pthread_t blocker; /* If anyone is blocking, this is them */ pthread_mutex_t lock; /* Lock, can be used to lock a channel for some operations */ char *blockproc; /* Procedure causing blocking */ @@ -132,6 +135,9 @@ struct ast_frame *ast_read(struct ast_channel *chan); /* Write a frame to a channel */ int ast_write(struct ast_channel *chan, struct ast_frame *frame); +/* Write text to a display on a channel */ +int ast_sendtext(struct ast_channel *chan, char *text); + /* Browse the channels currently in use */ struct ast_channel *ast_channel_walk(struct ast_channel *prev); -- cgit v1.2.3