Can not receive UDP Data on HL7588 over LTE

Reposting this as a little more concise description of my problem. I am seeking help in getting UDP data exchange working on HL7588 mini card over LTE. I can successfully configure UDP connection and send data to a test PC but I have not been able to receive a response data packet.

The following shows the exact AT command exchange I use between the controller and HL7588 mini card over serial interface (without HW handshaking). This is after GPRS network connection has been established and modem successfully receives a valid current date/time stamp from the data network. Comments are in parenthesis.

Tx: AT+KCNXCFG=1,“GPRS”,“orbcomm.t-mobile.com
Rx: OK
Tx: AT+KCNXCFG?
Rx: +KCNXCFG: 1,“GPRS”,“orbcomm.t-mobile.com”,"","",“IPV4”,“0.0.0.0”,“0.0.0.0”,“0.0.0.0”,0
Rx: OK
Tx: AT+KCNXUP=1
Rx: OK
Rx: +KCNX_IND: 1,4,1
Rx: +KCNX_IND: 1,1,0
Tx: AT+KCGPADDR=1
Rx: +KCGPADDR: 1,“10.44.237.30” (Address returned varies but is usually constant for a long period.)
Rx: OK
Tx: AT+KCNXCFG?
Rx: +KCNXCFG: 1,“GPRS”,“orbcomm.t-mobile.com”,"","",“IPV4”,“10.44.237.30”,“10.49.254.21”,“10.49.254.20”,2
Rx: OK
Tx: AT+KUDPCFG=1,0,4322,0
Rx: +KUDPCFG: 1
Rx: OK
Rx: +KUDP_IND: 1,1
Tx: AT+KUDPCFG?
Rx: +KUDPCFG: 1,1,0,4322,0,"",0,0
Rx: OK
Tx: AT+KUDPSND=1,“76.31.240.255”,4322,16 (This is an example IP address only, not the actual address I use.)
Rx: CONNECT
Tx: 0123456789ABCDEF (UDP test application receives transmitted data packet of “0123456789ABCDEF”.)
Tx: --EOF–Pattern–
Rx: OK
(At this time embedded application waits for data. UDP test application sends single response data packets of “0123456789ABCDEF” to “10.44.237.30:4322”. Repeating this send action has no affect. I never see the “+KUDP_DATA…” notification described in UDP example of HL7588 AT Command Interface Guide.)
Tx: AT+KUDPRCV=1,16
Rx: CONNECT
Rx: --EOF–Pattern–
Rx: OK

The last three received lines shown above always immediately follow “AT+KUDPRCV” command regardless of whether UDP data is sent or not sent from test PC. It is apparent to me that some parameter is incorrect or some crucial receive step has been missed. Any idea what I am missing or not doing correctly? Any help or suggestions would be greatly appreciated. Thanks in advance!

I now realize that the modem’s IP address returned by "AT+KCGPADDR=1"command and the same exact address returned by “AT+KCNXCFG?” command is a dynamic private address. So the question now is… How do I get a static public IP address or how do I find the proper public IP address for sending UDP reply message from my test PC to the modem?