Got it

3rd party device can’t call public IP terminal with H.323 protocol

Latest reply: Jun 5, 2018 09:29:46 1047 4 0 0 0

Hello, guys!

Good day to you!

Today I will share with you how to deal with the problem that 3rd party device cannot call public IP terminal with H.323 protocol.


Description

The cisco and sony terminal register to SC failed with the H.323 protocol, caused the H.323 call fail.

network topology


Issue Description

The customer wants to register the 3rd party device such as cisco and sony terminal to SC with SIP and H.323 protocol.

The sip register successfully, but the H.323 register failed. Because there is a public IP terminal only provides the H.323 ID, so can't establish the call (use ID@IP method to call the public network terminal).


Handling Process

  1. Firstly, the customer feedback the Huawei terminal can establish the call with the public terminal, but the third party device can't make a call.

    So we checked the registration status and found the Huawei terminal register both SIP and H.323, but 3rd party only register with the SIP, then we remove the Huawei terminal H.323 registration, after that, Huawei terminal also can't call the public terminal, so means the public terminal only support H.323 protocol or the ID is just an H.323 ID, not SIP ID.

  2. Then we confirmed the public terminal only supports H.323, so it's only a register problem so we collected the SC device log and Signaling diagnosis.

    According to the Signaling diagnosis capture file, we didn’t found any register information in the capture file, so it's maybe a configuration problem when the add the terminal or the internal network problem. So we send the method to add unmanageable participants.


    add unmanageable participants

  3. After changing the configuration and collect the Signaling diagnosis again, we can found the register message in the capture file and found the problem.

  4. We checked the SC topology, and the SC only use one network port, and set an internal IP, then configure the NAT to a public IP, we collect the logs and found the when we reply the GCF message to 3rd party terminal, the address in the message is the SC NAT IP, not internal IP, so the 3rd party terminal sends the RRQ message to the NAT address, so the registration failed.

    log


Root Cause

The call failed because the 3rd party H.323 register failed.

The no register message due to an error configuration when adding terminal is wrong.

The register failed because the IP address in GCF message is the NAT address, so the 3rd party terminal sends the RRQ message to the NAT IP, but that IP can’t get this message, so the register failed  


Solution

For this situation, now there is no solution to register the terminal to SC use H.323 protocol, so we can only use other workaround plans:

  1. Confirm if the public terminal support the sip call, and the sip ID, so that we can use sip protocol to call, this is the easiest way.

  2. The way to call public without register: for Intranet terminal, dial SC Intranet ip##public terminal IP,e.g 0.0.0.0##1.1.1.1, and the public terminal  call  SC NAT IP## Intranet terminal IP e.g 2.2.2.2##3.3.3.3.

  3. Now only use one network port and configure a NAT IP for the Intranet IP, and if using two network port, the one set the Intranet IP, and another set a public IP, the problem will not exist anymore.


Suggestions 

Suggest use two network port;

And for the SC product, we need to improve to adapt more to vender's terminal in any scenario.

Thanks for reading!

Thank you for sharing your knowledge
View more
  • x
  • convention:

:)
View more
  • x
  • convention:

useful document, thanks
View more
  • x
  • convention:

thank you for sharing
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.