- added preliminary handling of MANUFACTURER_IND.

This commit is contained in:
MelwareDE 2006-09-24 10:44:40 +00:00
parent fe1232ce43
commit a1b595d7a7
1 changed files with 23 additions and 0 deletions

View File

@ -3365,6 +3365,26 @@ static void capidev_send_faxdata(struct capi_pvt *i)
_capi_put_cmsg(&CMSG);
}
/*
* CAPI MANUFACTURER_IND
*/
static void capidev_handle_manufacturer_indication(_cmsg *CMSG, unsigned int PLCI, unsigned int NCCI, struct capi_pvt *i)
{
_cmsg CMSG2;
MANUFACTURER_RESP_HEADER(&CMSG2, capi_ApplID, HEADER_MSGNUM(CMSG), 0);
MANUFACTURER_RESP_CONTROLLER(&CMSG2) = MANUFACTURER_IND_CONTROLLER(CMSG);
MANUFACTURER_RESP_MANUID(&CMSG2) = MANUFACTURER_IND_MANUID(CMSG);
_capi_put_cmsg(&CMSG2);
return_on_no_interface("MANUFACTURER_IND");
cc_verbose(3, 1, VERBOSE_PREFIX_3 "%s: Ignored MANUFACTURER_IND Id=0x%x \n",
i->vname, MANUFACTURER_IND_MANUID(CMSG));
return;
}
/*
* CAPI CONNECT_ACTIVE_IND
*/
@ -3996,6 +4016,9 @@ static void capidev_handle_msg(_cmsg *CMSG)
case CAPI_P_IND(CONNECT_ACTIVE):
capidev_handle_connect_active_indication(CMSG, PLCI, NCCI, i);
break;
case CAPI_P_IND(MANUFACTURER):
capidev_handle_manufacturer_indication(CMSG, PLCI, NCCI, i);
break;
/*
* CAPI confirmations