Update - Generating a phone call from Rev
BNig
niggemann at uni-wh.de
Mon Apr 13 18:03:35 EDT 2009
Hi Richard,
OK no HEX editing, Skype accepts in the current Mac version 2.7.0.33 a
proper wav file generated with the Applescript say command and then
converted under applescript control to a wav file.
Skype wants the posix path and not the HFS path in the applescript.
The applescript to test this with the echo123 service of Skype is:
(adapted from your original post)
------------------------------------
set myInPutFile to "Volumename:Users:username:Desktop:myRecording.wav"
set myInPutFile to the POSIX path of myInPutFile
tell application "Skype"
activate
set theScript to "My script"
set theStartingTime to current date
send command "CALL echo123" script name theScript --replace echo123 with
another phone number
set theCallID to the second word of the result
set myResult to "OK"
set theStatus to "nothing"
-- break the repeat up, first until inprogress
repeat until (((current date) - theStartingTime) > 60) or (theStatus is
equal to "INPROGRESS")
set theCommand to "GET CALL " & theCallID & " STATUS"
send command theCommand script name theScript
set theStatus to the last word of the result
display dialog the result giving up after 1
end repeat
-- give some time for the introduction and up to the tone
delay 10
-- now send the command once (before it was sent repeatedly
if theStatus is equal to "INPROGRESS" then
set theCommand to "ALTER CALL " & theCallID & " SET_INPUT file=" & quote &
myInPutFile & quote
send command theCommand script name theScript
end if
-- now wait until the call is finished in another repeat loop
set theStartingTime to current date
repeat until (((current date) - theStartingTime) > 60) or (theStatus is
equal to "FINISHED")
set theCommand to "GET CALL " & theCallID & " STATUS"
send command theCommand script name theScript
set theStatus to the last word of the result
display dialog the result giving up after 1
end repeat
end tell
-----------------------
watch out for line breaks
may be it is of interest for other scripters too.
well at least it works withe echo123, whatever route you will go with your
app.
regards
Bernd
--
View this message in context: http://www.nabble.com/bad-interaction-between-%22random%22-and-%22word%22--tp22901630p23027142.html
Sent from the Revolution - User mailing list archive at Nabble.com.
More information about the use-livecode
mailing list