asterisk 呼叫结构

呼叫流程步骤,
1) a channel reads a configuration file on startup which tells it
something about the hardware it’s going to be servicing.
2)it launches a thread which monitors all the idle channels (See the chan_modem or the chan_ixj for an example of this).
3)a “RING” or equivalent is detected, the monitoring thread should allocate a channel structure and assign all the callbacks to it (see ixj_new, for example),
4)call ast_pbx_start on that channel. ast_pbx_start will launch a new thread to handle the channel as long as the call is up, so once pbx_start has
successfully been run, the monitor should no longer monitor that channel.
5) The PBX thread will use the channel, reading, writing, calling, etc., and
multiplexing that channel with others using select() on the channel’s
file descriptor (if your channel doesn’t have an associated file
descriptor, you’ll need to emulate one somehow, perhaps along the lines of
what the translator API does with its channel.
6) the PBX is finished with the line, it will hang up the line, at which
point it the hardware should again be monitored by the monitoring thread.

主题测试文章,只做测试使用。发布者:zhangyang,转转请注明出处:https://www.voip88.com/asterisk-%e5%91%bc%e5%8f%ab%e7%bb%93%e6%9e%84/

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

相关推荐

  • AMI的Events 事件分析

    关键参数:sip_custom.conf 增加:callevents=yes;事件详解: 事件名称 事件说明#Newchannel———中间态,创建通道,是初始化状态#Newcallerid——–中间态,通道上建立一个呼叫ID,有时会无法建立呼叫ID,如呼叫一个无效号码时,不创建#Dia…

    文档 2022年 8月 26日
    1100
  • 从html-php->呼叫文件->脚本文件->asterisk 呼叫

    [i=s] 本帖最后由 8080 于 2010-9-8 13:12 编辑 [/i] hi:如果新人计划学习asterisk, 界面控制等流程的话,这是一个简单的例子去学习。流程比较清楚,界面html-php-然后到系统脚本-然后命令asterisk 定时呼叫。Asterisk PHP/HTML Call File GeneratorAsterisk is o…

    文档 2022年 8月 26日
    1400
  • 心情郁闷,来个笑话轻松一下

    公交车经过一站,上来一对男女,男的个子较高,头发一边染成黄色,一边染成绿色,穿T恤,两个胳膊还有刺青,左青龙右白虎。女的上半身穿个白衬衣,看似清纯,但是下半身穿了一件裆很低的棕色长裤,与上半身的白衬衣很不搭配,头发搞的蓬蓬的,最搞笑的是屁股上还画了个喜羊羊(我一直奇怪这算哪门子打扮)。这一对显然是典型的脑残打扮。那个男的提了一个包,包上面印了一个手机店的名字…

    文档 2022年 8月 26日
    1000
  • Trixbox与Cisco UC7.0利用SIP Trunk连通问题

    我现在在测试Trixbox(Version 2.6.2)与Cisco UC7.0利用SIP Trunk 连通。(现在还没有安装兼容卡) 在UC中配置了SIP Trunk,Route PatternTrixbox中配置了SIP Trunk,outgoing, incoming 但是分别挂在两个语音系统上的电话无法通信。请问,关于Trixbox与UC通信还需要配…

    文档 2022年 8月 26日
    1200
  • voicemail中的迷惑

    voicemail中的silencethreshold=128 的单位是什么啊? 然后下面其配置的参数诸如 callback=fromvm;exitcontext=fromvm ;volgain=0.0;forcegreetings=no; hidefromdir=yes 等等这些参数开启后,其具体操作,和内涵式什么啊?

    文档 2022年 8月 26日
    1000

发表回复

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

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

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