FreeSWITCH代码分析(二)

事件处理模型 FreeSWITCH内部处理事件的基本数据结构和逻辑如下图: 1. freeSWITCH启动的时候,会创建3个EVENT_QUEUE,用来保存相关api、dialplan或呼叫触发的事件,队列长度为100000,每个队列的优先级不一样,平台根据事件的优先级将事件入队。注意:如果符合优先级要求的队列已经满了或其他原因造成入队失败,可能将事件放入到低优先级的队列[c1] ; 2. 每个E
相关文章
相关标签/搜索