-
-
Notifications
You must be signed in to change notification settings - Fork 244
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
Homer 10 - Call Flow - Sorting Issues/Wrong Order #625
Homer 10 - Call Flow - Sorting Issues/Wrong Order #625
Comments
Please star this repository to motivate the developers and to get higher priority! ⭐ |
I've tested using captagent instead of heplify and the issue persists in Homer 10. |
Thanks for the report @tony1661 we're investigating and will make sure this is part of the next grafana-flow release |
@AlexeyOplachko let me know if I can help in any way. I can provide logs, pcaps etc. I have this on a production freeswitch server with heplify and captagent both running. Hundreds of calls a day that we can look at. |
Hi @tony1661 we're back next week and we' ll most definitely address this |
fix: sipcapture/homer#625 used tsNs field for sorting of messages
pushed fix for grafana-plugin, metrico/grafana-flow#47 used field [tsNs] for increased sorting accuracy SIP messages |
fix: sipcapture/homer#625 used tsNs field for sorting of messages
Hi all, I saw there were some code merged. If I pull the latest docker images, will I be able to test this? |
As long as its using plugin version 10.0.10 you can also update an existing setup |
@lmangani Thanks for your quick response. I tested and the issue seems to still be there. Is there anything I can provide to help? Logs etc |
Hi @AlexeyOplachko , |
Anything I can help with? |
@AlexeyOplachko please provide an update |
@tony1661 |
Hi @AlexeyOplachko sorry for the delay on this. The Sort items is set to "Sort by Time: Oldest first". |
Hi @tony1661, thanks for reply, seems like this is not a sorting issue, but an issue with data. If you look closely, message with 100 Trying has timestamp almost 4 minutes later than 200 OK. |
@AlexeyOplachko Yea something seems off with the data. The issue happens on multiple HEP clients (heplify and captagent) I have some screenshots from pcaps above that may assist. I am running freeswitch (via FusionPBX) |
@AlexeyOplachko Could you check if you ended up fixing this issue? |
@Dletta are you also experiencing this issue? |
Yes, from standpoint of our frontend there is no way for it to sort incorrectly, so it's only an issue with data |
I am not experiencing the same issue. I work with Alexey and wanted to make sure we don't let this issue go stale, :) |
What can I do to assist? I've used multiple HEP agents and get the same results. Homer 7 does not have the issue with the same data source |
Hi @lmangani is there any progress on this? I really want to be able to move over to Homer 10 if possible 🙂 |
Hi @tony1661
Consider that heplify and captagent don't change the timestamp, as they are passive actors, they just show what they see.
This can help |
@kYroL01 thanks for your reply. The strange thing is homer 7 does not have the issue. I have my Freeswitch/Fusion PBX server with heplify or captagent pointed to a server running docker. If I start the homer 7 containers and test, calls look good. Once I shut them down and start Homer 10, the issue starts. What data should I be looking at? Should I be looking at packet captures? |
IMHO you should check the data between the agent and the heplify server, and between heplify server and the database. It's better to find any concrete evidence between Homer 7 and Homer 10 to help you, otherwise, as we cannot reproduce the issue, it's really hard for us to use only the screenshots. |
@kYroL01 will do. I will try to see what I can find. I did provide some details on the info I found in the pcaps above. I will try to find some better reference data |
I am noticing an issue in Homer 10's Call Flow dashboard. It seems that the Call Flow is not in the correct order which is making troubleshooting difficult.
I have a Freeswitch server (FusionPBX) with the portable helpify agent running
heplify -hs homer-stack-ip:9060
If I search by the Call-ID in the SIP headers, I see all SIP messages associated with the call. See below:
Obviously the INVITE would have occurred before the 407 however that is not what Grafana shows.
Based on the HEP Flow panel, the messages should be sorted oldest to newest.
If I look into each message I see that the INVITE has a later date than the 407.
INVITE Date
407 Date
The issue is similar to what is being experienced in Homer 7's web-ui which leads me to think the issue may be related to Heplify. In Homer 7, when searching for a call, the results are also in the wrong order, however when I click on the Session ID to view the ladder, it is in the correct order.
Is it possible that the ladder in Homer 7 is referencing a different timestamp that is also being referenced in Homer 10?
The text was updated successfully, but these errors were encountered: