我试图弄清楚为什么我的FXO适配器突然停止工作,自从它第一次配置以来已经有一段时间了,我只更改了FXO适配器上的内部呼叫超时设置,并且它突然停止接收铃声组的传入呼叫。我在星号和freepbx论坛上创建账户也不成功,但我离题了。我尝试过重新构建与设备相关的主干、扩展和用户,但都没有成功。
当我进行入站调用时,会得到以下错误
[2016-03-02 12:47:30] ERROR[4687]: res_pjsip.c:2370 sip_get_tpselector_from_endpoint: Unable to retrieve PJSIP transport 'udp,tcp,ws,wss' for endpoint 'anonymous'但是,它不应该与PJSIP接口。我的CHAN_SIP绑定端口是5061,并且FXO端口被配置为无条件地调用fordward
601@10.0.100.8:5061用户601是一个仍然在内部工作的环组。PJSIP配置为侦听端口5099。(更改以防止它接收FXO调用)
我已经从401,500错误和所有其他类型的问题,试图诊断问题,几天的搜索和改变设置还没有帮助。
在星号端,FXO端口配置为主干,如下所示
传入设置
USER conext=incoming
type=peer
username=60
fromuser=60
insecure=port,invite
host=10.0.100.24
dtmf=rfc2833
port=5062
allow=alaw&ulaw&g729
qualify=yes这将显示为对等方,但不会在注册表中显示。我以前有一个扩展名相同的用户名,但后来删除了它,用户名在没有回复的情况下处理语音邮件,一旦调用再次发生,我会考虑添加它。用户在工作时被配置为PJSIP:600,但我已将其更改为新用户@ 60,以防止任何旧的PJSIP配置泄漏。
Name/username Host Dyn Forcerport Comedia ACL Port Status Description
Incoming/60 10.0.100.24 Yes Yes 5062 OK (18 ms)我从wireshark那里得到了以下消息
SIPStack(1)::cb_rcv: Recieved 403 response for Ttransaction 3(REGISTER)看来这是一种禁止的反应。不过,我不知道该检查什么。
如果我试着拨FXO端口。我在Wireshark得到了下面的消息
Call(1)::Call, creating Call Object 1 at port 1:0 with digits <sip:601@10.0.100.8:5061>
ATACtrl::Call, cannot make the call, statusCode = 500, chan status = CALL_DIALED
Dispatching event: 17 (CALL_FAILED)) on port 1:0星号指出了我在问题开始时所犯的错误。
[2016-03-02 12:47:30] ERROR[4687]: res_pjsip.c:2370 sip_get_tpselector_from_endpoint: Unable to retrieve PJSIP transport 'udp,tcp,ws,wss' for endpoint 'anonymous'使用sip set调试ip 10.0.100.24,我得到以下信息
Reliably Transmitting (NAT) to 10.0.100.24:5062:
OPTIONS sip:10.0.100.24 SIP/2.0
Via: SIP/2.0/UDP 10.0.100.8:5061;branch=z9hG4bK7b2af600;rport
Max-Forwards: 70
From: "Unknown" <sip:6010@10.0.100.8:5061>;tag=as373eb1a0
To: <sip:10.0.100.24>
Contact: <sip:6010@10.0.100.8:5061>
Call-ID: 0e6c3f172fde5de3435f1be434d68911@10.0.100.8:5061
CSeq: 102 OPTIONS
User-Agent: FPBX-12.0.76.2(13.4.0)
Date: Wed, 02 Mar 2016 02:09:39 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0
---
<--- SIP read from UDP:10.0.100.24:5062 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.0.100.8:5061;branch=z9hG4bK7b2af600;rport=5061
From: "Unknown" <sip:6010@10.0.100.8:5061>;tag=as373eb1a0
To: <sip:10.0.100.24>;tag=698745166
Call-ID: 0e6c3f172fde5de3435f1be434d68911@10.0.100.8:5061
CSeq: 102 OPTIONS
Supported: replaces, path, timer, eventlist
User-Agent: Grandstream HT-503 V2.0A 1.0.14.1 chip V2.2
Allow: INVITE, ACK, OPTIONS, CANCEL, BYE, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE
Content-Length: 0
<------------->
--- (10 headers 0 lines) ---
Really destroying SIP dialog '0e6c3f172fde5de3435f1be434d68911@10.0.100.8:5061' Method: OPTIONS
[2016-03-02 13:09:42] ERROR[6385]: res_pjsip.c:2370 sip_get_tpselector_from_endpoint: Unable to retrieve PJSIP transport 'udp,tcp,ws,wss' for endpoint 'anonymous'我找到了这个文件,pjsip.endpoint.conf
#include pjsip.endpoint_custom.conf
[anonymous]
type=endpoint
context=from-sip-external
allow=all
transport=udp,tcp,ws,wss但应该是传输正常的SIP通道。我尝试过更改端口,创建用户和扩展,删除它们,总是获得匿名错误的相同端点。
我完全不知所措,很想知道下一步该去哪里找。
发布于 2018-05-22 20:12:48
在我的系统中,使用Twilio中继时,通过将中继-> PJSIP设置->注册更改为None来解决此错误。
https://serverfault.com/questions/760886
复制相似问题