Create initial framework for single channel support

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@3568 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.0
Mark Spencer 22 years ago
parent f195e423f4
commit 76913125d8

@ -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;

@ -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

Loading…
Cancel
Save