Articles of 星号

与Elastix和Hylafax发送传真

当我尝试使用Hylafax和Elastix发送传真时,我需要帮助解决“未知问题”。 我在虚拟机内部有一个elastix 4.0,在外面打电话,在箱子里面工作很好,在networking中使用zoiper。 我需要发传真,但我被卡住“未知问题”的错误: 我已经安装了2个具有IAX扩展的病毒传真,遵循以下指导原则: http ://elastix.wikia.com/wiki/FAX_Setup_@_Elastix在虚拟传真列表上都有状态正在运行并在ttyIAX1和ttyIAX2上空闲 我也有一个在本地计算机上注册的SIP分机8004 然后我从8004 – > 7001拨号,我得到传真音(OK) 但是当我尝试从7001 – > 8004发送传真时,Zoiper响了,但是当我接听传真机时,Zoiper响了,接口状态:未知问题 当我尝试从7001 – > 7002发送传真时,我得到了相同的结果 这里是Hylafax日志: Apr 12 18:25:58.59: [25524]: SESSION BEGIN 000000106 408004 Apr 12 18:25:58.59: [25524]: HylaFAX ™ Version 4.3.11 Apr 12 18:25:58.59: [25524]: SEND FAX: JOB 17 DEST 8004 COMMID 000000106 DEVICE '/dev/ttyIAX1' FROM 'Asterisk VoIP PBX […]

麻烦移动freepbx和a2billing

我无法从FreePBX 2.9.0.15和A2Billing 1.7.1迁移到FreePBX 2.11.0.43和A2Billing 2.2.0我通过备份和恢复function传输A2Billing数据没有任何问题。 这不是FreePBX的情况,所以我使用了批量扩展function,手动检查每个扩展(实际上我做了几次),我手动移动了所有的中继(大部分是SIP,并且有3个自定义),然后我移动出站路线,我检查了所有的信息两次以上,所以一切都应该是正确的。 我也移动了Freepbx的其他configuration,例如防火墙规则。 一切似乎工作正常,我可以拨打电话,除了事实,A2Billing不logging他们,当我去呼叫报告,然后CDRs,它不显示任何东西,我已经testing,当我去打电话报告,他们打电话计数。 另一方面,连接networking到外部的SIP还没有安装,所以当我打电话时说线路忙,这是正常的。 令我困扰的一件事情是,有两个自定义中继线 – “A2B / 2”和“本地/ $ OUTNUM $”,它们被假设为与a2billing或类似的连接,因为其他中继线连接到提供程序不会添加到任何路由,但是我找不到任何信息,我甚至无法find它们在/ etc / asterisk文件夹中的configuration文件。 我还没有安装系统,configuration没有logging,所以我不能提供有关这些干线的更多信息,但我敢肯定,他们是问题的原因。 这是他们的configuration: Local/$OUTNUM$ Trunk Name: Local/$OUTNUM$ ! All other options are set to the default values ! Dialed Number Manipulation Rules (prepend)(prefix)(ZXX) Outbound Dial Prefix: 024210 Custom Dial String: Local/$OUTNUM$ A2B/2 Trunk Name: A2B/2 ! […]

从1.8升级到11.23.1后,CPU负载过高

如果有更多的数据可以提供,请随时向我开枪。 我已经浏览了一些关于serverfault和其他博客的博客,并尽可能地收集了更多的信息。 我想跟踪/修复高CPU负载的原因。 随着这台服务器的呼叫几乎在未来6个月翻一番 自升级系统以来,CPU负载已经相当高。 这是裸机设置,没有virtulization:8核心32 G RAM在高峰时间处理600+呼叫从自Asterisk 1.8升级到11.23.1以来,负载平均可以高达50注意到这11.23.1 Linux版本 – Linux版本3.16.0-4-amd64 ([email protected]) 另一台使用Asterisk 1.8的机器具有类似的高负载问题。 以下是一些输出: top – 12:52:25 up 487 days, 15:12, 4 users, load average: 49.90, 28.53, 20.71 Tasks: 192 total, 1 running, 191 sleeping, 0 stopped, 0 zombie %Cpu(s): 14.1 us, 11.0 sy, 0.1 ni, 72.0 id, 0.6 wa, 0.0 hi, 2.1 […]

在I / O等待问题后面检测文件

我们运行的是Asterisk 1.8.22.0,它使用NFS(用于IVR的)声音文件,语音邮件等。每隔一段时间,负载平均值就会变得非常高。 任何时候我们都会看到I / O在最高处超过7%。 它保持的时间越长,负载越高(有时一直到120%)。 这是非常可以理解和预期的(高I / O ==低CPU空闲量,这意味着高负载平均值)。 高I ​​/ O的“episodes”事件通常不会持续两次(最多10-30秒),但是当它们确实伤害了通话质量时。 看起来好像它工作正常,直到盒子到达临界点,不能应付I / O等待。 当问题正在进行时,iostat正在显示磁盘运行良好,这导致我们相信这是通过NFS访问的文件的问题。 这只是我们的CentOS7盒子上的一个问题。 我们在CentOS6盒子上有相同版本的Asterisk,没有这个问题。 我认为它与盒子如何挂载NFS驱动器有关? 在/ etc / fstab中的两个框上都有 xx.xx.xx.xx:/var/lib/my_mount /var/lib/my_mount nfs soft,bg,intr,noatime 0 0 在CentOS6上我们已经安装了 nfs-utils-1.2.3-64.el6.x86_64 在CentOS7上我们安装了: nfs-utils-1.3.0-0.33.el7.x86_64 任何指针?

使用星号作为客户端充当软电话

我有一个vonage的帐户,我可以通过我的电脑打电话给我的软电话( zoiper )input以下信息: 当input信息(域名,用户名和密码)到我的软电话设置,我可以拨打电话,也可以接收。 在这一点上,一切都很好 现在我的问题是如何使用从vonage得到的相同信息从星号打出站电话? 我想我的软电话连接到星号,然后星号进行呼出。 这是我曾经试过的: 这是我的sip.conf的样子: [general] tcpenable=yes etc….. [SoftPhone1] secret=MySecretPassword context=MainContext type=friend disallow=all transport=udp,tcp etc… [vonage-test] type=peer host=sip-55623.accounts.vocalocity.com secret=********* username=VH283034 disallow=all allow=ulaw transport=udp,tcp dtmfmode=auto insecure=invite 和我的extensions.conf [general] static=yes etc… [MainContext] ; this is the context where SoftPhone1 is registered exten => 100,1,NoOp(Testing to see if we can make outbound call) ; […]

我怎么能告诉星号来初始化每个音乐暂停应用程序时,需要而不是不断

我在星号11框中为大量用户运行定制的MoH应用程序。 configuration如下: [customer-100] mode=custom application=/usr/bin/ruby /path/to/script.rb 100 [customer-101] mode=custom application=/usr/bin/ruby /path/to/script.rb 101 400多个客户重复了这一点。 这似乎是一个很好的解决scheme – 现在我所要做的就是将MusicOnHold设置为拨号计划中的适用类,但是在重新加载moh时,Asterisk会尝试立即初始化并运行所有这些脚本,运行并准备好播放时间。 有没有办法指示星号构build这些渠道/按需要调用这个脚本,而不是不断?

将一个SIP电话连接到多个Asterisk服务器

我正在做一个项目,那里有多个共享同一个前台的公寓大楼,这只是其中一个build筑物。 这些公寓里有VOIP设备,必须能够与接待处沟通。 但是,每个build筑物都已经安装了自己的星号服务器。 我研究过这个,一个解决scheme似乎是通过vlan中继呼叫转发,但我受到时间限制,如果有一个简单的方法让每个build筑物连接到一个中央接收,那么这将是很大的。 单个SIP电话是否可以同时连接多个星号服务器,并且可以通过它们拨打和接听电话? 例如,如果一部IP电话支持6线和6个SIP账号, 是所有这些线和帐户限于一个星号服务器或可以连接到6个不同的服务器? (通过交换机,因为大多数IP电话只有2个以太网端口) 那么这是一个可行的解决scheme吗? 在此先感谢您的帮助。

Vicidial GoAutodial – 将MySQL数据库移动到另一台服务器

我已经安装了GoAutodial版本3.3(这实质上是一个使用Asterisk发出呼叫的Vicidial自动拨号程序的自动化安装程序)。 它会自动在同一台主机上安装一个MySQL数据库。 我想移动数据库到另一台服务器(只是MySQL数据库,而不是Vicidial应用程序)。 它使用两个MySQL数据库 – 星号和goautodial。 两者都需要移到我的数据库服务器。 Vicidial或GoAutodial网站上没有关于这方面的文件。 谷歌没有带来什么。 我不知道在哪里可以find指向数据库位置的configuration文件。 可能这甚至不包含在configuration文件中,但在其中一个脚本(?)中进行了硬编码。 任何人都可以指出configuration文件将在哪里或如何去做?

星号会议。 如何避免窃听者?

琐事:我试图在我的Elastix服务器上实现电话会议pipe理function。 最初的问题是Elastix无法通过networking界面邀请所有与会者参加会议。 我发现我可以使用基于Python的Web应用程序Asterisk Conference Manager,它基本上是一个创build多个标注文件的工具,并将它们放在Asterisk的传出文件夹中以创buildConfbridge会议。 问题是:当一对有呼叫和会议邀请的用户被发送给其中一个用户时 – 初始呼叫设置在保持状态。 但是,join的用户可以通过在他的SIP电话上按下“Conf”button来添加另一个不想要的客人,悄悄地包括窃听者到会议。 有什么办法来限制这种function吗? 也许有一个拨号计划或上下文设置? 我试图search文档,但似乎没有我需要的信息。 以下是我的标注文件的示例: CALLOUT_TEMPLATE = """Channel: SIP/%(number)s Context: confman-bridge Extension: %(confnum)s Priority: 1 MaxRetries: 0 RetryTime: 300 WaitTime: 300 Set: participant_name=%(name)s Set: participant_number=%(number)s Set: conf_number=%(confnum)s """ 这是我的情况如何: [confman-bridge] load => func_groupcount.so ; function GroupCount – Requires N/A exten => _X.,1,Verbose(Bridging ${participant_name} ${participant_number}) ;Limit the number […]

星号/ TrixBox和预测拨号/呼出呼叫中心

是否有人在Asterisk / Trixbox上运行预测拨号器或呼叫中心types的产品。 我正在寻找vicidialtypes的function。 表征它的最好方法是进行政治竞选或市场调查。 另外,我真的只是在产品上调整好消息或坏消息。 由于本身并没有真正的问题,因此可能需要标记为Community Wiki。 谢谢您的帮助