Stefan V Posted March 18, 2022 #1 Share Posted March 18, 2022 Hallo ZUsammen, unser Vertrieb wird zu 98% über die Gruppenrufnummern angerufen. Das sind die Durchwahlen 400/500. In den Gruppen läuft ein entsprechendes CR, dass sich darum kümmert, dass auch der richtige Vertrieb angerufen wird. Das Problem sind die anderen 2%. Bei den 98% weiß ich, dass das Ziel erreichbar ist (regelt die Gruppe). Aber wenn ein MA direkt angerufen wird, muss ich beim persönlichen CR wieder bei Null anfangen. Ich brauche eine Lösung, um am Start des persönlichen CR abzufragen, ob der Anrufer aus der Gruppe kommt. Im Weiterleitungsblock einfach die 400 weitergeben, dann kann der MA nicht zurückrufen, wenn er doch nicht da ist. Homeoffice seit dank, sperrt ja niemand mehr seinen Rechner aufm Weg zum Kaffee.... Meine bisher beste Idee kommt aus dem Blog https://www.swyxforum.com/blogs/entry/31-7-welcome-to-babylon/ Ich habe da Beispiel entsprechend angepasst und will die hinteren drei Ziffern der angerufenen Rufnummer abfragen. Das ist entweder die DW der Gruppe, oder des Users. Klappt aber nicht. Der Anruf geht zwar in das MA CR, aber ich fliege bei dem VBA Block raus. Ich habe den Code auch ohne "IpPbx." getestet, aber kein Unterschied. Oder gibt es eine andere Option, im CR die ursprüngliche Zielrufnummer auszuwerten? Danke und gruß Stefan Dim sCaller If Len(IpPbx.CalledNumber) > 3 then sCaller = right(IpPbx.CalledNumber, 3) Select Case sCaller Case "400" UseExit = 1 Case "500" UseExit = 2 Case Else UseExit = 0 End Select Link to comment Share on other sites More sharing options...
Stefan V Posted March 31, 2022 Author #2 Share Posted March 31, 2022 Hola, keiner ne Idee? Wenn nicht, dann ist das nicht schlimm, die geforderte Funktion hat sich zu ner Nice to have Geschichte entwickelt. Brauchen brauche ich sie also nicht mehr. Haben wollen ist was anderes Link to comment Share on other sites More sharing options...
Default Posted April 1, 2022 #3 Share Posted April 1, 2022 Bei uns habe ich das so gelöst, dass ich vorne am Anzeigenamen des Anrufers die angerufene Durchwahl einfüge, evtl ist das eine Lösung bei Ihnen? IpPbx.CallingName = right(CalledNumber(), 3) + " - " + IpPbx.CallingName Link to comment Share on other sites More sharing options...
Tom Wellige Posted April 11, 2022 #4 Share Posted April 11, 2022 Hallo Stefan, werf doch mal einen Blick hier drauf: PBXScript.PreviousScripts Hier kannst Du abfragen, in welchen Call Routings der Ruf vorher schon gewesen ist, bevor er bei Dir ankommt. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now