Asterisk PBX呼叫流程如图所示。
通过Asterisk的一个电话呼叫在一个通道驱动接口上到达,如SIP Socket。
通道驱动在该通道上创建一个PBX通道并启动一个pbx线程
拨号方案被执行,拨号方案在一些地方通过dial应用(查看app_dial.c)
强制Asterisk创建一个呼出呼叫,一旦呼出,Asterisk会有以下两个动作将发生。
Dial创建一个呼出的PBX通道并请求一种通道驱动创建一个呼叫。
通过Asterisk的一个电话呼叫在一个通道驱动接口上到达,如SIP Socket。
通道驱动在该通道上创建一个PBX通道并启动一个pbx线程
拨号方案被执行,拨号方案在一些地方通过dial应用(查看app_dial.c)
强制Asterisk创建一个呼出呼叫,一旦呼出,Asterisk会有以下两个动作将发生。
Dial创建一个呼出的PBX通道并请求一种通道驱动创建一个呼叫。
当呼叫被应答时,Asterisk桥接媒体流,于是在第一个通道上的主叫可以和在第二个通道也就是呼出通道上的被叫通话