我最近搬到了一个Cisco 881路由器来连接我的广域网。 我之前使用Cisco Linksys WAG320N作为我的调制解调器/路由器/ WiFi AP / NAT防火墙。 WAG320N现在运行在桥接模式,所以它只是一个调制解调器,它的一个局域网端口连接到思科881上的FE4 WAN 。 Cisco 881从我的ISP获得一个DHCP提供的IP。 我的LAN是默认Vlan 1(192.168.1.0/24)的一部分。 一般互联网连接工作很好,我设法为我的HTTP / HTTPS / SMTP /等设置静态NAT规则。 在我的局域网上运行的服务。 我不知道是否值得一提的是我select使用NVI NAT( ip nat enable而不是传统的ip nat outside / ip nat inside )设置。 我的理由是,NVI允许NAT从我的局域网环回到广域网IP,并返回到局域网上的必要服务器。 我在局域网上运行一个Asterisk 1.8集团电话,它连接到互联网上的一个SIP提供商。 通过旧的设置(WAG320N提供路由/ NAT)的入站和出站呼叫都正常工作。 但是,由于移动到思科881,入站呼叫约10秒后下降,而出站呼叫正常工作。 我的Asterisk PBX上logging以下消息: [Dec 9 15:27:45] WARNING[27734]: chan_sip.c:3641 retrans_pkt: Retransmission timeout reached on transmission [email protected] […]
我正在尝试在asterisk CLI设置颜色提示。 在文档中我发现这个: %Cn[;n]terminal前景(和可选背景)颜色更改为指定。 完整的颜色列表可以在include / asterisk / term.h中find* 但我无处可以find颜色代码应该是什么格式。 我尝试了所有可能的排列方式,但都没有成功: ASTERISK_PROMPT="%Cn[COLOR_BLUE] %H: " asterisk -vvvvvvr ASTERISK_PROMPT="%Cn[32;128] %H: " asterisk -vvvvvvr ASTERISK_PROMPT="%Cn[32;] %H: " asterisk -vvvvvvr ASTERISK_PROMPT="%Cn[;32] %H: " asterisk -vvvvvvr ASTERISK_PROMPT="%Cn[;COLOR_CYAN] %H: " asterisk -vvvvvvr ASTERISK_PROMPT="%Cn[32|128] %H: " asterisk -vvvvvvr 有人可以告诉我如何使我的星号提示红色,例如? 另外,我还有一个CLI提示问题: 我在Debian Wheezy上使用了Asterisk 11.13。 当我在asterisk CLI ,我可以使用命令历史和“readline-like”的function,例如CTRL + r来search。 但并不是所有function都可用。 例如,“向上翻页”和“向下翻页”search历史的备用映射不起作用。 他们在一切工作(bash,mysql,..) $ […]
我试图configuration星号来执行外来呼叫的shell命令 – 但只有当呼叫被接受。 我设法设置了extensions.conf,以便在新的调用进入时执行命令。 exten => 999999999,1,NoOp("———-mygroup—————") exten => 999999999,2,System(echo "1:${EXTEN} – ${DATETIME} – ${CALLERID} – ${CHANNEL}" >> /var/log/asterisk/calls) exten => 999999999,3,Dial(SIP/7001,20) 是否可以更改它,以便在连接到SIP分机的操作员接听电话时执行命令。 我需要知道激活的运营商ID和主叫号码来执行命令。
我试图设置一个Asterisk系统,这将允许我创build两个dynamic数字之间的电话会议。 看来我可以使用“通话文件”,使Asterisk发起呼叫,而不需要来电 – http://www.voip-info.org/tiki-index.php?page=Asterisk+auto-dial+out 这个例子似乎是我所需要的: Channel: SIP/mytrunk/12345678 MaxRetries: 2 RetryTime: 60 WaitTime: 30 Context: callme Extension: 800 Priority: 2 我可以用一些脚本语言生成这个文件,然后把它放到Asterisk Call File文件夹中。 我遇到的问题是:如何拨打两个号码并join电话会议? MeetMe插件/扩展程序似乎是我在电话会议上所需要的,但我不确定如何使用这两者并join。 另外,是否可以同时进行多个2人电话会议? 设置这个就像在meetme.conf中留出X个“通道”一样简单?
我熟悉networking,VoIP,Asterisk和Linux ……但我从来没有使用PSTN部署VoIP。 我有一个星期来部署VoIP + 2 PSTN号码,我不介意疯狂读,但我想得到什么硬件购买(不是具体的型号,但只是具体的硬件types)的build议,就像“你需要一个带有Z端口的X卡”或类似的东西。 我想我需要一些FXO / FXS卡连接到我的服务器可能有2个端口(数字将是模拟的,但手机将是IP)。 我可以买一张卡,然后把时间花在设置上,但是我当然不想买那些不起作用的东西。
FreePBX有一个“报告”标签,允许您创build一些报告,其中一些报告可以导出为.csv或.pdf,但实际上并没有比这更精细的function。 我最终希望能够在每天结束时通过电话统计自动发送电子邮件,但是我没有办法做到这一点。 我在google-fu上find的关于这个主题的最古老的文章早在2008年就已经做了一个更老的版本,所以我只是想知道是否有一个易于使用(我们都梦想,对吗? FreePBX的。 编辑 :我注意到有一个模块( http://redmine.colsolgrp.net/projects/list_files/csreporting )可以使用。 尽pipe如此,迄今为止我还没有发现关于这个模块的很多好的信息。
我遇到了Asterisk 10.3的一个有趣的小问题,但它似乎也适用于10.4。 运行Asterisk的服务器从VPS重新定位到专用硬件,现在,几个SIP对等体中只有一个可以正确连接。 SIP对等端从ODBC连接加载到实时。 鉴于1能够连接没有任何问题,并按预期的function,运行查询,等我已经排除了任何数据库连接问题。 一个客户恰好是一个Grandsteam ATA。 但那就是停止的地方。 没有其他人可以连接,因为星号告诉他们401未经授权,当他们尝试注册。 这个等式中唯一的variables可能是networking设置的方式。 旧主机是一个VPS(Xen),新的硬件是专用的。 在这种情况下,服务器坐在公共IP上。 在专用硬件上不应该出现任何时髦的NAT技巧,但大多数连接的对等设备都在某种NAT的后面。 我到目前为止所尝试的是: 调整nat = no在每个同行,相同的结果 调整nat = no在每个对等,不安全=邀请,端口,相同的结果 最重要的是,所有的潮stream都连接得很好。 但是像CSipSimple,Cisco IP 79xx,Polycom等其他客户端…不行。 任何想法可能需要改变,以允许这些同行再次连接? 例: <— SIP read from UDP:12.34.56.78:35286 —> REGISTER sip:sip.server.com SIP/2.0 Via: SIP/2.0/UDP 10.0.0.163:35286;rport;branch=z9hG4bKPjZ8cqUxWzs6KnfN5kqG9lrD-V0hXQNppc Route: <sip:sip.server.com;lr> Max-Forwards: 70 From: "Erik" <sip:[email protected]>;tag=uwgq3EEWaQ0DuPwWEzuLfVA3aajqyXL6 To: "Erik" <sip:[email protected]> Call-ID: ohWlNbqWRdOme5TvFr3.r6mnPUbjoKqs CSeq: 1582 REGISTER User-Agent: CSipSimple […]
我正在做一些电子邮件到传真网关—一些python程序将使得Asterisk 调用文件,并把它们放入一些队列(基于文件或数据库)。 然后,另一个程序应该从队列中“调用任务”,并将它们“喂”给星号(由于res_fax_digium将放弃限制过多的任务,因此要遵守一些configuration的限制)。 接下来,让我们假设,一切都很好,星号成功地发送了一些传真文件。 有什么办法可以获得这种手术的状态? 如果日志文件parsing是最好的,我可能会分配一些特殊的accountcode (我可以玩这个字段,也许)将CDR分成不同的文件。 请问,我应该评估哪些其他方式?
有谁知道一个好的托pipe服务提供商的星号? 我遇到了lylix,但不知道他们是否有什么好处。 当然,我总是可以将自己的星号安装在godaddy vps上,但是数字会比较容易(在lylix的情况下更便宜)。
我正在做一个项目,自动生成一个电话给客户与IVR支持。 客户将input一个PIN码。 我必须在后端使用Java /脚本来提取这个PIN码。 我打算为此使用Asterisk服务器。 要设置开发环境,我可以通过串行/ USB连接testing手机到运行Asterisk的Linux服务器吗? 如果这是可能的,你可以请指导我到一些相关的文件做这个? 非常感谢你。