User`s guide
Dialogic
®
System Release 6.0 PCI for Windows
®
Release Update, Rev 62 — January 30, 2008 58
Dialogic Corporation
/* Perform system error processing */
exit(1);
}
/* Get the Tone Information for the TID_CUSTOM_SIT1 tone*/
int result;
TONE_DATA tonedata;
if ((result = dx_querytone(brdhdl, TID_CUSTOM_SIT1, &tonedata, EV_ASYNC)) == -1) {
printf("Cannot obtain tone information for TID_CUSTOM_SIT1 \n");
/* Perform system error processing */
exit(1);
}
/* Delete the current TID_CUSTOM_SIT1 call progress tone before creating a new definition*/
if ((result = dx_deletetone(brdhdl, TID_CUSTOM_SIT1, EV_ASYNC)) == -1) {
printf("Cannot delete the TID_CUSTOM_SIT1 tone\n");
/* Perform system error processing */
exit(1);
}
/* Change call progress default CUSTOM SIT tone */
tonedata.numofseg = 3; /* triple segment tone */
tonedata.tn_rep_cnt = 1;
tonedata.toneseg[0].tn_dflag = 0;
tonedata.toneseg[0].tn1_min = 874;
tonedata.toneseg[0].tn1_max = 955;
tonedata.toneseg[0].tn2_min = 0;
tonedata.toneseg[0].tn2_max = 0;
tonedata.toneseg[0].tn_twinmin = 0;
tonedata.toneseg[0].tn_twinmax = 0;
tonedata.toneseg[0].tnon_min = 15;
tonedata.toneseg[0].tnon_max = 30;
tonedata.toneseg[0].tnoff_min = 0;
tonedata.toneseg[0].tnoff_max = 5;
tonedata.toneseg[1].tn_dflag = 0;
tonedata.toneseg[1].tn1_min = 1310;
tonedata.toneseg[1].tn1_max = 1410;
tonedata.toneseg[1].tn2_min = 0;
tonedata.toneseg[1].tn2_max = 0;
tonedata.toneseg[1].tn_twinmin = 0;
tonedata.toneseg[1].tn_twinmax = 0;
tonedata.toneseg[1].tnon_min = 15;
tonedata.toneseg[1].tnon_max = 30;
tonedata.toneseg[1].tnoff_min = 0;
tonedata.toneseg[1].tnoff_max = 5;
tonedata.toneseg[2].tn_dflag = 0;
tonedata.toneseg[2].tn1_min = 1845;
tonedata.toneseg[2].tn1_max = 1950;
tonedata.toneseg[2].tn2_min = 0;
tonedata.toneseg[2].tn2_max = 0;
tonedata.toneseg[2].tn_twinmin = 0;
tonedata.toneseg[2].tn_twinmax = 0;
tonedata.toneseg[2].tnon_min = 0;
tonedata.toneseg[2].tnon_max = 0;
tonedata.toneseg[2].tnoff_min = 0;
if ((result = dx_createtone(brdhdl, TID_CUSTOM_SIT1, &tonedata, EV_SYNC)) == -1) {
printf("create tone for TID_CUSTOM_SIT1 failed\n");
/* Perform system error processing */
exit(1);
}