10.01.2012, 19:38
(Dieser Beitrag wurde zuletzt bearbeitet: 10.01.2012, 20:12 von maximuff13.)
was ist eigentlich mit der option HTTP-proxy ganz unten bei den wlan Einstellungen ?
Zitat:It seems that my Siri proxy server started randomly working again a few hours ago, and it started to successfully take and process requests from my iPhone 4, especially with a new authkey I provided after leaving it alone for a few days.
After several days of "research" (so I call it), I have finally been able to realize exactly how Apple Guzzoni gets "authenticated":
Your Siri proxy server is provided with the following three ID's, and with it's priorities:
- Assistant ID Key (1)
- Speech ID Key (3)
- Validation Data Key (2)
Not important: - X-Ace Host Key
The "commandFailed/SessionValidationFailed" error obviously indicates that the Validation Data Key is the culprit here, but it actually isn't. If you look closely at the error message:
"reason"=>"Critical Error: Cannot create Assistant!",
That means Apple's Guzzoni server only blocks the assistantID you're using with your Siri proxy server. The solution? Grab the assistantID of any other device... an iPhone 3GS/4, etc. If you had your Siri proxy server working earlier, you can easily look through the logs and randomly pick any assistantID. The log might refer to this as a "refID."
Go to ~/.siriproxy and edit the assistantKey file to reflect this new key. Reboot your server, and see if it works for you. In my experience, commandFailed errors were still present but were gone after a little while.
Verdict: Apple Guzzoni handles the authentication of the Siri proxy server through the use of the assistantID key. It NEVER blacklists the sessionValidationKey (which is refreshed every 24 hours), and you still being able to use your 4S to access Siri is proof of that.
(10.01.2012, 21:47)dadiref schrieb: Also ich habe wirklich alles nach dieser Anleitung gemacht, aber ich kriege es einfach nicht hin...hast du deine router ip eingegeben?
Wenn ich mit dem 4S "Test Siri Proxy" in meinem WLAN sage, dann kommt ".. is up and running", aber in einem fremden WLAN geht es nicht!
Und natürlich auch mit dem iPhone 4 (ohne S) geht es nicht, es tut sich einfach gar nichts... Im 4S habe ich unter DNS eingegeben: meinesiriproxy.org, 192......
Was kann denn falsch sein?
(10.01.2012, 21:47)dadiref schrieb: Also ich habe wirklich alles nach dieser Anleitung gemacht, aber ich kriege es einfach nicht hin...
Wenn ich mit dem 4S "Test Siri Proxy" in meinem WLAN sage, dann kommt ".. is up and running", aber in einem fremden WLAN geht es nicht!
Und natürlich auch mit dem iPhone 4 (ohne S) geht es nicht, es tut sich einfach gar nichts... Im 4S habe ich unter DNS eingegeben: meinesiriproxy.org, 192......
Was kann denn falsch sein?
(10.01.2012, 22:04)maximuff13 schrieb:(10.01.2012, 21:47)dadiref schrieb: Also ich habe wirklich alles nach dieser Anleitung gemacht, aber ich kriege es einfach nicht hin...hast du deine router ip eingegeben?
Wenn ich mit dem 4S "Test Siri Proxy" in meinem WLAN sage, dann kommt ".. is up and running", aber in einem fremden WLAN geht es nicht!
Und natürlich auch mit dem iPhone 4 (ohne S) geht es nicht, es tut sich einfach gar nichts... Im 4S habe ich unter DNS eingegeben: meinesiriproxy.org, 192......
Was kann denn falsch sein?
(10.01.2012, 22:10)theoggy schrieb:(10.01.2012, 21:47)dadiref schrieb: Also ich habe wirklich alles nach dieser Anleitung gemacht, aber ich kriege es einfach nicht hin...
Wenn ich mit dem 4S "Test Siri Proxy" in meinem WLAN sage, dann kommt ".. is up and running", aber in einem fremden WLAN geht es nicht!
Und natürlich auch mit dem iPhone 4 (ohne S) geht es nicht, es tut sich einfach gar nichts... Im 4S habe ich unter DNS eingegeben: meinesiriproxy.org, 192......
Was kann denn falsch sein?
check mal zusätzlich deine plist, ob spire das auch wirklich aktualisiert hat...weil wenn das 4S geht, sollte das andere auch gehen...
hm, hab nun noch port 53 dazu gepackt, aber bringt auch nichts. keys sind abgelaufen und ich kann nicht aktualisieren, da der server woanders steht
(10.01.2012, 22:30)theoggy schrieb: also unter /var/mobile/Library/Preferences/ in der der com.apple.assistant.plist sollte nach "Hostname" im String deine IP oder dyndns stehen die du bei spire angegeben hast. ist dem nicht so einfach dort zwischen<string> und </string> nach <key>Hostname</key> deine IP oder dyndns eintragen...oder ist die ganz leer?