Eichhoernchen/SiriServer — Issue #20: Cannot Connect; Siri "failure beeps" almost immediately.
Author: autobuck
Created: 2012-01-31 23:20:45+00:00
State: open

Hi,

I'm having trouble getting this all running. I followed the readme to compile the speex and flac libraries, and python easy_install reports biplist and m2crypt are both up-to-date. My Python is 2.6.1. For background, I am attempting to configure this on an iMac running Snow Leopard, to an iPhone 4 running Spire on 5.0. (Yes, tethered--still haven't updated!)

When I run the server ("sudo python siriServer.py") it returns no errors. I can telnet to the server address and it shows the login/dropped connection in the server output. Is there more testing I can do to verify if the server is configured properly? Commands I can send and responses to look for?

I think the issue is connecting to the server, maybe I've done the certs wrong. I've tried a couple ways. First I ran gen_certs.sh for my dynDNS address and set up port forwarding on my router (dd-wrt on LinkSys e2k). I used a non-standard external port and forwarded it to 443 internally. This worked for telnet response testing, but returned errors on the Siri/Spire side.

I also tried re-running gen_certs.sh for my internal IP, but even over the local network and standard port, I get the same failure. "I'm really sorry about this, but I can't take any requests right now..."

After a couple attempts, it gets all full-screen and I can't dismiss it and I have to respring.