AE-1179 Support H323 video conference feature

Review Request #812 — Created April 21, 2025 and discarded

pradeep
APV10
rel_apv_10_7_2_17_bhel_h323_nat
AE-1179
ngurunathan, prajesh

H323 involves set of protocol suits. Mainly h225 & h245. Certain packets of these protcol carry the IP address on the payload as per the protocol requirements. ASN1C library is used & modified to parse these packets and update the internal IP that they carry in payload with the NAT IP.

tested H225 setup. H245 OpenLogicChannel and OpenLogicChannelAck packets

Description From Last Updated

remove whitespace .

prajeshprajesh

why we added this argument?

prajeshprajesh

Do we need DEBUG flag?

prajeshprajesh

Could have done INCS += ASN_MODULE_HDRS

prajeshprajesh

Add this to makefile to make it easier.

prajeshprajesh

what about h225? we dont do the changes?

prajeshprajesh

remove debug logs.

prajeshprajesh

do we neet natport also?

prajeshprajesh

How does this change the value in packet?

prajeshprajesh

whitespaces.

prajeshprajesh

whats happening here? Please explain the logic.

prajeshprajesh

ideally the caller should free it. Why it is done here?

prajeshprajesh

did we add these changes?

prajeshprajesh

define 1720

prajeshprajesh

Can we have a macro to make code readbale?

prajeshprajesh

what is 0x3 and 0x22 ? can we have helper routines or macros define IS_H245_TRAFFIC(tacp_paylad_begin) (tcp_payload_begin[0] == 0x03) && (tcp_payload_begin[1] …

prajeshprajesh
prajesh
prajesh
prajesh
  1. 
      
  2. Can we have a macro to make code readbale?

  3. what is 0x3 and 0x22 ? can we have helper routines or macros

    define IS_H245_TRAFFIC(tacp_paylad_begin) (tcp_payload_begin[0] == 0x03) && (tcp_payload_begin[1] == 0x00) &&

                    (tcp_payload_begin[4] == 0x22))
    
  4. 
      
prajesh
pradeep
Review request changed

Status: Discarded

Loading...