Hi
We have a Mitel 3300 sat behind a Cisco 2811 router. NAT is unavoidable unfortunately, but everything has been working 100% reliably over the past few years.
We have an issue with the Cisco router in that there is a bug in the release we are using, so need to upgrade IOS on it.
The problem we have is that upgrading the IOS - even by a single point release, breaks something and we end up with one way audio. Looking at the NAT logs, there is just a single difference, but have no idea what the solution is.
Please see the two highlighted lines below? Any ideas?
Or alternatively, does anyone have a solid config that wouldn't need 'ip nat service sip udp port 5060'? I've never managed to get two way audio without it.
Bad:-
*Apr 11 17:52:41.183: NAT: SIP: [1] processing INVITE message
*Apr 11 17:52:41.183: NAT: SIP: [1] translated embedded address 192.168.15.6->10.0.10.210
*Apr 11 17:52:41.183: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:41.183: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:41.183: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:41.183: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:41.183: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:41.183: NAT: SIP: Contact header found
*Apr 11 17:52:41.183: NAT: SIP: Trying to find expires parameter
*Apr 11 17:52:41.183: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:41.183: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:41.183: NAT: SIP: [1] message body found
*Apr 11 17:52:41.187: NAT: SIP: Media Lines present:1
*Apr 11 17:52:41.187: NAT: SIP: Translated global m=(83.245.6.82, 36764) -> (83.245.6.82, 36764)
*Apr 11 17:52:41.187: NAT: SIP: old_sdp_len:209 new_sdp_len :209
*Apr 11 17:52:41.215: NAT: SIP: [0] processing SIP/2.0 100 Trying message
*Apr 11 17:52:41.219: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:41.219: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:41.219: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:41.467: NAT: SIP: [0] processing SIP/2.0 180 Ringing message
*Apr 11 17:52:41.471: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:41.471: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:41.471: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:41.471: NAT: SIP: Contact header found
*Apr 11 17:52:41.471: NAT: SIP: Trying to find expires parameter
*Apr 11 17:52:41.471: NAT: SIP: [0] translated embedded address 10.0.10.210->192.168.15.6
*Apr 11 17:52:41.471: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:42.695: NAT: SIP: [0] processing SIP/2.0 200 OK message
*Apr 11 17:52:42.699: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:42.699: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:42.699: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:42.699: NAT: SIP: Contact header found
*Apr 11 17:52:42.699: NAT: SIP: Trying to find expires parameter
*Apr 11 17:52:42.699: NAT: SIP: [0] translated embedded address 10.0.10.210->192.168.15.6
*Apr 11 17:52:42.699: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:42.699: NAT: SIP: [0] message body found
*Apr 11 17:52:42.699: NAT: SIP: Media Lines present:1
*Apr 11 17:52:42.699: NAT: SIP: Translated global m=(10.0.10.18, 50236) -> (10.0.10.18, 50236)
*Apr 11 17:52:42.699: NAT: SIP: old_sdp_len:152 new_sdp_len :152
*Apr 11 17:52:42.751: NAT: SIP: [1] processing ACK message
*Apr 11 17:52:42.751: NAT: SIP: [1] translated embedded address 192.168.15.6->10.0.10.210
*Apr 11 17:52:42.751: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:42.751: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:42.751: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:42.751: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:42.751: NAT: SIP: Contact header found
*Apr 11 17:52:42.751: NAT: SIP: Trying to find expires parameter
*Apr 11 17:52:42.755: NAT: SIP: [1] register:0 door_created:0
Good:-
*Apr 12 08:25:35.184: NAT: SIP: [1] processing INVITE message
*Apr 12 08:25:35.188: NAT: SIP: [1] translated embedded address 192.168.15.6->10.0.10.210
*Apr 12 08:25:35.188: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:35.188: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:35.188: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:35.188: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:35.188: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:35.188: NAT: SIP: Contact header found
*Apr 12 08:25:35.188: NAT: SIP: Trying to find expires parameter
*Apr 12 08:25:35.188: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:35.188: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:35.188: NAT: SIP: [1] message body found
*Apr 12 08:25:35.188: NAT: SIP: Media Lines present:1
*Apr 12 08:25:35.192: NAT: SIP: Translated global m=(83.245.6.82, 12678) -> (83.245.6.82, 12678)
*Apr 12 08:25:35.192: NAT: SIP: old_sdp_len:211 new_sdp_len :211
*Apr 12 08:25:35.212: NAT: SIP: [0] processing SIP/2.0 100 Trying message
*Apr 12 08:25:35.212: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:35.212: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:35.212: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:35.404: NAT: SIP: [0] processing SIP/2.0 180 Ringing message
*Apr 12 08:25:35.404: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:35.404: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:35.404: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:35.404: NAT: SIP: Contact header found
*Apr 12 08:25:35.404: NAT: SIP: Trying to find expires parameter
*Apr 12 08:25:35.404: NAT: SIP: [0] translated embedded address 10.0.10.210->192.168.15.6
*Apr 12 08:25:35.404: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:36.772: NAT: SIP: [0] processing SIP/2.0 200 OK message
*Apr 12 08:25:36.772: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:36.772: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:36.772: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:36.776: NAT: SIP: Contact header found
*Apr 12 08:25:36.776: NAT: SIP: Trying to find expires parameter
*Apr 12 08:25:36.776: NAT: SIP: [0] translated embedded address 10.0.10.210->192.168.15.6
*Apr 12 08:25:36.776: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:36.776: NAT: SIP: [0] message body found
*Apr 12 08:25:36.776: NAT: SIP: Media Lines present:1
*Apr 12 08:25:36.776: NAT: SIP: Translated global m=(10.0.10.210, 50014) -> (192.168.15.6, 50014)
*Apr 12 08:25:36.776: NAT: SIP: old_sdp_len:154 new_sdp_len :155
*Apr 12 08:25:36.816: NAT: SIP: [1] processing ACK message
*Apr 12 08:25:36.816: NAT: SIP: [1] translated embedded address 192.168.15.6->10.0.10.210
*Apr 12 08:25:36.816: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:36.816: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:36.816: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:36.816: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:36.816: NAT: SIP: Contact header found
*Apr 12 08:25:36.820: NAT: SIP: Trying to find expires parameter
*Apr 12 08:25:36.820: NAT: SIP: [1] register:0 door_created:0
We have a Mitel 3300 sat behind a Cisco 2811 router. NAT is unavoidable unfortunately, but everything has been working 100% reliably over the past few years.
We have an issue with the Cisco router in that there is a bug in the release we are using, so need to upgrade IOS on it.
The problem we have is that upgrading the IOS - even by a single point release, breaks something and we end up with one way audio. Looking at the NAT logs, there is just a single difference, but have no idea what the solution is.
Please see the two highlighted lines below? Any ideas?
Or alternatively, does anyone have a solid config that wouldn't need 'ip nat service sip udp port 5060'? I've never managed to get two way audio without it.
Bad:-
*Apr 11 17:52:41.183: NAT: SIP: [1] processing INVITE message
*Apr 11 17:52:41.183: NAT: SIP: [1] translated embedded address 192.168.15.6->10.0.10.210
*Apr 11 17:52:41.183: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:41.183: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:41.183: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:41.183: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:41.183: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:41.183: NAT: SIP: Contact header found
*Apr 11 17:52:41.183: NAT: SIP: Trying to find expires parameter
*Apr 11 17:52:41.183: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:41.183: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:41.183: NAT: SIP: [1] message body found
*Apr 11 17:52:41.187: NAT: SIP: Media Lines present:1
*Apr 11 17:52:41.187: NAT: SIP: Translated global m=(83.245.6.82, 36764) -> (83.245.6.82, 36764)
*Apr 11 17:52:41.187: NAT: SIP: old_sdp_len:209 new_sdp_len :209
*Apr 11 17:52:41.215: NAT: SIP: [0] processing SIP/2.0 100 Trying message
*Apr 11 17:52:41.219: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:41.219: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:41.219: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:41.467: NAT: SIP: [0] processing SIP/2.0 180 Ringing message
*Apr 11 17:52:41.471: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:41.471: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:41.471: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:41.471: NAT: SIP: Contact header found
*Apr 11 17:52:41.471: NAT: SIP: Trying to find expires parameter
*Apr 11 17:52:41.471: NAT: SIP: [0] translated embedded address 10.0.10.210->192.168.15.6
*Apr 11 17:52:41.471: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:42.695: NAT: SIP: [0] processing SIP/2.0 200 OK message
*Apr 11 17:52:42.699: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:42.699: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:42.699: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:42.699: NAT: SIP: Contact header found
*Apr 11 17:52:42.699: NAT: SIP: Trying to find expires parameter
*Apr 11 17:52:42.699: NAT: SIP: [0] translated embedded address 10.0.10.210->192.168.15.6
*Apr 11 17:52:42.699: NAT: SIP: [0] register:0 door_created:0
*Apr 11 17:52:42.699: NAT: SIP: [0] message body found
*Apr 11 17:52:42.699: NAT: SIP: Media Lines present:1
*Apr 11 17:52:42.699: NAT: SIP: Translated global m=(10.0.10.18, 50236) -> (10.0.10.18, 50236)
*Apr 11 17:52:42.699: NAT: SIP: old_sdp_len:152 new_sdp_len :152
*Apr 11 17:52:42.751: NAT: SIP: [1] processing ACK message
*Apr 11 17:52:42.751: NAT: SIP: [1] translated embedded address 192.168.15.6->10.0.10.210
*Apr 11 17:52:42.751: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:42.751: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:42.751: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:42.751: NAT: SIP: [1] register:0 door_created:0
*Apr 11 17:52:42.751: NAT: SIP: Contact header found
*Apr 11 17:52:42.751: NAT: SIP: Trying to find expires parameter
*Apr 11 17:52:42.755: NAT: SIP: [1] register:0 door_created:0
Good:-
*Apr 12 08:25:35.184: NAT: SIP: [1] processing INVITE message
*Apr 12 08:25:35.188: NAT: SIP: [1] translated embedded address 192.168.15.6->10.0.10.210
*Apr 12 08:25:35.188: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:35.188: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:35.188: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:35.188: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:35.188: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:35.188: NAT: SIP: Contact header found
*Apr 12 08:25:35.188: NAT: SIP: Trying to find expires parameter
*Apr 12 08:25:35.188: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:35.188: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:35.188: NAT: SIP: [1] message body found
*Apr 12 08:25:35.188: NAT: SIP: Media Lines present:1
*Apr 12 08:25:35.192: NAT: SIP: Translated global m=(83.245.6.82, 12678) -> (83.245.6.82, 12678)
*Apr 12 08:25:35.192: NAT: SIP: old_sdp_len:211 new_sdp_len :211
*Apr 12 08:25:35.212: NAT: SIP: [0] processing SIP/2.0 100 Trying message
*Apr 12 08:25:35.212: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:35.212: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:35.212: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:35.404: NAT: SIP: [0] processing SIP/2.0 180 Ringing message
*Apr 12 08:25:35.404: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:35.404: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:35.404: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:35.404: NAT: SIP: Contact header found
*Apr 12 08:25:35.404: NAT: SIP: Trying to find expires parameter
*Apr 12 08:25:35.404: NAT: SIP: [0] translated embedded address 10.0.10.210->192.168.15.6
*Apr 12 08:25:35.404: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:36.772: NAT: SIP: [0] processing SIP/2.0 200 OK message
*Apr 12 08:25:36.772: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:36.772: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:36.772: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:36.776: NAT: SIP: Contact header found
*Apr 12 08:25:36.776: NAT: SIP: Trying to find expires parameter
*Apr 12 08:25:36.776: NAT: SIP: [0] translated embedded address 10.0.10.210->192.168.15.6
*Apr 12 08:25:36.776: NAT: SIP: [0] register:0 door_created:0
*Apr 12 08:25:36.776: NAT: SIP: [0] message body found
*Apr 12 08:25:36.776: NAT: SIP: Media Lines present:1
*Apr 12 08:25:36.776: NAT: SIP: Translated global m=(10.0.10.210, 50014) -> (192.168.15.6, 50014)
*Apr 12 08:25:36.776: NAT: SIP: old_sdp_len:154 new_sdp_len :155
*Apr 12 08:25:36.816: NAT: SIP: [1] processing ACK message
*Apr 12 08:25:36.816: NAT: SIP: [1] translated embedded address 192.168.15.6->10.0.10.210
*Apr 12 08:25:36.816: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:36.816: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:36.816: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:36.816: NAT: SIP: [1] register:0 door_created:0
*Apr 12 08:25:36.816: NAT: SIP: Contact header found
*Apr 12 08:25:36.820: NAT: SIP: Trying to find expires parameter
*Apr 12 08:25:36.820: NAT: SIP: [1] register:0 door_created:0