Hello,
I use OpenWrt 23.05.0 on a Linksys WRT1900ACS. Until today I still had an earlier version of OPenWRT installed. In addition, I connected a FreePBX on a Raspberry Pi directly to the router as a telephone system. So far I've been able to make phone calls just fine. Since the upgrade this no longer works. When I go out, I hear the announcements from my FreePBX and when I come in, I hear the Telekom announcement that it is not available.
I also had kmod-nf-nathelper-extra with the upgrade
opkg install kmod-nf-nathelper-extra
Installed.
The necessary modules are loaded
lsmod | grep nf_conntrack_sip
nf_conntrack 77824 22 nft_redir,nft_nat,nft_masq,nft_flow_offload,nft_ct,nf_nat_tftp,nf_nat_snmp_basic,nf_nat_sip,nf_nat_pptp,nf_nat_irc,nf_nat_h323,nf_nat_amanda,n f_nat,nf_flow_table,nf_conntrack_
tftp,nf_conntrack_snmp,nf_conntrack_sip,nf_conntrack_pptp,nf_conntrack_irc,nf_conntrack_h323,nf_conntrack_broadcast,nf_conntrack_amanda
nf_conntrack_sip 24576 3 nf_nat_sip
and
lsmod | grep nf_nat_sip
nf_conntrack 77824 22 nft_redir,nft_nat,nft_masq,nft_flow_offload,nft_ct,nf_nat_tftp,nf_nat_snmp_basic,nf_nat_sip,nf_nat_pptp,nf_nat_irc,nf_nat_h323,nf_nat_amanda,n f_nat,nf_flow_table,nf_conntrack_
tftp,nf_conntrack_snmp,nf_conntrack_sip,nf_conntrack_pptp,nf_conntrack_irc,nf_conntrack_h323,nf_conntrack_broadcast,nf_conntrack_amanda
nf_conntrack_sip 24576 3 nf_nat_sip
nf_nat 32768 10 nft_redir,nft_nat,nft_masq,nft_chain_nat,nf_nat_tftp,nf_nat_sip,nf_nat_pptp,nf_nat_irc,nf_nat_h323,nf_nat_amanda
nf_nat_sip 16384 0
On the Asterisk Cli I see incoming calls
[2023-11-27 16:24:57] ERROR[9058]: pjproject: <?>: sip_inv.c .Error parsing/validating SDP body: Invalid SDP connection line (PJMEDIA_SDP_EINCONN)
The output for outgoing calls is more extensive. But both don't show me what's going wrong.
I haven't changed the firewall rules. That's why I don't understand why SIP obviously no longer works.
Does anyone here know anything about FreePBX and OpenWRT? And above all, where can I log the SIP protocol on OpenWRT so that any problems can be identified?
Greetings
MPenzi