我不确定在freepbx服务器上使用iptables的最好方法是阻止来自随机外部主机的所有传入SIP连接,并且只允许SIP中继提供程序的公共IP。 服务器在路由器后面,因为端口5060-udp被转发到VoIP服务器。 我热衷于帮助进一步保护服务器的build议。 非常感谢
我正在尝试在Asterisk中将呼叫logging应用于整个上下文。 extensions.conf看起来像这样: [office] exten => _068.,1,Dial(SIP/sip_trunk_1/${EXTEN}) exten => _073.,1,Dial(SIP/sip_trunk_1/${EXTEN}) exten => _099.,1,Dial(SIP/sip_trunk_1/${EXTEN}) 我试图做这样的事情: [office] exten => s,1,Set(filename=${STRFTIME(${EPOCH},,%Y/%m/%d/%H_%M_%S)}) exten => s,2,MixMonitor(${filename}.wav, b) exten => _068.,1,Dial(SIP/sip_trunk_1/${EXTEN}) exten => _073.,1,Dial(SIP/sip_trunk_2/${EXTEN}) exten => _099.,1,Dial(SIP/sip_trunk_3/${EXTEN}) exten => h,1,StopMixMonitor() 但它不起作用, MixMonitor永远不会启动。 它唯一的工作方式是分别为每一个扩展设置MixMonitor 。 有什么办法可以在全局范围内指定一个全局的MixMonitor ? 因为我有很多延伸,并且为他们每个人指定单独的logging器会弄乱我的configuration文件。
我有一个使用Mitel 5330e IP电话的用户。 当她接听电话时,听到的只是拨号音。 来电者可以听到她,但她确实听不到来电者。 她的电脑通过电话连接到networking,似乎没有任何networking连接问题。 我不确定ServerFault是这个问题的最佳位置,但我找不到任何电话相关的堆栈交换。
对于一个客户端,我想弄清楚如何为指定的扩展组添加一个输出号码(在这种情况下是:01234567-048)。 在现在的每一个PBX中,这将是一个简单的任务,但我需要使用PANASONIC KX NCP PBX,这是很难编程的IMO我已经尝试设置ISDN CLIP没有运气与“片段扩展”和“CLIP上CO” 亲爱的朋友,如何为PANASONIC KX NCP PBX中的一组分机分配一个外拨号码? 提前致谢!
我最近的探索是使用FreePBX和底层的Asterisk软件。 我正在尝试编写自定义目标,以在MeetMe会议中播放声音或从本地频道播放音乐。 我知道我很接近…但只有一件事情没有奏效。 我也注意到在运行“asterisk -r”命令时,我的本地通道有一个“非常长的语音队列长度”。 以下是我的自定义代码。 [virvius-hold] exten => 710,1,Answer() same => n,Originate(SIP/700,exten,virvius-hold,originated,1) same => n,MeetMe(7999,1q) exten => originated,1,Answer() same => n,Originate(local/702@virvius-looper,exten,virvius-looper,702,1) same => n,MeetMe(7999,1q) [virvius-looper] exten => 702,1,Answer() same => n,MeetMe(7999,1q) same => n,MusicOnHold(virvius) 这是MusicOnHoldconfiguration文件条目 [virvius] mode=files sort=alpha directory=/var/lib/asterisk/moh/virvius 我知道我只是忽略了一个小细节。 或者我也错过了一个重要的呢? 也许有一个更好的方式来源于当地的渠道? build议欢迎。
我住在我的ISP正在干扰任何VOIP数据包的地方。 即使它用于业务。 我使用Skype进行电话会议。 但是我的ISP把这些数据包剪切掉了,以至于人们无法从我所说的任何东西中理解。 这是故意阻止所有的VOIP,并确保电话。 但他们是愚蠢的,因为他们不仅阻止正常的WhatsApp或Skype。 但也会干扰Skype for Business。 我通过Putty在本地创build了一个SOCKS代理,在美国的一个虚拟机上,Webstream量可以通过连接设置进行路由。 但Skype的业务不会路由。 如何通过SOCKS路由这些数据包和stream量,以便我的ISP不会干扰语音? 任何解决scheme将非常感激 我使用Windows 10与Skype for Business 2016
我正尝试通过基于Communigate PRO的服务器设置从3CX Prone System扩展发送CallerID。 在我们的Communigate实例上工作的人说要发送CallerID,我们需要INVITE Request_line,如下所示: sip:<dst_number>@<domain_name>%3Bx-itl-out-number=<caller_id> 在3CX的SIP中继设置中是否可以使用自定义字段在SIP消息中添加一个文本和一个variablesstring?
我们使用了两个不同的VPS服务器,运行1-2GB的内存。 我们还没有看到任何与内存有关的问题。 我们有这个副作用的地方,呼叫会把声音放几秒钟。 没有任何主要的CPU使用的迹象。 它运行良好一段时间(天)。 这可能是由于服务持续运行这么久吗? 我怎样才能更好地解决这个问题? (我们这样做的唯一原因是隧道的stream量,因为一些调制解调器将改变交通中断SIP)
山姆叫朱莉的直拨电话,因为她不在她的办公桌(因为遵循我的规则),电话被转发给她的手机。 FreePBX通过正确的呼出路由转发呼叫, 除了在Julie手机上提供的CID 外 ,所有function都应该如此。 由于山姆是从本地移动电话07123456789 ,FreePBX将他的CID传递给我们的出境航空公司, 没有国际拨号代码 – 这是一个不可预知的CID出现在朱莉的电话上。 这是networking,负责提供“正确”的CID – 但只有我们的运营商有正确格式的号码开始。 为了正确传递CID,我们的出站提供商要求所有号码都通过国际拨号代码发送。 例如: 447123456789 。 我如何告诉FreePBX: 如果电话正在转发 如果是11位数字 如果它从07或020开始 通过剥离前导0并添加44更改CID 。 是的,我们的出境承运人确实允许我们发送任何CID。 澄清 – FreePBX发送山姆的CID通过。 但是因为它是以07123456789forms发送的,所以在Julie的电话上显示(大部分时间或根本不显示)为+7123456789 。 我需要将CID作为447123456789发送给运营商和networking,将其转换为07123456789 。
我在一个debian服务器上与Freeswitch合作。 当有人打电话给我时,我有一个Flite读取的XML文件。 问题是她读得太快了。 是否有一个configuration设置,以减缓语音引擎或我可以添加到文本中的黑客,让她慢一点。 我在这里find了一个答案,但似乎他们依赖于一个./bin/flite命令,这对我来说是不存在的。 有任何想法吗?