摘要 |
A method for processing control procedure of ISDN Q.931 call in UNIX system kernel is provided, which includes the steps of driving call control procedure processor, transmitting a Q.31 setting call message to the ISDN communication network side, activating a corresponding B channel after activating a call state of a current slot, transmitting a message received in upper stream writing queue to B channel after storing it in an inner buffer of the ISDN input/output controller (40), informing that it is possible to transmit the data to the ISDN communication network by transmitting "data transmission confirmed" message to the upper stream reading queue, completing the transmitting/receiving of users' data by transmitting the users' data from the ISDN communication network after adding "data transmission display" message, setting the slot call state to release state when the "network disconnection" message is received from the upper stream writing queue, deactivating the corresponding B channel when the "call recovery confirmed" message is received from the upper stream writing queue, transmitting the "network disconnection confirmed" message to the upper stream reading queue, and finishing the use of the call control procedure processor by setting the pointer value for the slot in use which is assigned by the upper stream writing/reading queues, wherein ISDN network connection service may be provided to the upper hierarchy protocol by using the streams in the UNIX system.
|