User`s guide

Dialogic
®
System Release 6.0 PCI for Windows
®
Release Update, Rev 62 — January 30, 2008 365
Dialogic Corporation
NCMRetCode ncmRetCode;
char buffer[300] = {0};
NCMFamily family;
family.name = "DM3";
family.next = NULL;
NCMDevice UniqueName;
UniqueName.name = "DMV1200BTEP #1 in slot 2/10";
UniqueName.next = NULL;
NCMTrunkConfig ncmTruckConfig[4] = {0};
NCMFeatureType ncmFeatureType = {0};
ncmTruckConfig[0].TrunkName = "Trunk1";
ncmTruckConfig[0].TrunkValue = "4ESS(T1, Group 1)";
ncmTruckConfig[0].next = &(ncmTruckConfig[1]);
ncmTruckConfig[1].TrunkName = "Trunk2";
ncmTruckConfig[1].TrunkValue = "4ESS(T1, Group 1)";
ncmTruckConfig[1].next = &(ncmTruckConfig[2]);
ncmTruckConfig[2].TrunkName = "Trunk3";
ncmTruckConfig[2].TrunkValue = "5ESS(T1, Group 1)";
ncmTruckConfig[2].next = &(ncmTruckConfig[3]);
ncmTruckConfig[3].TrunkName = "Trunk4";
ncmTruckConfig[3].TrunkValue = "4ESS(T1, Group 1)";
ncmTruckConfig[3].next = NULL;
strncpy(ncmFeatureType.MediaLoad, "ML10", MEDIA_LOAD_LENGTH);
ncmRetCode = NCM_ApplyTrunkConfiguration(family,UniqueName,
ncmTruckConfig, &ncmFeatureType, reinterpret_cast<unsigned
char*>(buffer));
if (ncmRetCode != NCM_SUCCESS)
{
printf("Error calling NCM_ApplyTrunkConfiguration(). It
returned: %d \n", ncmRetCode;
printf( " Error Msg: %s \n", buffer);
}
else
{
printf("SUccessful calling
NCM_ApplyTrunkConfiguration\n");
}
printf("press any key to exit\n");
getchar();
}
...