当前位置: 首页 > 工具软件 > Asterisk CTI > 使用案例 >

Asterisk介绍

仲孙夕
2023-12-01
 

Asterisk是一个开源的软PBX,它由Digium公司开发并一直在不断的进展之中。Asterisk可以运行在Linux和其他Unix平台上,你可以选择或者也可以不选择链接到PSTN的硬件。

AsteriskPSTNVoIP上都提供很好的实时链接。

Asterisk的通道维护着VoIPPSTN上的各种形式的链接,包含的VoIP协议有SIP,IAX,MGCPH.323。电话和软电话都必须连接到通道上。

SIP通道:该通道可以使Asterisk通过VoIPSIP电话通信。Asterisk可以扮演以下角色:

  • SIP客户端:Asterisk通过向sip服务器注册成为一个客户端并可以参与通话。所有呼入的通话都路由到Asterisk扩展表( extension)。

  • SIP服务器:通过配置(configuredAsterisk可以成为SIP服务器,SIP客户端可以向Asterisk发送注册请求并和服务器建立SIP进程。这样表明了Astesisk并不是完全意义上的SIP服务器,因为它并不承担比如路由这样的事务。

  • SIP网关:AsteriskSIP,IAX,MGCP,H.323PSTN连接间扮演了媒体网关(Media Gateway)的角色。

呼叫计划:呼叫计划存储在extensions.conf文件中,在该文件中每一个动作都关联着一个扩展。每个扩展都属于一个上下文环境(context)。和asterisk链接的用户都属于某一种上下文环境(context),asterisk通过这个context寻找相匹配的规则处理用户的呼叫。在呼叫计划中,你必须建立所有PBX必须处理的动作和情况(situations)。

管理Asterisk:两种方式:CLIGUI

 类似资料: