dect
/
asterisk
Archived
13
0
Fork 0

make AGI 'TDD MODE' command behave as documented when the channel doesn't support options (bug #4370)

git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5851 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
kpfleming 2005-06-05 21:00:33 +00:00
parent dcd6e95d0a
commit b7997fe7bd
1 changed files with 4 additions and 4 deletions

View File

@ -414,11 +414,11 @@ static int handle_tddmode(struct ast_channel *chan, AGI *agi, int argc, char *ar
if (!strncasecmp(argv[2],"tdd",3))
x = 1;
res = ast_channel_setoption(chan, AST_OPTION_TDD, &x, sizeof(char), 0);
fdprintf(agi->fd, "200 result=%d\n", res);
if (res >= 0)
return RESULT_SUCCESS;
if(res != RESULT_SUCCESS)
fdprintf(agi->fd, "200 result=0\n");
else
return RESULT_FAILURE;
fdprintf(agi->fd, "200 result=1\n");
return RESULT_SUCCESS;
}
static int handle_sendimage(struct ast_channel *chan, AGI *agi, int argc, char *argv[])