-
Notifications
You must be signed in to change notification settings - Fork 179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Call dropped by rtp timeout and no response for sip bye #323
Comments
Can you please send me the pcap without any filter and on 'any' interface. Also, are you running EPC on a separate machine than the IMS? |
I tried twice. First try: UE A and B registered, and made a call . After about 70s, call dropped . After about 9s, i made a call again and it failed. Second try: Letting UE A and UE B into airplane mode and re-registered. when registration finished, i made a call .After about 70s, call dropped . And then i made a call again and it seemed the subsequent call couldn't work unless to register again. I found in first drop, UE sent sip bye. And in second drop, UE sent rtcp good bye at first. Only two UEs access to base station and the core, i think rtp-timeout may not caused by radio link quality. The twice logs and packets capture is continuous without interrupt. Chain FORWARD (policy ACCEPT) Chain OUTPUT (policy ACCEPT) Chain rtpengine (1 references) The core, IMS and rtpengine are in the same machine with no NAT device exists. Thanks a lot. |
Can you tell me which eNB are you using? I checked the diameter signalling and RTP ports in ims-1.pcap and all are correct. Still I see UE replying "RTP timeout" which doesnt make any sense. Can you elaborate on where you are running EPC + IMS, like a VM in openstack etc? also, check whether RTP ports are allowed on that machine and router? I dont see S1AP signalling in your pcap, is it possible to post that as well? |
I restarted the core and tried again. One UE was 172.60.1.61, another one was 172.60.1.81 this time. |
@lglhust I see in the above pcap that call is successful and RTP is flowing correctly between UEs. And the call ended because eNB notified something to Core Network (I cant know what happened because its commercial small cell), which makes MME trigger Delete Session Request towards SGW-C --> PGW-C (SMF) I would check the logs/traces on the eNB to know what eNB is sending to MME |
Same Issue I'm also facing but the call is dropping after 17 min and 40 sec, as one UE is sending BYE and CAUSE is RTP Timeout |
Hi @herlesupreeth let me know if you need some logs.. |
Hey, if you are testing VoNR it wont work as there is no mechanism to provide QoS parameters from P-CSCF to PCF. |
Hi sir, @herlesupreeth I'm testing the sa-vonr-deploy.yaml setup with your yesterday's push, still has the same issue. |
Hey, as mentioned above if you are trying to place a call between UEs over 5G RAN (i.e. using sa-vonr-deploy.yaml), then it wont work since the SBI interface between P-CSCF and PCF to provide QoS information is not implemented in kamailio yet. As a result, the call will be disconnected by the UE since there is no dedicated bearer created for RTP traffic to flow. |
Hi @herlesupreeth , do you think it will be a possibility in the near future though? |
Definitely, the kamailio cfg files enabling VoNR is expected to be public in couple of months (dont know the exact date though) |
Dear herlesupreeth,
I made a call from UE A to UE B, the call dropped after about 1 min. UE A send bye(cause: rtp timeout) to UE B.
Before PCSCF forwarded it to UE B, UE A sent bye to pcscf.
Thus two transaction for sip bye existed in pcscf, UE A and UE B. But none of them could receive reply from the other side.
I checked the tcp port and esp spi, found no problem. I didn't get the reason of the two questions:
log.zip
The text was updated successfully, but these errors were encountered: