We are trying to see if EC2 can work for us as a staging platform for
VOIP applications. We've had great success in getting asterisk up and
running 'in the cloud', and we are able to
1) Make IAX calls successfully. Both signaling and audio work great.
2) Can make calls from a cellphone into the system via a DID. The
signaling works OK, but we cannot hear audio.
3) Can make calls from a SIP client (Gizmo) into the system. Once
again, the signaling is OK, but we cannot hear audio.
I've seen numerous reports of people getting Asterisk working (with
SIP / RTP audio) right out of the box. Is there something additional
we need to do to get this to work? Currently we have these ports open:
default ALLOWS tcp 22 22 FROM CIDR 0.0.0.0/0
default ALLOWS tcp 2727 2727 FROM CIDR 0.0.0.0/0
default ALLOWS tcp 4569 4569 FROM CIDR 0.0.0.0/0
default ALLOWS tcp 5060 5062 FROM CIDR 0.0.0.0/0
default ALLOWS tcp 10000 20000 FROM CIDR 0.0.0.0/0
default ALLOWS udp 2727 2727 FROM CIDR 0.0.0.0/0
default ALLOWS udp 4569 4569 FROM CIDR 0.0.0.0/0
default ALLOWS udp 5060 5062 FROM CIDR 0.0.0.0/0
default ALLOWS udp 10000 20000 FROM CIDR 0.0.0.0/0
Additionally, we have mapped an 'elastic ip' address to the running
instance, as well have set the 'externip' option in sip.conf.
We are running the public amazon FC4 AMI coupled with the new 2.6.18
kernel (the one that is supposed to have better support for VOIP apps).
Any ideas?
-Eric