NMS的mask决定了很多细节的设置。下面一个Mask决定了NMS NCC返回的事件
//nccstart.par
NCC.START.eventmask
= 0x40 # Report call status
//nccdef.h
/* Meanings for ncc.start.eventmask bits ----- */
#define NCC_REPORT_ALERTING
0x0004 /* NCCEVN_REMOTE_ALERTING */
#define NCC_REPORT_ANSWERED
0x0008 /* NCCEVN_REMOTE_ANSWERED */
#define NCC_REPORT_BILLING
0x0020 /* NCCEVN_BILLING_INDICATION */
#define NCC_REPORT_STATUSINFO 0x0040 /* NCCEVN_CALL_STATUS_UPDATE */
#define NCC_REPORT_ANSSUP 0x0080 /* NCCEVN_REMOTE_ANSWERED for Answer Supervision */
#define NCC_REPORT_HOLD_INDICATION
0x0100/*NCCEVN_HOLD_INDICATION */
#define NCC_REPORT_CALLID
0x10000 /* NCCEVN_CALLID_AVAILABLE */
默认只是40,那NCC_REPORT_ALERTING是收不到的,必要要设定相关的掩码。