Matthias Posted March 23, 2015 #1 Share Posted March 23, 2015 Hallo zusammen, folgendes Szenario:ein Anrufer auf der Zentrale bekommt eine Ansage mit Auswahl der Abteilung, an die er durchgestellt werden möchte. Zusätzlich bekommt er die Möglichkeit auf die englische Sprache umzuschalten und die Auswahl zu tätigen. Soweit - so einfach.U.U. ist in der Abteilung, an die durchgestellt wird, nur die Voicemail aktiv. Nun soll auch dieses Skript die Information erhalten, ob der Anrufer die englische oder die deutsche Sprache bevorzugt und die entsprechende Voicemail-Ansage abspielen. Kann ich die Information über die Sprache mittels Variable weitergeben? Eine nicht so schöne Moglichkeit ist, das Durchstellen an die Abteilung an die offizielle Durchwahl (z.B. für Deutsch) und eine weitere interne (und nicht weiter bekannte) Durchwahl weiterzugeben. Je nachdem, unter welcher Nummer die Abteilung angerufen wird, wird die deutsche oder die englische Ansage abgespielt. - Jedendalls finde ich dieses Vorgehen nicht so schön - ich würde lieber eine Variable einsetzen. Viele Grüße, Matthias Link to comment Share on other sites More sharing options...
Most Valued User arothfuss Posted March 23, 2015 Most Valued User #2 Share Posted March 23, 2015 Hallo Matthias, keine Ahnung ob das geht, Ich könnte mir aber vorstellen das du die Auswahl die der Kunde angibt (1= Deutsch, 2=Englisch) als Post Dialing Digits an das Zustellziel anhängst und im nächsten Skript das dann entsprechend auswertest. LG Andre Link to comment Share on other sites More sharing options...
Most Valued User Christian Posted March 24, 2015 Most Valued User #3 Share Posted March 24, 2015 Hallo Matthias,die einfachste Möglichkeit besteht darin, den CallingName um entsprechende Informationen zu erweitern.szSprache = "Deutsch"if PostdialingDigits() = "2" then szSprache = "Englisch"end ifIpPbx.CallingName = IpPbx.CallingName '#' & szSprache & '#'dann kannst du im nächsten Script die Sprache ganz einfach mitif Right(IpPbx.CallingName, 10) = "#Englisch#" then...end if Link to comment Share on other sites More sharing options...
Matthias Posted March 24, 2015 Author #4 Share Posted March 24, 2015 Hallo Christian, ja, da klingt einfach und gut. Ich war mir nicht bewusst, dass ist die Server-Variablen auch selber setzen kann - aber so sollte es gehen. Danke!Matthias Link to comment Share on other sites More sharing options...
Tom Wellige Posted March 24, 2015 #5 Share Posted March 24, 2015 Das CallingName Feld für diesen Zweck zu "vergewaltigen" ist derzeit leider die einzige schnelle und einfache Möglichkeit dieses Problem zu lösen, da es kein allgemeins Tag Feld gibt, welches man beliebig setzen und im Laufe des Calls immer wieder abfragen kann. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.