Got it

Incoming and outgoing calls not working when connect phone with AR1200 Highlighted

Latest reply: Jun 16, 2021 15:47:28 1378 5 8 0 3

[Issue ]

1.  Have a subnet of 192.168.x.x to which the phone registers which has been Natted to 172.X.X.X.

 

2. Trying to make incoming and outgoing calls, the call connects but there is no RTP on both ends.  If want to register the phones using the Natted IP range.

 

3.Also, not able to see the Natted IP in any of the logs and need to investigate about this issue .


The phone is connected to AR in the LAN side and Cisco CUCM is on the public network but the phone can't regester to CUCM with the puplic IP and it is register with private which make communication not happen .


[Our Analysis]

1.       The NAT configuration takes effect.

Log in to the device and check the network and NAT problems to the CUCM server

075310qfpb3bs8jgj5d58s.jpg?2.jpg

<GST_VOICE_TEST_ROUTER>dis nat session all

  NAT Session Table Information:

     Protocol          : TCP(6)

     SrcAddr  Port Vpn : 192.168.111.1 35213

     DestAddr Port Vpn : 172.X.X.X   5060

     NAT-Info

       New SrcAddr     : 172.X.X.X

       New SrcPort     : 49144

       New DestAddr    : ----

       New DestPort    : ----

     Protocol          : UDP(17)

     SrcAddr  Port Vpn : 192.168.111.1 123

     DestAddr Port Vpn : 172.X.X.X    123

     NAT-Info

       New SrcAddr     : 172.X.X.X

       New SrcPort     : 10247

       New DestAddr    : ----

       New DestPort    : ----

     Protocol          : TCP(6)

     SrcAddr  Port Vpn : 192.168.111.1 35212

     DestAddr Port Vpn : 172.X.X.X     5060

     NAT-Info

       New SrcAddr     : 172.X.X.X

       New SrcPort     : 49145

       New DestAddr    : ----

       New DestPort    : ----

 

  Total : 3


2.       Checked the registered address on the CUCM and found the private address not the public :

075946i65pgnn6l2mfug6l.png?4.png

3.       Checked the tracert to the CUCM and checked capture packet on the egress interface .

CUCM is not directly connected to Access router, there are multiple devices between Access router (Where IPPHONE is directly connected) 

The NAT  is correctly performed on the device as mentioned before and the private IP address of 192.168.111.0/24 is not used to send data packets


But when we tested, investigated deeply the packet capture and queried more NAT information, it is found that some special protocol packets contain addresses that are not translated into public addresses by common NAT. Therefore, nat alg must be enabled to translate the addresses so that data communication is not affected .

https://support.huawei.com/hedex/pages/EDOC1000085855AEI0519G/15/EDOC1000085855AEI0519G/15/resources/dc/dc_fd_NAT_0006.html?ft=0&fe=10&hib=7.1.6.6.2.3&id=dc_fd_NAT_0006&text=NAT%2520ALG&docid=EDOC1000085855

https://support.huawei.com/hedex/pages/EDOC1000085855AEI0519G/15/EDOC1000085855AEI0519G/15/resources/dc/dc_cfg_NAT_0008_cp.html?ft=0&fe=10&hib=7.1.6.6.8.2&id=dc_cfg_NAT_0008_5&text=(Optional)%2520Enabling%2520NAT%2520ALG&docid=EDOC1000085855


080355iopgpjhj4n3z4h4g.jpg?5.jpg


We enabled the NAT ALG on the AR router ( as it is disabled by default ) :

Use this reference :

https://support.huawei.com/hedex/pages/EDOC1100007335AEH0806S/06/EDOC1100007335AEH0806S/06/resources/dc/dc_cfg_NAT_0008_cp.html?ft=0&fe=10&hib=8.1.6.6.8.2&id=dc_cfg_NAT_0008_1_3&text=(Optional)%2520Enabling%2520NAT%2520ALG&docid=EDOC1100007335

 

[AR1200] nat alg sip enable


3.       After applying the configuration, the issue still existed so we captured another packet on the egress interface after enable the NAT ALG:

The test result is as follows:

1 In V200R006C10SPC300, the cause of the nat alg sip failure is that the Message Body in the Register message is the message body that the AR does not support. Therefore, the entire packet is not considered as a SIP packet. So it does not replace the internal address of the Contact or Via domain.

080957g5808c930evnna9e.png?6.png

2 In V200R009C00SPC500 and V200R009C00SPH018, delete the message body that does not support the check and correctly replace the internal network address with the public network address.

So we upgraded AR to the latest version V200R009C00SPC500 and latest patch as Message Body which is not mandatory to CUCM server .


4.       After the upgrade we tested on two phones .... one worked successfully but the other one had the same issue and registered on CUCM with the public IP so we captured packets for both phones on the egress and ingress interfaces to check :

For the phone that didn't work we found :

1.The following figure shows the result after the the test:

The cause is this: If finding any "expires = 0" sip alg doesn't work.

081623xyh8qdophyxjuhxz.png?6.png

After the expire is extended, the fault is rectified.

The 'expires' means registering continues period. If it's 0, it means an unregister message.

It is advised to prolong the registration time from the phone and that’s why one phone was working and the other not .


5.       After we reset the not working phone to defualt setting both phone worked proberly and register by poublic IP .







Incoming and outgoing calls not working when connect phone with AR1200-3032077-1
View more
  • x
  • convention:

Clear, useful postIncoming and outgoing calls not working when connect phone with AR1200-3032753-1
View more
  • x
  • convention:

IndianKid
Moderator Author Created Apr 26, 2021 07:20:59

Thanks for sharing. really useful case.
View more
  • x
  • convention:

andersoncf1
MVE Author Created Jun 15, 2021 15:06:50

Thanks for sharing knowledge with us. Useful case
View more
  • x
  • convention:

Nice. Keep up the good work.
View more
  • x
  • convention:

Comment

You need to log in to comment to the post Login | Register
Comment

Notice: To protect the legitimate rights and interests of you, the community, and third parties, do not release content that may bring legal risks to all parties, including but are not limited to the following:
  • Politically sensitive content
  • Content concerning pornography, gambling, and drug abuse
  • Content that may disclose or infringe upon others ' commercial secrets, intellectual properties, including trade marks, copyrights, and patents, and personal privacy
Do not share your account and password with others. All operations performed using your account will be regarded as your own actions and all consequences arising therefrom will be borne by you. For details, see " User Agreement."

My Followers

Login and enjoy all the member benefits

Login

Block
Are you sure to block this user?
Users on your blacklist cannot comment on your post,cannot mention you, cannot send you private messages.
Reminder
Please bind your phone number to obtain invitation bonus.