Dialogic Dialogic Global Call IP IP Phone User Manual


 
Dialogic
®
Global Call IP Technology Guide — November 2007 149
Dialogic Corporation
IP-Specific Operations
{
printf("\tReceived extension data IPPARM_CONFERENCE_GOAL: %d\n",
(unsigned int)(*(parmp->value_buf)));
}
break;
case IPPARM_CONFERENCE_ID:
if(parmp->value_size != 0)
{
printf("\tReceived extension data IPPARM_CONFERENCE_ID: %s\n",
parmp->value_buf);
}
break;
default:
printf("\tReceived unknown CONFERENCE extension parmID %d\n",
parmp->parm_ID);
break;
}
break;
case IPSET_VENDORINFO:
switch (parmp->parm_ID)
{
case IPPARM_VENDOR_PRODUCT_ID:
if(parmp->value_size != 0)
{
printf("\tReceived extension data PRODUCT_ID %s\n", parmp->value_buf);
}
break;
case IPPARM_VENDOR_VERSION_ID:
if(parmp->value_size != 0)
{
printf("\tReceived extension data VERSION_ID %s\n", parmp->value_buf);
}
break;
case IPPARM_H221NONSTD:
{
if(parmp->value_size == sizeof(IP_H221NONSTANDARD))
{
IP_H221NONSTANDARD *pH221NonStandard;
pH221NonStandard = (IP_H221NONSTANDARD *)(&(parmp->value_buf));
printf("\tReceived extension data VENDOR H221NONSTD:
CC=%d, Ext=%d, MC=%d\n",
pH221NonStandard->country_code,
pH221NonStandard->extension,
pH221NonStandard->manufacturer_code);
}
}
break;
default:
printf("\tReceived unknown VENDORINFO extension parmID %d\n",
parmp->parm_ID);
break;
}/* end switch (parmp->parm_ID) for IPSET_VENDORINFO */
break;
case IPSET_NONSTANDARDDATA:
switch (parmp->parm_ID)
{
case IPPARM_NONSTANDARDDATA_DATA:
printf("\tReceived extension data (NSDATA) DATA: %s\n", parmp->value_buf);
break;