URI: 
       Whitespace, add CALLTOKEN - warvox - VoIP based wardialing tool, forked from rapid7/warvox.
   DIR Log
   DIR Files
   DIR Refs
   DIR README
       ---
   DIR commit 30e3eb477e3685c65266c058ce3eaaf1b0bff9f4
   DIR parent de9999b9ad601a133ca1cb01a2d40448f5e9d3bd
  HTML Author: HD Moore <x@hdm.io>
       Date:   Sun, 28 Feb 2016 17:45:50 -0600
       
       Whitespace, add CALLTOKEN
       
       Diffstat:
         M lib/warvox/proto/iax2/client.rb     |       1 -
         M lib/warvox/proto/iax2/constants.rb  |      42 +++++++++++++++++--------------
       
       2 files changed, 23 insertions(+), 20 deletions(-)
       ---
   DIR diff --git a/lib/warvox/proto/iax2/client.rb b/lib/warvox/proto/iax2/client.rb
       @@ -143,7 +143,6 @@ class Client
            send_data( call, create_pkt( call.scall, call.dcall, stamp, call.oseq, call.iseq, IAX_TYPE_IAX, data ) )
          end
        
       -
          def send_invalid(call)
            data =        [ IAX_SUBTYPE_INVAL ].pack('C')
            send_data( call, create_pkt( call.scall, call.dcall, call.timestamp, call.oseq, call.iseq, IAX_TYPE_IAX, data ) )
   DIR diff --git a/lib/warvox/proto/iax2/constants.rb b/lib/warvox/proto/iax2/constants.rb
       @@ -64,25 +64,26 @@ IAX_CTRL_PROCEED  = 15
        =end
        
        
       -IAX_SUBTYPE_NEW     = 1
       -IAX_SUBTYPE_PING    = 2
       -IAX_SUBTYPE_PONG    = 3
       -IAX_SUBTYPE_ANSWER  = 4
       -IAX_SUBTYPE_ACK     = 4
       -IAX_SUBTYPE_HANGUP  = 5
       -IAX_SUBTYPE_REJECT  = 6
       -IAX_SUBTYPE_ACCEPT  = 7
       -IAX_SUBTYPE_AUTHREQ = 8
       -IAX_SUBTYPE_AUTHREP = 9
       -IAX_SUBTYPE_INVAL   = 10
       -IAX_SUBTYPE_LAGRQ   = 11
       -IAX_SUBTYPE_LAGRP   = 12
       -IAX_SUBTYPE_REGREQ  = 13
       -IAX_SUBTYPE_REGAUTH = 14
       -IAX_SUBTYPE_REGACK  = 15
       -IAX_SUBTYPE_REGREJ  = 16
       -IAX_SUBTYPE_REGREL  = 17
       -IAX_SUBTYPE_VNAK    = 18
       +IAX_SUBTYPE_NEW       = 1
       +IAX_SUBTYPE_PING      = 2
       +IAX_SUBTYPE_PONG      = 3
       +IAX_SUBTYPE_ANSWER    = 4
       +IAX_SUBTYPE_ACK       = 4
       +IAX_SUBTYPE_HANGUP    = 5
       +IAX_SUBTYPE_REJECT    = 6
       +IAX_SUBTYPE_ACCEPT    = 7
       +IAX_SUBTYPE_AUTHREQ   = 8
       +IAX_SUBTYPE_AUTHREP   = 9
       +IAX_SUBTYPE_INVAL     = 10
       +IAX_SUBTYPE_LAGRQ     = 11
       +IAX_SUBTYPE_LAGRP     = 12
       +IAX_SUBTYPE_REGREQ    = 13
       +IAX_SUBTYPE_REGAUTH   = 14
       +IAX_SUBTYPE_REGACK    = 15
       +IAX_SUBTYPE_REGREJ    = 16
       +IAX_SUBTYPE_REGREL    = 17
       +IAX_SUBTYPE_VNAK      = 18
       +IAX_SUBTYPE_CALLTOKEN = 40
        
        =begin
              +------+-----------+-----------------------------------------+
       @@ -161,9 +162,12 @@ IAX_SUBTYPE_VNAK    = 18
              | 0x24 | Reserved  | Reserved for future use                 |
              |      |           |                                         |
              | 0x25 | Reserved  | Reserved for future use                 |
       +      |      |           |                                         |
       +      | 0x28 | CALLTOKEN | Call token (part of newer auth)         |
              +------+-----------+-----------------------------------------+
        =end
        
       +
        IAX_IE_CALLED_NUMBER  = 1
        IAX_IE_CALLING_NUMBER = 2
        IAX_IE_AUTH_METHODS   = 3