Articles of 星号

服务器在负载下冻结

我有一个debian服务器的问题,我认为是由于坏RAM,但是坚持。 戴尔Poweredge 6800采用两颗双核3.6GHZ Xeon处理器和5GB DDR2 ECC 333。 我有一个73GB的SCSI驱动器。 我现在正在处理它,从MySQL中取出logging来构build触发SIP调用的星号.call文件(小文本文件)。 我们通过一个cgi界面来pipe理它,系统也在运行我们的邮件的城堡,但是我们有不到五个用户。 这不是一个巨大的stream失。 我的高峰使用率似乎是每分钟460个电话。 加载hover2.0 – 4.3之间,如果我推过去,它尖峰> 22.0。 我遇到的问题是,大约一个小时到一个表盘,它是冻结在我身上。 昨天晚上5点59分开始,6点55分17秒,系统响应无效。 没有logging,我无法通过SSH或HTTP连接,它响应平,而Nmap显示开放的端口,我可以远程login,但不引发任何响应。 我收集的数据是在6点50分,当时正如我所料,我看到了大量的使用情况,但据我所知,没有什么可比的。 系统一直在抱怨我安装的一个新的2GB磁带出现内存错误,所以在第一次崩溃之后,我用我们升级的512MB磁条replace了这对磁盘。 我目前正在拨号运行一个活的sar数据收集,以防万一它再次崩溃。 至less我可以拨打更多的粒度。 除此之外,在没有任何相关日志数据或崩溃转储的情况下,如何诊断系统冻结,我已经不知所措了。 由于系统仍在运行,但在此期间完全没有响应,直到执行重新启动。 有任何想法吗? 注:我有新的服务器,以便通过分配服务来承担这个系统的一些负担,但同时,这是我们生产依赖这个主力的平均时间。 这里是昨晚崩溃的Sar数据。 更新: 这个sar快照以10秒的增量运行,在冻结前最后收集1秒 我已经购买了terminal控制台服务器,现在可以看到系统冻结时发生了什么。 这组消息每30秒左右重复一次,循环通过CPU1和CPU2 [17675.940127] BUG: soft lockup – CPU#1 stuck for 61s! [asterisk:4579] [17675.940127] Modules linked in: btrfs zlib_deflate crc32c libcrc32c ufs qnx4 hfsplus hfs minix […]

cli命令不工作在Ubuntu的星号

我安装了VMware,然后安装了Ubuntu。 我在上面运行星号。 按照教程,我成功启动了星号服务器。 在对sip.conf进行一些更改之后,我想重新加载进程,以便获取更改。 所以我跑了 sip reload 没有任何反应 命令重新启动星号服务器工作实际上命令不存在。 有些可以投光或指向正确的方向吗?

我如何让Asterisk跟踪dynamicSIP代理状态?

我正在使用Asterisk 1.8.11-certified4设置一个新的服务器。 在testing中,当call-limit设置为0时,我们看到dynamiclogin队列的代理将收到第二个队列调用,作为呼叫等待。 由于所涉及的代理不总是在代理队列中,所以即使呼叫队列不在队列中,呼叫限制= 1也不必要地阻止他们接收呼叫等待。 以下configuration的testing和结果如下: 有远程用户login队列 将呼叫放入队列 远程用户接听电话#1 呼叫#2排队 远程用户报告第二个电话进入呼叫等待。 extensions.ael 上下文enter-sales-queue { s => { 回答(); 队列(DEN-X-队列,,,, 60); 语音邮件(9001,U); 挂断(); }; }; queues.conf [den-careers-queue] strategy=leastrecent timeout=17 ringinuse=no autopause=no musicclass = default context = so-operator monitor-format = wav setinterfacevar = yes timeoutpriority = conf monitor-type=MixMonitor reportholdtime=no ringinuse=no joinempty=strict leavewhenempty=strict retry=2 sip.conf [local-codecs](!) ; local […]

星号 – 非常高的平均负载,没有任何理由

Asterisk服务器出现问题,显示高负载平均值我无法解释。 Ny设置是: 星号13.1.0 Linux 3.13.0-24(Ubuntu服务器) 双插槽(Xeon E5-2620)服务器,HT启用 – 总共24核心; 32G内存 星号用于发送语音消息。 我有一个上游SIP提供商,没有硬件电话卡。 sip.conf中只允许alaw / ulaw。 我使用AMI Originate命令来启动一个呼叫; 然后在上下文中执行Playback()来发送预先录制的语音信息(本地ext4 FS中的ulaw文件)。 与被叫没有其他交互,没有IVR菜单,没有通话logging。 几个非常简单的Perl AGI脚本将调用结果保存到DB(MySQL和MSSQL(通过Perl Sybase)); 通常每个Originate有1-2个AGI呼叫。 另外,几乎没有扩展的处理 – 字面上有20行预设置的CDR()和一对AGI调用。 只有一个AMI连接用于启动所有呼叫。 具体是 – 大多数电话没有回答。 我每秒发起多达50个电话,但实际上只有5-10个电话被听取。 问题是 – 我有非常低的CPU使用率,但非常高的洛杉矶。 如果我以20-25 cps – 20-24 LA的话来说,但是如果我把它提高到50cps,洛杉矶就会爬到90+。 在〜50LA后,audio质量有问题(我能理解为什么)。 大多数Asterisk用户声称,他们有更多的通话音量和更less的硬件。 # uptime 12:56:36 up 9 days, 15:52, 1 user, load average: 32,10, 33,45, […]

星号/ Trixbox允许呼入呼叫者重拨和桥接

我想让来电者能够通过手机或付费电话拨打星号,然后input特殊PIN码并拨打另一个号码。 这可以允许长途电话的显着节省。 有没有在这个模块或function的构build? 谢谢

Skype Connect作为SIP / Trunk for Asterisk

首先:我不确定这是超级用户还是这里。 我最近用OpenVOX FXO / FXS端口构build了一些Asterisk盒​​子,或者没有什么麻烦。 我目前的项目是用SIP中继build立一个Asterisk盒​​子。 我目前的雇主坚持要为此目的获得Skype Business / Skype连接。 在审查Skype Connect计划之后,我同意了,因为我认为这很简单:购买G729许可证并设置SIP中继线/中继线。 男孩是我错了:) 这是设置: 该设置仅用于通过Skype拨打美国电话号码(我们在Skype连接中获得Skype美国分钟绑定) AsteriskNOW – 星号1.4 +星号gui 中继线:使用Skype Connectconfiguration的SIP中继线 – 显示为已注册 用户:2个testing扩展。 当互相呼叫时,两者都可以正常工作,语音邮件等也可以正常工作 星号框在Mikrotik路由器后面,我configuration为转发所有相关的端口:5060-5090 UDP,10000-20000 UDP。 在局域网外尝试扩展时,它工作正常。 我可以打电话给另一个分机。 传出规则:_NXXXXXXXXX 条:0 前置:+1 使用Skype的主干 入站规则: 中继线:Skype 模式:S 目的地:分机1(6210) 以下是带呼出呼叫的星号CLI(-rvvvvv)的输出 : http://pastebin.com/eWVpL72e 您可以看到使用trunk1(Skype)时的电路繁忙响应 当从外面拨打我的Skype Connect号码时,我在日志中什么都没有。 有Skype Connect / Asterisk经验的人可以帮忙吗? 🙂

为什么我的软电话无法连接到Asterisk?

我熟悉Asterisk,并正在阅读“Asterisk:电话的未来”一书。 根据本书,我已经configuration了sip.conf和extensions.conf 。 sip.conf : [general] context=default allowoverlap=no bindport=5060 bindaddr=0.0.0.0 srvlookup=yes [1000] type=friend context=phones host=dynamic extensions.conf : [globals] [general] autofallthrough=yes [default] exten => s,1,Verbose(1|Unrouted call handler) exten => s,n,Answer() exten => s,n,Wait(1) exten => s,n,Playback(tt-weasels) exten => s,n,Hangup() [incoming_calls] [internal] exten => 500,1,Verbose(1|Echo test application) exten => 500,n,Echo() exten => 500,n,Hangup() [phones] include => internal […]

build立内部自定义VoIP网关的成本?

我正在寻找这方面的技术和财务build议。 简而言之,我的客户向我提出了一个关于他们希望build立一个非常小的“今天”呼叫中心的项目,利用某种低成本/开放/免费(Asterisk?)VoIP网关来获取客户数据他们的MS SQL Server 2008数据库。 当然,他们希望尽可能less地描述我所要描述的内容。 :)他们今天做的是“模拟”,因为他们用纸和纸打出电话,手动将它们全部转换成电子表格,一人混合(!)成一个更大的一个,你可以想像我看到的…. 他们希望我build立一个能够访问后端数据库的CRM,但所有这些都必须与一个能够帮助他们进行出站呼叫的VoIP以及接收入站的接口相连接。 我对CRM和数据库很好。 我可以在睡梦中做到这一点。 我遇到很多麻烦的事情是围绕着他们希望用这个VoIP的东西来完成的事情。 所以我在这里… 首先,由于与客户数据的安全性相关的原因以及与客户关于其数据的合同协议,他们坚持保持内部硬件接近100%。 他们不依赖任何云型服务。 所有的备份和灾难恢复的东西都由他们和他们单独处理。 我认为,也许他们有一个装甲快递,把磁带发送到某个地方的金库,但本质上是 – 他们想要对他们的数据,服务器,电话系统等进行物理控制。他们对VoIP和安全性有所担忧。 他们提到了通过“嗅探”或“窥探”对电话进行数字跟踪,他们希望通过使用VoIP编程/接口等方式创build一个完全运行的内部呼叫中心来降低风险。他们还希望将他们当前的电话提供商如果这是可能的。 我相信这个问题是由于成本。 我告诉他们,在某个时候,即使电话是在他们的build筑物内发起的,也必须以某种方式“出去”。 但也许我错了,因为我没有这个VoIP的经验。 我是这里的使者,所以请忍受我。 我不太了解这个硬件/networking方面。 我正在为他们build立自定义CRM,SQL Server数据库和一个Intranetpipe理界面来运行CRM,并且我以某种方式将软件端连接到VoIP呼叫中心端。 所以考虑到这一点……. 人员配备将很小。 在任何一天,将有3到5个并发的人主要在美国境内拨打国内电话。 预计明年的人员增长不会有所增长,但是我想看看把这个数字扩大到10个并发呼叫者的成本是多less – 只是为了让这些信息准备好。 呼叫中心的工作人员将拨出约90%的外拨电话,约10%为入境,客户服务电话,未经请求等。他们目前不希望设立800号电话。 他们想要切断与当前电话提供商的联系 – 如果这甚至可能的话? 基本上他们问他们是否可以简单地“通过互联网发送电话”,并且知道我所知道的知识 – 我的直觉说不。 他们需要某种PSTN? 连接到 – terminal是手机,办公室电话,家庭电话无关紧要…..他们希望创build他们自己的“内部VoIP服务提供商”,他们将使用这些服务提供这些外拨电话并接收入站以及。 数据库/软件将在内部,他们希望这个硬件也是在他们的鼻子下。 他们想知道他们是否可以创build这个VoIP(网关?PBX?),并能够在拨打或接听电话时访问SQL Server数据库中的客户历史logging。 所以,简而言之,整个系统会做这样的事情:营销经理根据他们加载到CRM中的标准创build一批潜在的客户。 每个座席(他们呼叫呼叫中心的销售人员)都会看到一个指定客户的列表,以便在他们的仪表板中进行呼叫。 代理点击一个客户,从数据库中检索完整的数据,VoIP盒得到处理呼出的信号,会话logging为MP3格式(经过当然许可),并希望进行销售。 在进行呼叫的情况下,如果在电话号码上进行匹配,则在代理/销售代表应答呼叫之前,数据库将检索到客户的信息到代理的屏幕。 这是我没有太多经验的硬件部分。 首先,甚至有可能成为你自己的VoIP提供商? 如果是这样,那么多less成本 – 什么样的硬件为最便宜的选项呢? […]

星号15分钟掉话

来电似乎有一个很大的限制 – 电话工程师告诉我这个问题,但我不知道具体情况。 当通话时,通话到达15分钟的时间下降。 有没有人知道这种行为的具体情况,以及如何改变它?

将呼叫redirect到PSTN

我想知道是否有可能通过SIP中继的VoIP系统(特别是Asterisk)将呼叫redirect到PSTN,不再通过PBX进行路由。 我想要做的是查看有关PSTN上两个10位数字的代理连接,但是一旦代理连接中断,不再维护它(例如:如果集团电话出现服务中断,则通话保持在线状态)。 我知道有可能做类似于SIP的事情,但不太确定我是否可以在PSTN上做到这一点。