* improve modern distinctive ring support, add
NoAnswerVoice config feature, and enhance third-party
- getty interaction (1 Jan 2005)
+ getty interaction (1, 2 Jan 2005)
* add support for etc/resetmodem (30 Dec 2004)
* fix NOTIFY_FAXMASTER within notify (30 Dec 2004)
* improve tiff2pdf and use it more (29 Dec 2004)
else if (*cp == 'D')
distinctiveRings[i].type = ClassModem::CALLTYPE_DATA;
+ while (*cp != '-'){ cp++;}
+ *cp = '\0';
u_int j = 0;
- char *cp1 = cp += 2;
+ int sign = 1;
+ char *cp1 = cp += 1;
while (*cp++) {
- if (*cp == ':') {
- *cp = '\0'; // Nuke the ':'
- distinctiveRings[i].cadence[j++] = atoi(cp1);
+ if (*cp == '-') {
+ *cp = '\0'; // Nuke the '-'
+ distinctiveRings[i].cadence[j++] = sign*atoi(cp1);
+ sign = -sign;
cp1 = ++cp;
}
}
- distinctiveRings[i].cadence[j] = atoi(cp1);
+ distinctiveRings[i].cadence[j] = sign*atoi(cp1);
double sum = 0;
for ( u_int k=0; k < 5; ++k )