#define POLARITY_REV 1
-static struct zt_distRings drings;
-
struct distRingData {
int ring[3];
int range;
tmp->permcallwaiting = 0;
/* Flag to destroy the channel must be cleared on new mkif. Part of changes for reload to work */
tmp->destroy = 0;
- tmp->drings = drings;
+ tmp->drings = conf.chan.drings;
tmp->usedistinctiveringdetection = usedistinctiveringdetection;
tmp->callwaitingcallerid = conf.chan.callwaitingcallerid;
tmp->threewaycalling = conf.chan.threewaycalling;
} else if (!strcasecmp(v->name, "dring3context")) {
ast_copy_string(confp->chan.drings.ringContext[2].contextData,v->value,sizeof(confp->chan.drings.ringContext[2].contextData));
} else if (!strcasecmp(v->name, "dring1range")) {
- drings.ringnum[0].range = atoi(v->value);
+ confp->chan.drings.ringnum[0].range = atoi(v->value);
/* 10 is a nice default. */
if (confp->chan.drings.ringnum[0].range == 0)
confp->chan.drings.ringnum[0].range = 10;