# File lib/adhearsion/voip/dsl/dialing_dsl.rb, line 88
        def self.provider(name, &block)
          raise ArgumentError, "no block given" unless block_given?
        
          options = ProviderDefinition.new name
          yield options
        
          providers << options
          meta_def(name) { options }
        end