[asterisk-bugs] [JIRA] (ASTERISK-25352) res_hep_rtcp correlation_id is different then res_hep

Matt Jordan (JIRA) noreply at issues.asterisk.org
Sat Sep 5 14:48:33 CDT 2015


    [ https://issues.asterisk.org/jira/browse/ASTERISK-25352?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=227492#comment-227492 ] 

Matt Jordan commented on ASTERISK-25352:
----------------------------------------

The issue is correct - {{res_hep_pjsip}} tracks things by {{Call-ID}} (as we won't have a channel name when the {{INVITE}} request is first processed) and {{res_hep_rtcp}} tracks by Channel name, as it is independent of {{res_hep_pjsip}}.

So, to tie both together, we really can't use the Channel name :-(

With a small tweak in {{chan_pjsip}}'s {{dialplan_function}}, we can expose the SIP Call-ID. In {{res_hep_rtcp}}, we can then check the channel technology type and attempt to get the SIP Call-ID if the underlying channel type is a SIP ({{chan_sip}} or {{chan_pjsip}}) channel. If it's neither, we can always fall back to channel name.

> res_hep_rtcp correlation_id is different then res_hep
> -----------------------------------------------------
>
>                 Key: ASTERISK-25352
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-25352
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Resources/res_hep_rtcp
>    Affects Versions: 13.4.0
>         Environment: CentOS 6 x86_64
>            Reporter: Kevin Scott Adams
>            Assignee: Matt Jordan
>
> When trying to correlate data using Web Homer there seems to be no RTCP data with the call flow.
> When researching further the data is in the Homer database but the res_hep is using call_id and res_hep_rtcp is using the channel name, so the Homer SQL lookup shows no data.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list