Skip to content
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 Transfers #127

Open
jmrbcu opened this issue May 25, 2023 · 4 comments
Open

Call Transfers #127

jmrbcu opened this issue May 25, 2023 · 4 comments
Labels
discussion Discussion

Comments

@jmrbcu
Copy link

jmrbcu commented May 25, 2023

Hello guys. Can you tell orkaudio to link all call segments when several transfers are made?

For instance:

Caller -> Receptionist (Ext 100) -> Sales Agent (ext 200) -> Service Agent (ext 300)

Under normal conditions, three calls are generated, and three log messages with state=ready. But there is no way to tell if all these transfers belong to the same call. There is no field to link them together; I have yet to find one.

@kingster
Copy link
Member

kingster commented Jun 5, 2023

Hi @jmrbcu

In Multiple ways can achieve this.

  1. Use the nativecallId/ any header field to link the individual recordings

  2. Alternatively, by mirroring the caller-side traffic. I use this configuration in my production deployment, allowing us to have single call recordings per caller.

@kingster kingster added the discussion Discussion label Jun 5, 2023
@jmrbcu
Copy link
Author

jmrbcu commented Jun 5, 2023 via email

@kingster
Copy link
Member

In such a case, did you try using header extraction to match the files? In my production setup, I tap the caller-side traffic (SBC traffic) and don't have this situation.

@jmrbcu
Copy link
Author

jmrbcu commented Jun 18, 2023

If we tap the trunk side, you won't have extension information because it is before it touches the PBX. Also, you will have one big call from start to finish, which is nice. Now, I need to tap the inside (between the PBX and the handsets) and link all calls once the call finishes. I know I can extract any SIP header I want, but I have yet to see any header that helps, and there is the problem of knowing when the call finished, not transferred.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Discussion
Projects
None yet
Development

No branches or pull requests

2 participants