Telefonanruf: Telefonnummer aus Scriptcase-Form anrufen
Eine einfache Lösung, um in Scriptcase eine Telefonnummer via Skype oder Zoiper (ein kostenloser IP-Telefon Client) anzurufen, ist es auf einer Form- oder Grid-Application einen Link anzuzeigen. Sobald der Anwender darauf klickt, wird auf dem lokalen Computer (Client) Skype (bzw. Zoiper) gestartet und die Nummer automatisch gewählt.
1. Erstellen des Feldes ‚call_skype‘ als Text-Feld und die Eigenschaft ‚Label‘ einschalten:
2a. Das Feld ‚call_skype‘ kann beim Laden der Form gefüllt werden. Hier aus dem Inhalt eines Feldes mit der Telefonnummer:
{call_skype} = "<a href='skype:".$t_call_phone."'>".{phone_number}."</a>";
2b. Alternativ kann das feld ‚call_skype‘ auch via Ajax-Event nach der Eingabe einer Telefonnummer in das Feld ‚phone_number‘ gesetzt werden:
Ajax Event (phone_number_onChange):
{call_skype} = "<a href='skype:".$t_call_phone."'>".{phone_number}."</a>";
Tipp:
In diesem Beispiel wird die Telefonnummer normiert. Es werden also z.B. die Länderkennungen kompatibel mit Skype & Zoiper vereinheitlicht.
Natürlich können mit einer ähnlichen Funktion Sonder- und Leerzeichen entfernt werden.
Tipp: Ich habe deine neue, zusätzliche Site für PHP & Scriptcase Tipps fertige Lösungen in open source hier klicken |