我们的 FreePBX 仪表板上出现了以下严重错误消息:
我们似乎已经修复了通知的根本原因,但当我们点击“忽略(-)
”按钮时,刷新后通知又会再次出现。此通知没有“删除”按钮。(x)
我们如何才能永久删除这个顽固的通知?
我想知道是否有人可以帮助我调试我遇到的这个问题。我正在尝试使用 PJSIP 堆栈在我的 FreePBX 服务器和 Twilio 之间进行安全中继设置。
未加密的中继在 UDP 上运行良好。但是,当我尝试启用 TLS/SRTP 时,我似乎无法让它工作。一旦我将主干更新为使用 5061 和 TLS 传输,我就会在 Asterisk 日志中得到以下信息。
WARNING[5268] pjproject: tsx0x27c4cd8 .Failed to send Request msg OPTIONS/cseq=28056 (tdta0x26d3af0)! err=171064 (Unsuitable transport selected (PJSIP_ETPNOTSUITABLE))
ERROR[5268] res_pjsip.c: Error 171064 'Unsuitable transport selected (PJSIP_ETPNOTSUITABLE)' sending OPTIONS request to endpoint Twilio
我认为问题可能是 PJSIP 不支持通配符 SSL 证书,而 Twilio 使用的是通配符,但我不确定如何确定。关于如何调试它的任何想法都会非常有帮助。
更新:我直接在星号配置文件中调整了一些 URI,现在我已经克服了不合适的传输错误。新的错误正如我所担心的那样:
ERROR[524] pjproject: RFC 5922 (section 7.2) does not allow TLS wildcard certificates. Advise your SIP provider, please!
关于如何解决这个问题的任何想法?
我们在 freePBX 发行版上运行星号。
该系统仅运行一天。
当我从终端登录到星号时,系统正在生成许多意外消息,如下所示。
[2016-07-14 14:34:46] NOTICE[25546]: res_pjsip/pjsip_distributor.c:368
log_unidentified_request: Request from '"90" <sip:[email protected]>' failed
for '91.236.74.186:5099' (callid: [email protected]) -
No matching endpoint found
[2016-07-14 14:34:46] NOTICE[21748]: res_pjsip/pjsip_distributor.c:368
log_unidentified_request: Request from '"90" <sip:[email protected]>' failed for
'91.236.74.186:5099' (callid: [email protected]) - No
matching endpoint found
[2016-07-14 14:34:46] NOTICE[25546]: res_pjsip/pjsip_distributor.c:368
log_unidentified_request: Request from '"90" <sip:[email protected]>' failed
for '91.236.74.186:5099' (callid: [email protected]) -
No matching endpoint found
[2016-07-14 14:34:49] NOTICE[21748]: res_pjsip/pjsip_distributor.c:368
log_unidentified_request: Request from '"66666" <sip:[email protected]>'
failed for '91.236.74.186:5066' (callid: [email protected]) -
No matching endpoint found
[2016-07-14 14:34:49] NOTICE[25546]: res_pjsip/pjsip_distributor.c:368
log_unidentified_request: Request from '"66666" <sip:[email protected]>' failed
for '91.236.74.186:5066' (callid: [email protected]) - No
matching endpoint found
[2016-07-14 14:34:49] NOTICE[21748]: res_pjsip/pjsip_distributor.c:368
log_unidentified_request: Request from '"66666"
<sip:[email protected]>' failed for '91.236.74.186:5066'
(callid: [email protected]) - No matching endpoint found
[2016-07-14 14:34:49] NOTICE[25546]: res_pjsip/pjsip_distributor.c:368
log_unidentified_request: Request from '"66666" <sip:[email protected]>'
failed for '91.236.74.186:5066' (callid: cd692628-58a449e-
[email protected]) - No matching endpoint found
[2016-07-14 14:34:49] NOTICE[21748]: res_pjsip/pjsip_distributor.c:368
log_unidentified_request: Request from '"66666" <sip:[email protected]>'
failed for '91.236.74.186:5066' (callid: [email protected]) -
No matching endpoint found
我们没有设置任何这些扩展,所以我不明白它们是如何生成请求的。
起初我在通知中阻止了来自 IP 地址的流量,通知停止了一会儿。然后通知再次开始,但通知正文中包含不同的 IP 地址。我也屏蔽了这个 IP,但它对消息出现的频率没有影响。
我使用 Sangoma 响应式防火墙阻止了这些地址。
在尝试了解正在发生的事情时,我将不胜感激。谢谢你。
注意:在每种情况下,xx.xx.xx.xx 都是同一个数字,它是我们的 IP 地址。
您好,我刚刚使用 freepbx 安装了一个新的星号配置并注册了一个 SIP 帐户。
我使用我的提供商数据设置了 SIP 中继,使用星号 -vvvr命令启动控制台进行调试,然后我注意到日志被以下条目淹没:
== Using SIP RTP CoS mark 5
-- Executing [00088884600972595117946@from-sip-external:1] NoOp("SIP/XXX.XXX.58.107-00000355", "Received incoming SIP connection from unknown peer to 00088884600972595117946") in new stack
-- Executing [00088884600972595117946@from-sip-external:2] Set("SIP/XXX.XXX.58.107-00000355", "DID=00088884600972595117946") in new stack
-- Executing [00088884600972595117946@from-sip-external:3] Goto("SIP/XXX.XXX.58.107-00000355", "s,1") in new stack
-- Goto (from-sip-external,s,1)
-- Executing [s@from-sip-external:1] GotoIf("SIP/XXX.XXX.58.107-00000355", "1?checklang:noanonymous") in new stack
-- Goto (from-sip-external,s,2)
-- Executing [s@from-sip-external:2] GotoIf("SIP/XXX.XXX.58.107-00000355", "0?setlanguage:from-trunk,00088884600972595117946,1") in new stack
-- Goto (from-trunk,00088884600972595117946,1)
-- Executing [00088884600972595117946@from-trunk:1] Set("SIP/XXX.XXX.58.107-00000355", "__FROM_DID=00088884600972595117946") in new stack
-- Executing [00088884600972595117946@from-trunk:2] NoOp("SIP/XXX.XXX.58.107-00000355", "Received an unknown call with DID set to 00088884600972595117946") in new stack
-- Executing [00088884600972595117946@from-trunk:3] Goto("SIP/XXX.XXX.58.107-00000355", "s,a2") in new stack
-- Goto (from-trunk,s,2)
-- Executing [s@from-trunk:2] Answer("SIP/XXX.XXX.58.107-00000355", "") in new stack
-- <SIP/XXX.XXX.58.107-00000352> Playing 'digits/8.ulaw' (language 'en')
-- <SIP/XXX.XXX.58.107-00000351> Playing 'digits/9.ulaw' (language 'en')
-- <SIP/XXX.XXX.58.107-0000034f> Playing 'digits/6.ulaw' (language 'en')
-- Executing [s@from-trunk:5] SayAlpha("SIP/XXX.XXX.58.107-00000353", "00088884400972595117946") in new stack
-- <SIP/XXX.XXX.58.107-00000353> Playing 'digits/0.ulaw' (language 'en')
-- Executing [s@from-trunk:3] Wait("SIP/XXX.XXX.58.107-00000355", "2") in new stack
-- <SIP/XXX.XXX.58.107-00000350> Playing 'digits/1.ulaw' (language 'en')
-- <SIP/XXX.XXX.58.107-00000352> Playing 'digits/8.ulaw' (language 'en')
-- Executing [s@from-trunk:6] Hangup("SIP/XXX.XXX.58.107-0000034f", "") in new stack
== Spawn extension (from-trunk, s, 6) exited non-zero on 'SIP/XXX.XXX.58.107-0000034f'
-- Executing [h@from-trunk:1] Macro("SIP/XXX.XXX.58.107-0000034f", "hangupcall,") in new stack
-- Executing [s@macro-hangupcall:1] GotoIf("SIP/XXX.XXX.58.107-0000034f", "1?theend") in new stack
-- Goto (macro-hangupcall,s,3)
-- Executing [s@macro-hangupcall:3] ExecIf("SIP/XXX.XXX.58.107-0000034f", "0?Set(CDR(recordingfile)=)") in new stack
-- Executing [s@macro-hangupcall:4] Hangup("SIP/XXX.XXX.58.107-0000034f", "") in new stack
== Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'SIP/XXX.XXX.58.107-0000034f' in macro 'hangupcall'
== Spawn extension (from-trunk, h, 1) exited non-zero on 'SIP/XXX.XXX.58.107-0000034f'
-- <SIP/XXX.XXX.58.107-00000351> Playing 'digits/7.ulaw' (language 'en')
-- <SIP/XXX.XXX.58.107-00000350> Playing 'digits/1.ulaw' (language 'en')
-- <SIP/XXX.XXX.58.107-00000353> Playing 'digits/0.ulaw' (language 'en')
-- <SIP/XXX.XXX.58.107-00000352> Playing 'digits/4.ulaw' (language 'en')
由于来自未知对等方的那些讨厌的连接,我无法调试我的主干,这些呼叫是什么,我如何跟踪它们的来源,它可能是我的提供商的故障测试工具吗?
请原谅新手的问题,但我似乎无法弄清楚这一点。
我按照Voxilla 的教程到了发球台。
但是在拨打电话时,我的软电话可以连接,但没有音频(在任何一个方向)。
我从论坛中得知,这通常是由两个因素引起的:NAT 和音频编解码器。
但是,我(刚进入竞技场)不知道是哪个。我相信我有 Asterisk,客户仅限于 ulaw,我也相信我打开了正确的端口,并且我的 externip 设置正确(我认为 Voxilla AMI 会自动执行此操作,因为它在云中)。
我有点失落。只要您告诉我它们在文件系统上的位置,我很乐意发布任何可能有帮助的配置文件。但就像我之前说的,这实际上是 Voxilla 自己的 FreePBX AMI 的香草安装。
我很感激这里的任何帮助或指导。谢谢!
我刚刚按照本指南在 Amazon EC2 实例上成功设置了 Asterisk+FreePBX 安装:http: //voxilla.com/2009/10/15/voxillas-freepbx-in-a-cloud-step-by-step -1457(我还为其分配了弹性 IP)。
我很想在不购买任何 VoIP 中继的情况下对其进行测试。我知道我可以通过对连接到 Asterisk 服务器的两部电话进行内部呼叫来做到这一点,对吗?
我正在使用软件电话:CounterPath eyeBeam。
我似乎无法在网上找到任何指南或资源来告诉我在 FreePBX 方面我需要做些什么来设置它以路由内部呼叫,或者我需要输入 CP 的 eyeBeam 客户端(用户名, auth. name, password, etc.) 以便让它连接到 Asterisk。
有人可以给我一个快速入门吗?或者至少给我指出一个可以帮助我的易于消化的资源?
编辑:我确实已经找到了这个指南,但是它将 FreePBX 设置为使用外部 VoIP 中继,我还不想购买。