num_ports=CCnports();
CCsigtype(port);
CCsiginfo(port,&pBearerMap,&pProtocol);
CCtrunktype(port);
CCwatchdog(port,alarm,timer_ms);
CCalarm(port,alarm);
CCtrace(port, channel, tracelevel);
handle=CCgetslot(port,channel);
CClisten(port,channel,ts_handle);
CCunlisten(port,channel)
state=CCstate(port,chan);
CCuse(port,timeselot[,flag]);
CCwait(port,chan,timeout_100ms,&pState);
CCabort(port,channel);
CCenablein(port,channel[,cnf_parm1[,cnf_parm2...]);
CCaccept(port, channel);
CCmkcall(port,channel,DID,CID[,send_comp[,cnf_parm1[,cnf_parm2....]);
CCdisconnect(port, channel,cause[,std_or_raw]);
CCrelease(port, channel);
CCsetparm(port, channel, parmType, parmId, Value);
CCclrparms(port,channel,ParmType);
CCgetparm(port, channel, parmId, &pVar);
CCalerting(port, channel);
CCgetcause(port, channel[,std_or_raw]);
CCoverlap(port, channel,dest_addr,sending_complete);
CCsetupack(port, channel[,progress,Display]);
CCproceed(port, channel[,unique_hex]);
CCprogress(port, channel[,progress[,Display]]);
CCgetaddr(port, channel);
CCanscode(port, channel,code);
CCputcharge(port, channel,charge[,meter]);
CCgetcharge(port, timeslot,&pType,&pCharge,&pMeter);
CCnotify(port, channel,notify_indicator);
CCkeypad(port, channel,keypadinfo[,display]);
CChold(port, channel);
CCreconnect(port, channel);
CCenquiry(port, channel,DID,CID,sending_complete[,cnf_parm1,cnf_parm2]....);
CCsetparty(port, channel,party);
CCtransfer(Aport, Achannel,Cport,Cchannel);
CCgetxparm(port, channel, parmId, &pVar[,connectionless_flag]);
CCsetxparm(port, channel, parmId, Value[,connectionless_flag]);
CCclrxparms(port,channel[,connectionless=1]);
CCgetcnctless(port);
SMcreatevmp(vox_chan,[local_addr])(port, channel, DID, CID, sending_complete[,parm1,parm2....]);
CCsendfeat(port, channel);
CCsndcnctless(port);
hexstr=CCstrtohex(string);
hexstr=CCinttohex(unsigned_val,num_bytes);
hexstr=CCunstohex(int_val,num_bytes);