Archived
14
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
asterisk/doc/model.txt
markster 795143ef36 Version 0.1.0 from FTP
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2 f38db490-d61c-443f-a65b-d21fe96a405b
1999-10-08 04:46:33 +00:00

16 lines
685 B
Text
Executable file

Description of call model:
Incoming Call:
Channel backend waits for a RING or equivalent on some sort of
interface. Typically this is done in its own thread. When a RING is
detected, the backend should create a channel structure and then call
ast_pbx_start() on that channel, which will create a thread to monitor
that interface. At this point, the PBX and/or applications it launches
will manage the interface, and it need not be montored by the
aforementioned thread. When the applications are finished, the requisite
hangup function will be called, at which the channel can be considered to
be no longer valid, and the thread that controls it will immenantly be
terminated.