herlesupreeth / docker_open5gs

Docker files to run open5gs + IMS + eNB + gNB + NR-UE in a docker
BSD 2-Clause "Simplified" License
279 stars 156 forks source link

VoNR SCSCF forwarding INVITE message with wrong request-uri #298

Open wasdwasdwa opened 2 months ago

wasdwasdwa commented 2 months ago

I set up VoNR environment, DOCKER_HOST_IP is 192.168.116.141, msisdn is +8618107550095. After UE triggers INVITE message, because of upf repeatedly forwards sip messages for unknown reasons, when SCSCF forwards the message for the third time, it adds a "+" in request-uri, which causes 604 Hss User Unknown error. 1712130033063

Could you please take a look? Thanks. pcap log: 0403-4.zip

NUCLEAR-WAR commented 2 months ago

You should not dial the Number with +, only with 00, you may able to change it tho, the extra + is not from SCSCF its from ENUM Answer, you need to remove the + in the e164.arpa in dns folder and it will go

shanewshh commented 2 months ago

I meet the similar issue that upf always repeatedly forward the messages to Kamailio, it might have negative effect on the robustness of the Kamailio's function. Could you please kindly have a look on this? Thank you in advance! @herlesupreeth

shanewshh commented 2 months ago

Upload the .pcap 0401-3.pcap.zip

herlesupreeth commented 2 months ago

@wasdwasdwa That is because you have set MSISDN with + in the HSS and when you dial a number with + and later on upon resolving the IMS identity (which has a +) you see two + in the Request-URI. Please remove + from the MSISDN in HSS and also while dialing dont use +.

@shanewshh I dont see any issue the pcap you attached