在双 NIC Freeswitch SIP 服务器上,如何启用内部配置文件和外部配置文件之间的呼叫?我有 eth0 192.168.1.10 和 eth1 公共 IP 41.xxx
sofia 状态配置文件内部
--------------------------------------------------------------------------
域名 N/A
自动 NAT false
DBName sofia_reg_default
Pres 主机 192.168.1.10,192.168.1.10
拨号计划 XML
上下文 public
挑战领域 auto_from
RTP-IP 192.168.1.10
Ext-RTP-IP 41.xxx
SIP-IP 192.168.1.10
Ext-SIP-IP 41.xxx
URL sip:[电子邮件保护]:5060
绑定 URL sip:[电子邮件保护]:5060;maddr=192.168.1.10;transport=udp,tcp
HOLD-MUSIC local_stream://moh
OUTBOUND-PROXY N/A
CODECS IN OPUS、PCMA、PCMU
CODECS OUT OPUS、PCMA、PCMU
TEL-EVENT 101
DTMF-MODE rfc2833
CNG 13
SESSION-TO 0
MAX-DIALOG 0
NOMEDIA false
LATE-NEG false
PROXY-MEDIA false
ZRTP-PASSTHRU false
AGGRESSIVENAT true
CALLS-IN 0
FAILED-CALLS-IN 0
CALLS-OUT 0
FAILED-CALLS-OUT 0
REGISTRATIONS 67
索菲亚状态概况外部
---------------------------------------------------------
域名 N/A
自动 NAT false
DBName sofia_reg_external
Pres 主机拨号方案 XML
上下文 public
挑战领域 auto_to
Ext-RTP-IP 41.xxx
Ext-SIP-IP 41.xxx
URL sip:[电子邮件保护]:5060
绑定 URL sip:[电子邮件保护]:5060;maddr=41.xxx;transport=udp,tcp
HOLD-MUSIC N/A
OUTBOUND-PROXY N/A
编解码器输入 OPUS、PCMU、PCMA、G729
编解码器输出 OPUS、PCMU、PCMA、G729
TEL-EVENT 101
DTMF-MODE rfc2833
CNG 13
SESSION-TO 0
MAX-DIALOG 0
NOMEDIA false
LATE-NEG false
PROXY-MEDIA false
ZRTP-PASSTHRU false
AGGRESSIVENAT false
CALLS-IN 0
FAILED-CALLS-IN 0
CALLS-OUT 0
FAILED-CALLS-OUT 0
REGISTRATIONS 23
当我尝试调用时 - 我得到了外部配置文件用户的 USER_NOT_REGISTERED。
谢谢。
答案1
我设置了 ext-sip-ip 值="autonat:$${external_sip_ip}"
在内部配置文件上,并删除了外部配置文件。现在使用公共 IP 注册的用户和 LAN 上的用户可以通话了!