-
-
Notifications
You must be signed in to change notification settings - Fork 90
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
Only if subnet changes - correlation works #464
Comments
Seems like you completely skipped a proper introduction with description of what you're doing there, your setup, versions, agents and expectations, etc. Agents can inject correlation as well. Assume people on the other side know nothing about your setup. |
Hello. Sorry, this is my setup: I'm trying to visualize correlation of calls in homer-app. In homer_data database (PostgreSQL) I see some troubles, that makes impossible completion of my task (in some cases correlation_id based on X-CID SIP header, that defined in heplify-server.toml in array AlegIDs, but in other cases correlation_id based on call_id). |
172.16.XXX.YYY - external IP of VoIP provider's server on separated VLAN |
Heplif-Server:
On Asterisk server:
On OpenSIPS server:
Modules that used in OpenSIPS configuration for HEP monitoring: |
@lmangani you wrote that "Agents can inject correlation as well.". Does it mean that adding X-CID SIP header via dialplan function in Asterisk is wrong way? |
Not necessarily. So which element is producing the faulty correlation here?
|
I added this line:
After making call i checked the database - correlation_id and callid in B-part of call is the same in internal call. If make an external call (from sip client to external number) correlation works fine. |
part of heplify-server.toml:
Info from hep_proto_1:
As you can see in call 1 (which was external call) correlation_id = X-CID header, but in call 2 (which was internal call) correlation_id = callid. Another strange thing - in both cases X-CID isn't defined as callid_aleg (callid_aleg is empty).
I don't understand why heplify-server doesn't get correlation_id from X-CID SIP header in case of internal call.
Is it a bug?
The text was updated successfully, but these errors were encountered: