Noem het onderstaande script bijv zoekopnummer.vb, en geef als parameter bijv mee ("Main","#02;T2"), waarbij #02 het device is die de plugin van Digit bijwerkt met het nummer en T2 het device is waar de gegevens van de eigenaar van het nummer (indien beschikbaar) naar geschreven moet worden.
Ik heb nu twee events waarbij de ene getriggert wordt bij een inkomende oproep en de andere bij de uitgaande.
Code: Select all
Sub Main(ByVal Params As String)
Dim strDeviceFrom, strDeviceTo, strData, strDeviceValue, strTelnr As String
strDeviceFrom = hs.stringitem(Params, 1, ";")
strDeviceTo = hs.stringitem(Params, 2, ";")
strTelnr = hs.devicestring(strDeviceFrom)
strData = hs.GetURL("http://www.gevonden.cc", "/zoek1.php?sort=lastname&search=1&phonenumber=" & strTelnr & "&export=csv", False, 80)
if(instr(Ucase(strData), Ucase("Geen vermeldingen gevonden."))) then
strDeviceValue = "<b>" & strTelnr & "</b><br/>"
strDeviceValue += "niet gevonden in de online database."
else
strDeviceValue = "<b>" & hs.stringitem(strData, 2, ";") & ", " & hs.stringitem(strData, 3, ";") & " met telnr " & hs.stringitem(strData, 1, ";").trim(chrW(34)) & "</b><br/>"
strDeviceValue += hs.stringitem(strData, 4, ";") & ", " & hs.stringitem(strData, 5, ";") & ", " & hs.stringitem(strData, 6, ";")
end if
hs.setdevicestring(strDeviceTo, strDeviceValue, True)
hs.writelog("Fritz!Box script", strDeviceValue)
End Sub