有关asterisk内核框架一下问题

[i=s] 本帖最后由 臭虫贩子 于 2009-12-25 02:06 编辑 [/i]

经过2周的折腾,总算把asterisk(Freeiris)安装好,测试通过基本的呼叫、邮箱等功能。因为之前有过(简易)软交换的代码维护经历,所以决定研究下远近闻名的asterisk内核,过程还算顺利,化了3天左右的时间大概的明白了控制流程和数据流程的调用关系,不过还没仔细研究流程控制的细节及数据资源申请释放的细节问题。举些简单的例子来说吧。
1、控制流程的线程交互关系如何?
简略的看了下asterisk的控制流程,只是大概明白控制流程的启始及终止等调用关系,发现整个流程过程中存在很多线程的相互加锁,现在我对她的线程关系还不明确,如此复杂的线程交互是如何控制死锁和效率的?(望有这方面了解的高人解读下asterisk的线程关系,代表广大爱好者表示感谢)
2、数据申请释放如何保证不泄漏?
就我之前了解的(简易)软交换系统,该系统是拆解了软交换的功能,软交换只提供呼叫的接续及终止等控制,编解码转换由软交换转交控制权给资源管理服务器实现,而且像呼叫中心及语音信箱等功能由软交换转交控制权给相应的业务服务器实现,所以各种呼叫参数及查询信息的申请释放就是个难点,因为该软交换系统是双线程,一个数据库线程,一个主流程控制线程,各种非即时操作都得等到回调或者消息反馈等方式来实现流程的继续。
简单的说就是如asterisk的各种calloc内存和节点资源如何保证释放准确?(同样希望有此方面了解的高人出手指点,感激不尽)
说了这么多,似乎都没怎么讲明白,有不明白的地方,可以和我直接交流,诚心接受高人的指点,我基本每天都上论坛来,有事直接留言。继续研究asterisk去了……

主题测试文章,只做测试使用。发布者:zhangyang,转转请注明出处:https://www.voip88.com/%e6%9c%89%e5%85%b3asterisk%e5%86%85%e6%a0%b8%e6%a1%86%e6%9e%b6%e4%b8%80%e4%b8%8b%e9%97%ae%e9%a2%98/

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年 8月 26日 下午3:25
下一篇 2022年 8月 26日 下午3:25

相关推荐

  • 弱弱滴问一个关于外呼的问题

    我用的是elastix1.6,现在外呼是9+外线号码,现在想改成直接拨打外线号码,不知道拨号规则是什么?_X.是什么意思?如果再设置一个zap中继的话,那么默认的中继还需要吗,0 9_outside这个还要吗?

    文档 2022年 8月 26日
    1400
  • 哈哈,我这个是超级沙发,开坛纪念贴了算是

    哈哈,我这个是超级沙发,开坛纪念贴了算是

    文档 2022年 8月 26日
    1200
  • Phoronix Test Suite linux 测试工具

    这个玩意是个好东西:看看下面的几个检测工具,你肯定激动啊,我是激动的。1) Audio-encoding2) Disk 测试3)Ramspeed 测试4) 文件系统测试 Filesystem还有很多啊,而且可以直接生成 一些图形,爽!运行的系统: debian, ubutun 了。 链接:http://www.phoronix-test-suite.com/

    文档 2022年 8月 26日
    1300
  • 下载 Digium asterisk 用户安装手册 2

    digium 用户手册, 里面包括了模拟卡,数字卡,回声抑制的卡的安装手册。可能几个部分有重复的pdf, 大家下载时注意。 国内的克隆卡(4 口的模拟卡, 以及数字卡(pri ))基本上都可以按照Digium 的安装。

    文档 2022年 8月 26日
    1000
  • VOIP88 AsterConference Asia 2010 报道之三 (Digium篇)

    [size=3]参加本次会议是应Digium的邀请,做为Digium中国区经销商,一方面是参加AsterConference,一方面参观digium位于马来西亚的分公司及Asterisk工程师亚洲培训中心,对Digium的全线产品及服务有一个比较全面的了解。 [img]http://bbs.voip88.com/images/2010/digium_aste…

    文档 2022年 8月 26日
    1500

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
自6.2开始主题新增页头通知功能,购买用户可免费升级到最新版体验