{
FROMTOKEN => {:type => ::Thrift::Types::STRING, :name => 'fromToken'},
CALLFLOWTYPE => {:type => ::Thrift::Types::I32, :name => 'callFlowType', :enum_class => ::P0_a_e_a_b_i3},
VOIPADDRESS => {:type => ::Thrift::Types::STRING, :name => 'voipAddress'},
VOIPUDPPORT => {:type => ::Thrift::Types::I32, :name => 'voipUdpPort'},
VOIPTCPPORT => {:type => ::Thrift::Types::I32, :name => 'voipTcpPort', :optional => true},
FROMZONE => {:type => ::Thrift::Types::STRING, :name => 'fromZone', :optional => true},
TOZONE => {:type => ::Thrift::Types::STRING, :name => 'toZone', :optional => true},
FAKECALL => {:type => ::Thrift::Types::BOOL, :name => 'fakeCall', :optional => true},
RINGBACKTONE => {:type => ::Thrift::Types::STRING, :name => 'ringbackTone', :optional => true},
TOMID => {:type => ::Thrift::Types::STRING, :name => 'toMid', :optional => true},
TUNNELING => {:type => ::Thrift::Types::STRING, :name => 'tunneling', :optional => true},
COMMPARAM => {:type => ::Thrift::Types::STRING, :name => 'commParam', :optional => true},
STID => {:type => ::Thrift::Types::STRING, :name => 'stid', :optional => true},
ENCFROMMID => {:type => ::Thrift::Types::STRING, :name => 'encFromMid', :optional => true},
ENCTOMID => {:type => ::Thrift::Types::STRING, :name => 'encToMid', :optional => true},
SWITCHABLETOVIDEO => {:type => ::Thrift::Types::BOOL, :name => 'switchableToVideo', :optional => true}
}