Skip to contentSkip to navigationSkip to topbar
Page toolsOn this pageProducts used
Looking for more inspiration?Visit the

31480: Temporarily Unavailable


ERROR: 31480

error-31480 page anchor
VOICE
ERROR

This means the callee is currently unavailable. In the Voice JavaScript SDK changelog, Twilio maps this to ClientErrors.TemporarilyUnavilable, and the error dictionary lists it as a Voice ERROR.

Possible causes

possible-causes page anchor
  • The callee is temporarily unavailable and cannot accept the call.
  • Your client cannot reach Twilio's signaling or media infrastructure because DNS, firewall, or edge configuration blocks the required connections. Voice SDKs require both signaling and media connectivity.
  • Your network restricts UDP, and you have not provided ICE servers from Twilio Network Traversal Service to establish media connectivity over TURN.
  • Retry the call after the callee is available again.
  • Allow outgoing TCP and UDP traffic from your application to Twilio's signaling and media servers, and make sure your firewall allows return traffic.
  • If UDP is restricted, use Twilio Network Traversal Service and pass the returned ice_servers or iceServers values to your Voice client.
  • If you use a restrictive network, choose a specific edge location that matches your deployment so you only need to allow the relevant media server addresses.

Additional resources

additional-resources page anchor