您当前的位置是:  首页 > 新闻 > 国内 >
 首页 > 新闻 > 国内 >

Asterisk课堂-终端注册

2016-12-19 17:04:19   作者:james.zhu   来源:CTI论坛   评论:0  点击:


\
  Asterisk的register 是一个非常重要的概念。一般来说,所有的连接到asterisk的终端分机都需要注册,包括我们常见的SIP和IAX2 分机。注册简单来说,就是让Asterisk知道系统分机的状态,否则Asterisk没有办法进行分机之间的呼叫管理。本章节介绍了注册方式,Asterisk对运营商注册,检查注册状态方面的内容。
  视频中简单描述了注册机制的几个需要注意到地方:
  下面,我们简单介绍几个需要注意的内容:
  终端注册支持IP地址验证方式和用户/密码验证方式。这里,用户需要注意,大部分情况下,因为终端的地址可能随时发生变化,我们使用host 的动态方式。另外,这里我们再次说明一下,终端呼叫Asterisk服务器可以设置为不注册的形式。但是如果需要Asterisk 呼叫到终端,这个终端则必须注册。事实上,如果不设置为注册的方式,终端基本上对IPPBX 终端来说,没有实际的意义。如果一方注册的终端呼叫另外一方的时候,对端没有注册,Asterisk会提示 channel 无效等等错误。
\
  有时候,为了确保防火墙不会对系统所使用的端口关闭,所以我们需要设置qualify=yes, 让终端和asterisk之间不断发包,确保两者之间的关系是一个live 状态。发包周期可以在系统文件中设置。当然,如果注册分机数量很多的时候,这会引起一个系统信息增加的问题,双方不断发包,数据交换的数据量会很大。
\
  Asterisk对运营商进行注册,Asterisk服务器不仅仅需要需要内部通话,有时候需要和运营商SIP trunk 进行注册,例如,呼出注册等要求。系统提供了保证的注册方式和语法,但是通常情况下,配置文件不是一个非常标准的文件,很多运营商的参数注册可能有所不同。这要求用户需要和运营商沟通,确认注册所需要的一切必要参数。
\
  填写了注册信息以后,用户一定要检查注册状态,确认SIP注册状态成功。这样,我们才能进行进一步的呼叫测试。
\

专题