http://www.mysipswitch.com/forum/viewtopic.php?t=542
I experimented a bit, but did not get too far. Voxeo has now expanded its offering by introducing Tropo. (http://www.tropo.com)
While there are similarities, and the underlying IVR engine is the same, you can now program the IVR in a language of your choice, including Ruby, which fits in well with MSS. There are several examples in the various languages. You can be up-and-running with an account and your own versions of the examples in a few minutes. Ultimately, there will charges of a few cents (US$0.03 or US$0.04 per minute) for access. In the meantime, you can use a developer account with a nominal balance of around US$100.
You can access the IVR by SIP, Skype, iNum, and a US DID. So for example, you can move to and from MSS <-> IVR using SIP, but you can also use Skype to access MSS with code as simple as:
Code: Select all
answer
wait 2000
say 'Please wait while I connect your call'
transfer "sip:<MSS USER NAME@sip.mysipswitch.com"
To test the system, I re-wrote my own version of the Ruby script that reads out Yahoo's weather forecast when you punch in the ZIP code. It is fascinating how powerful a few lines of Ruby code are.
My aim is to filter calls coming into MSS by Caller ID and time, and transfer to Tropo for processing where interaction is required. The pay-as-you-go model would be worthwhile in this case.