If you received a handle from one of the GetOutboundHandle methods and then subsequently do NOT call StartOutboundCall() then you must issue a cancel to free up the port to be selected for a future call
[Visual Basic] Public Sub CancelOutboundCall( _ ByVal handle As Integer _ )