Articles of 星号

如何安装Asterisk SRTP支持?

我对Asterisk比较陌生,我需要我的服务器来支持WebRTC。 据我所知,Asterisk Now中的Asterisk版本是在没有SRTP支持的情况下编译的,这对于WebRTC是必要的。 所以,我尝试在Ubuntu服务器13.04上使用SRTP编译Asterisk 11.5.0。 我使用–with-srtp选项执行./configure命令。 这是这个命令: ./configure –with-crypto –with-ssl –with-srtp 但是我得到一个警告: checking for the ability of -lsrtp to be linked in a shared object… no configure: WARNING: *** configure: WARNING: *** libsrtp could not be linked as a shared object. configure: WARNING: *** Try compiling libsrtp manually. Configure libsrtp configure: WARNING: *** with ./configure […]

高负载,低CPU,内存和磁盘IO – Highend服务器

这个问题一直困扰着我,在过去的几天花了超过40个小时深入调查这个问题。 实际上,我们运行的是星号1.4.42,我知道它是旧的,但它是最后一个真正稳定的星号版本,与我的上游提供商有关的传真(升级不是一个选项)。 现在的问题是,我们有以下spec服务器: 戴尔Poweredge 1950 四核至强2.5Ghz E5420 8 GB ECC Ram 4 x 73GB SAS 10k RPM HDs 戴尔PERC 5 RAID控制器在RAID 10 Centos 5.9 X64 磁盘格式化EXT3 现在的问题是,我们有100个并发呼叫星号的服务器负载非常高。 我想不明白。 我有另一台服务器是类似的规格,但它的四核core2duo,突袭1,2 x 250GB 7,200 RPM HD和8GB非ECC内存,处理200 +并发呼叫,约0.3服务器负载。 我真的到了这一端,不能弄明白。 我附上了top和iotop结果的屏幕截图 屏幕截图显示CPU使用率低,磁盘IO上的内存使用率低,等待时间为0% 顶部 – http://chostwales.com/images/hosted/Super-load.jpg iotop – http://chostwales.com/images/hosted/HighDISKIO.jpg 任何帮助/想法将真正真正赞赏这一点。 为了说明这是100个并发呼叫,每秒约有1个新呼叫。 (如上所述,我有服务器less得多的规格做了10个新的电话有史以来第二次,负载很难预算) 澄清: 没有通话录音/监听 转码是大约30%的电话。 (但是,从理解这将是CPU) 我们没有运行任何PRI的 cat / proc […]

星号AMI – 获取详细的扩展状态

我正在使用Python的AMI。 我猜也可以通过Asterisk CLI实现。 我希望能够了解有关集团电话中每个分机的详细信息。 更具体地说,对于我想知道的每个扩展: 如果分机在通话中,该通话的唯一ID是什么,来电号码是什么,电话号码是什么(来电线路) 如果分机正在振铃,那么现在有什么呼入线路正在振铃。 系统目前有一些自定义的上下文,将首先狩猎,然后振铃所有可用的扩展,我想知道谁和在哪里振铃和谈话。 我浏览了几乎所有可以find的AMI的电话,但是不知道从哪里得到这些信息。

星号 – 将语音邮件作为客户端SMTP地址发送到电子邮件

我可以设置Elastix(星号)发送电子邮件语音邮件附件没有任何问题。 但我试图通过电子邮件发送到一个特定的外部地址,它似乎是拒绝电子邮件,因为他们来自根@ .com 我有一个可以通过(voicemail @ .com)进行validation的SMTP地址,但似乎无法find让Elastix发送电子邮件作为客户端的方法。 有没有办法做到这一点?

更改Asterisk UDP端口后无法获取语音

testing环境由一个CSipSimple客户端,Asterisk服务器和一个带有NAT的路由器组成。 以前的设备使用UDP端口5060,一切都很好。 然后我在Asterisk,路由器的转发规则和客户端应用程序中将端口号改为15000。 现在,当从外部访问networking时,客户端可以注册,但是当它调用一些扩展时,Asterisk抱怨无法创buildDAHDI通道。 当客户端在局域网中时,呼叫正在工作。 什么地方出了错? 我只更改了控制端口号。 更新 首先我要提到的是,无论话音是否有效,Asterisk总是抱怨无法创buildDAHDI频道。 所以,这个错误信息可以被忽略。 现在,详细通话logging的不同尾巴: 移动客户端通过3G注册,没有声音(通话,取件,超时): — SIP/103-00000001 answered SIP/101-00000000 > 0x7fda800295a0 — Probation passed – setting RTP source address to 192.168.1.100:5062 就这样。 没有更多的消息。 通过WiFi注册的移动客户端,音效(呼叫,取件,对话,挂断): — SIP/103-00000003 answered SIP/101-00000002 > 0x7fda88026620 — Probation passed – setting RTP source address to 192.168.1.100:5062 > 0x7fda78013fb0 — Probation passed – setting RTP […]

Asterisk同时拨打多个应用程序

我正在为呼叫中心devise一个Asterisk 11 Dialplan。 我在拨号scheme中遇到问题。 为了达到所需的configuration,我认为有必要同时在拨号scheme的某个点运行2个应用程序。 例: [context-name] exten => _37150258[67],1,Ringing() same => n,Wait(2) same => n,Answer() same => n,Playback(welcome-message) same => n,Park() AND Dial(somebody) … 我看到这个必要的方法,因为背后的逻辑是: 来电者拨打呼叫中心号码 星号回答,迎接他 Asterisk在寻找可用的操作员的同时将呼叫保持/停泊 接线员接通电话 是否可以同时运行Park()和Dial(),还是应该考虑针对这个问题的另一种说法?

一个12.28“x 4.2”x .68“PCIe卡是否适合戴尔R510?

我正在计划一个电话服务器,并计划让戴尔R510安装两个Asterisk 2400系列PCIE卡。 (型号1AEX2406EF准确)。 我知道该卡是12.28“×4.2”×.68“(31.19×10.67×1.72厘米),它可以在4x8x和16x的PCIe插槽中工作。当我查看戴尔手册时,这张卡的全长,但我不能说,我发现内部的各种图片和video,使得它更混乱。 任何人都知道肯定?

SELinux阻止Asterisk连接到IMAP服务器进行语音邮件

我在Fedora 23上运行Asterisk,并使用语音邮件IMAP模块将语音邮件存储到Gmail。 当SELinux处于强制模式时,它会阻止Asterisk连接到Gmail。 以下是/var/log/audit/audit.log中的错误消息: type=AVC msg=audit(1460344333.315:70807): avc: denied { name_connect } for pid=823 comm="asterisk" dest=993 scontext=system_u:system_r:asterisk_t:s0 tcontext=system_u:object_r:pop_port_t:s0 tclass=tcp_socket permissive=0 正因为如此,我被迫将SELinux置于宽容模式。 如何解决SELinux阻止Asterisk阻止出站连接?

ISDN BRI与通过EDIA的SIP中继

我在一个只有4行和8个扩展的小型办公室里安装了Asterisk。 我有两个select从我的本地电信公司(Fairpoint): 1)Old School ISDN BRI线路,我将通过OpenVOX B200P连接到Asterisk 2)Telco通过一个名为EDIA的服务提供SIP中继,这个服务是在几对铜线上的1MB以太网。 ISDN BRI解决scheme的价格不到SIP解决scheme的一半。 如果我使用ISDN BRI,是否有任何风险或技术陷阱我应该担心?

我们可以在带有Slicecomm PCS100s的MAXIMISER 4140呼叫服务器上运行Asterisk吗?

我们目前有一个MAXIMISER 4140呼叫服务器,一个MAXIMISER 4315电话系统和约20个Slicecomm PCS100(VoIP电话) 我们可以用这个硬件运行Asterisk吗?