Create initial framework for single channel support

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3568 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Mark Spencer
2004-08-02 04:32:37 +00:00
parent f195e423f4
commit 76913125d8
2 changed files with 7 additions and 0 deletions

View File

@@ -192,6 +192,8 @@ static int transfer = 0;
static int cancallforward = 0;
static int singlepath = 0;
static int canreinvite = CANREINVITE;
/*static int busycount = 3;*/
@@ -365,6 +367,7 @@ struct mgcp_endpoint {
int callwaiting;
int transfer;
int threewaycalling;
int singlepath;
int cancallforward;
int canreinvite;
int callreturn;
@@ -3497,6 +3500,8 @@ static struct mgcp_gateway *build_gateway(char *cat, struct ast_variable *v)
immediate = ast_true(v->value);
} else if (!strcasecmp(v->name, "cancallforward")) {
cancallforward = ast_true(v->value);
} else if (!strcasecmp(v->name, "singlepath")) {
singlepath = ast_true(v->value);
} else if (!strcasecmp(v->name, "canreinvite")) {
canreinvite = ast_true(v->value);
} else if (!strcasecmp(v->name, "mailbox")) {
@@ -3562,6 +3567,7 @@ static struct mgcp_gateway *build_gateway(char *cat, struct ast_variable *v)
e->pickupgroup=cur_pickupgroup;
e->callreturn = callreturn;
e->cancallforward = cancallforward;
e->singlepath = singlepath;
e->canreinvite = canreinvite;
e->callwaiting = callwaiting;
e->slowsequence = slowsequence;

View File

@@ -61,6 +61,7 @@
;cancallforward=no
;canreinvite=no
;dtmfmode=inband
;singlepath=yes ; This device only supports a single RTP path
;line => aaln/1
;callerid = "Duane Cox" <456>
;callwaiting=no