cURL no funciona

He estado teniendo algún problema con un script php cURL. Funcionó bien en mi servidor local, pero no funciona en mi servidor. Mi servidor puede ejecutar con éxito otras secuencias de comandos curl, excepto esta. Este es el resultado de print_r(curl_getinfo($ch)); de mi servidor:

 Array ( [url] => http://xx.xx.xx.xx:8080/bulksms/bulksms [content_type] => [http_code] => 0 [header_size] => 0 [request_size] => 0 [filetime] => -1 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 15.00012 [namelookup_time] => 0.000145 [connect_time] => 0 [pretransfer_time] => 0 [size_upload] => 0 [size_download] => 0 [speed_download] => 0 [speed_upload] => 0 [download_content_length] => -1 [upload_content_length] => -1 [starttransfer_time] => 0 [redirect_time] => 0 [certinfo] => Array ( ) [primary_ip] => xx.xx.xx.xx [primary_port] => 8080 [local_ip] => [local_port] => 0 [redirect_url] => ) 

Aquí está el resultado de print_r(curl_getinfo($ch)); de mi localhost:

 Array ( [url] => http://xx.xx.xx.xx:8080/bulksms/bulksms [content_type] => text/html;charset=UTF-8 [http_code] => 200 [header_size] => 141 [request_size] => 178 [filetime] => -1 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 0.89 [namelookup_time] => 0 [connect_time] => 0 [pretransfer_time] => 0 [size_upload] => 0 [size_download] => 4 [speed_download] => 4 [speed_upload] => 0 [download_content_length] => 4 [upload_content_length] => 0 [starttransfer_time] => 0.89 [redirect_time] => 0 [certinfo] => Array ( ) [primary_ip] => xx.xx.xx.xx [primary_port] => 8080 [local_ip] => 127.0.0.1 [local_port] => 3925 [redirect_url] => ) 

¿Cuál podría ser la causa y cómo soluciono esto?

el puerto 8080 está bloqueado por su proveedor de alojamiento. este es especialmente el caso con el alojamiento compartido