diff options
| -rw-r--r-- | lib/oxidized/model/audiocodes.rb | 32 | 
1 files changed, 32 insertions, 0 deletions
| diff --git a/lib/oxidized/model/audiocodes.rb b/lib/oxidized/model/audiocodes.rb new file mode 100644 index 0000000..b7ee70e --- /dev/null +++ b/lib/oxidized/model/audiocodes.rb @@ -0,0 +1,32 @@ +class AudioCodes < Oxidized::Model + +# Pull config from AudioCodes Mediant devices from version > 7.0 + +  prompt /^\r?([\w.@() -]+[#>]\s?)$/ +  comment  '## ' + +  expect /\s*--MORE--$/ do |data, re| + +    send ' ' + +    data.sub re, '' + +  end + +  cmd 'show running-config' do |cfg| +   cfg +  end + +  cfg :ssh do +    username /^login as:\s$/ +    password /^.+password:\s$/ +    pre_logout 'exit' +  end +   +  cfg :telnet do +    username /^Username:\s$/ +    password /^Password:\s$/ +    pre_logout 'exit' +  end + +end | 
