Aculab Call Control Quick Reference
Previous Topic  Next Topic 

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);