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