Das Weiterleiten einer zentralen Rufnummer an mehrere Empfänger geht mit Telekom Tropo und ein wenig JavaScript ganz einfach. Beispielsweise für eine einfache Art von Support- oder Business-Kontakt auf einer Website, bei der der Mitarbeiter, der gerade Zeit hat, den Anruf entgegen nimmt. Dafür sollte aber sichergestellt werden, dass die Rufnummer des Anrufers in jedem Fall gemerkt wird. Eine einfache Lösung bietet das folgende JavaScript für die Scripting API von Telekom Tropo. So ist kein weiterer Aufwand in Form von Hosting oder einer Datenbank oder so notwendig. Selbst das Merken der Rufnummer erledigt dieses Skript ohne weitere Hilfe, indem einfach eine SMS mit den Details gesendet wird.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | var callerID = "+" + currentCall.callerID; var calledID = "+" + currentCall.calledID; // All receiver get the call transferred, but the first one wins var transferToID = ["+4912345", "+493012345"]; var sendNotificationToID = "+4912345"; // Notify at least one person in case nobody answers the call message("Received voice call to Tropo business contact (" + calledID + ") from " + callerID, { to:sendNotificationToID, network:"SMS" }); say("Welcome to Developer Garden!", { voice: "Simon" }); say("Herzlich Willkommen!", { voice: "Katrin" }); say("For support or general questions please go to our website.", { voice: "Simon" }); say("Nutzen sie fuer allgemeine Fragen bitte unsere Website.", { voice: "Katrin" }); say("Dont hang up, you will be connected!", { voice: "Simon" }); say("Bitte legen sie nicht auf, sie werden verbunden!", { voice: "Katrin" }); transfer(transferToID, { callerID: calledID, playvalue: "http://www.phono.com/audio/holdmusic.mp3" /* only in case there is no ring tone */, answerOnMedia: true, voice: "Simon" }); |