adhearsion/adhearsion — pull request #175 by jsman (2012-07-20 00:48:50+00:00)
Title: config.punchblock.port doesn't have a default value

```ruby
# Port punchblock needs to connect (by default 5038 for Asterisk, 5222 for Rayo) [AHN_PUNCHBLOCK_PORT]
config.punchblock.port = nil
```

It reads to me like Punchblock will connect to port 5038 by default when the Asterisk platform is selected and will default to 5222 for Rayo.
But what happens is Punchblock will try to connect with the port set to nil, causing it to lock up.

This should probably throw an error and preferably use the default port (5038 if the platform is set to Asterisk).