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

origCallId ist leer bei Transfer #140

Open
olivermg opened this issue Sep 26, 2019 · 1 comment
Open

origCallId ist leer bei Transfer #140

olivermg opened this issue Sep 26, 2019 · 1 comment

Comments

@olivermg
Copy link
Contributor

olivermg commented Sep 26, 2019

Mir fällt gerade auf, dass das Feld origCallId bei einem Transfer aktuell nicht mehr befüllt wird.

Das hat zur Folge, dass sich über die Werte in callId und origCallId keine Relation mehr zwischen dem ursprünglichen Call und dem transferierten Call herstellen lässt!

Das passiert mindestens in folgender Situation:

  • Agent baut einen Call per Click2Dial nach extern auf
  • Agent transferiert diesen Call zu einem anderen Agenten

Unten ein Beispiel-Eventflow dazu. Wie erwartet handelt es sich um Events zu zwei Calls:

  1. dem ursprünglichen Call
  2. dem transferierten Call
    Zu jedem dieser beiden Calls gibt es ein newCall, answer und hangup Event.

Früher liess sich der zweite Call dem ersten anhand des Wertes in origCallId zuordnen, da dieser mit der callId des ursprünglichen Calls übereinstimmte.

Das ist hier genau nicht mehr der Fall, denn origCallId im newCall Event des transferierten Calls ist nun leer und beim answer und hangup gleicht der Wert der callId des transferierten Calls (statt der des ursprünglichen Calls):

2019-09-26T11:57:17.044500+00:00 {"xcid" "c2d-0.106427845474677", "user" ["Peterle Drobusch-Srv"], "event" "newCall", "userId" ["w0"], "fullUserId" ["249xxxxw0"], "direction" "out", "origCallId" "52566B150B0C0D3A5D0618050605780B08020F48525B51557F5E5D5453515953464D40581B5F005F43425E6B59574B5975507C5350085D535D5C554B4B455A0174435E561254", "from" "4920387843836", "callId" "52566B150B0C0D3A5D0618050605780B08020F48525B51557F5E5D5453515953464D40581B5F005F43425E6B59574B5975507C5350085D535D5C554B4B455A0174435E561254", "to" "49178xxxxxxx"}

2019-09-26T11:57:28.401371+00:00 {"event" "answer", "callId" "52566B150B0C0D3A5D0618050605780B08020F48525B51557F5E5D5453515953464D40581B5F005F43425E6B59574B5975507C5350085D535D5C554B4B455A0174435E561254", "answeringNumber" "49178xxxxxxx", "xcid" "c2d-0.106427845474677", "to" "49178xxxxxxx", "from" "492038xxxxxxx", "direction" "out", "origCallId" "52566B150B0C0D3A5D0618050605780B08020F48525B51557F5E5D5453515953464D40581B5F005F43425E6B59574B5975507C5350085D535D5C554B4B455A0174435E561254"}

2019-09-26T11:57:38.119163+00:00 {"xcid" "c2d-0.106427845474677", "diversion" "49178xxxxxxx", "user" ["Oli W"], "event" "newCall", "userId" ["w1"], "fullUserId" ["249xxxxw1"], "direction" "in", "origCallId" "", "from" "anonymous", "callId" "54566B150B0C0D3A5D54435F5C5B7F5B55555553515D575F7B58575245514058474144555A56", "to" "37"}

2019-09-26T11:57:48.213330+00:00 {"xcid" "c2d-0.106427845474677", "diversion" "49178xxxxxxx", "user" "Oli W", "event" "answer", "userId" "w1", "fullUserId" "249xxxxw1", "direction" "in", "origCallId" "54566B150B0C0D3A5D54435F5C5B7F5B55555553515D575F7B58575245514058474144555A56", "answeringNumber" "492038xxxxxxx", "from" "anonymous", "callId" "54566B150B0C0D3A5D54435F5C5B7F5B55555553515D575F7B58575245514058474144555A56", "to" "37"}

2019-09-26T11:57:58.414174+00:00 {"xcid" "c2d-0.106427845474677", "diversion" "49178xxxxxxx", "event" "hangup", "cause" "normalClearing", "direction" "in", "origCallId" "54566B150B0C0D3A5D54435F5C5B7F5B55555553515D575F7B58575245514058474144555A56", "answeringNumber" "492038xxxxxxx", "from" "anonymous", "callId" "54566B150B0C0D3A5D54435F5C5B7F5B55555553515D575F7B58575245514058474144555A56", "to" "37"}

2019-09-26T11:57:58.418377+00:00 {"xcid" "c2d-0.106427845474677", "event" "hangup", "cause" "normalClearing", "direction" "out", "origCallId" "52566B150B0C0D3A5D0618050605780B08020F48525B51557F5E5D5453515953464D40581B5F005F43425E6B59574B5975507C5350085D535D5C554B4B455A0174435E561254", "answeringNumber" "49178xxxxxxx", "from" "492038xxxxxxx", "callId" "52566B150B0C0D3A5D0618050605780B08020F48525B51557F5E5D5453515953464D40581B5F005F43425E6B59574B5975507C5350085D535D5C554B4B455A0174435E561254", "to" "49178xxxxxxx"}
@olivermg
Copy link
Contributor Author

olivermg commented May 8, 2020

Stolpere gerade nochmal darüber. Ist nach wie vor im Fehlerzustand.

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

No branches or pull requests

1 participant