Class: DIDWW::Resource::VoiceOutTrunk
- Includes:
- Callback::CONST, HasStatusHelpers
- Defined in:
- lib/didww/resource/voice_out_trunk.rb
Constant Summary collapse
- ON_CLI_MISMATCH_ACTION_REJECT_CALL =
'reject_call'- ON_CLI_MISMATCH_ACTION_REPLACE_CLI =
replace_cli and randomize_cli require account configuration
'replace_cli'- ON_CLI_MISMATCH_ACTION_RANDOMIZE_CLI =
'randomize_cli'- ON_CLI_MISMATCH_ACTION_SEND_ORIGINAL_CLI =
'send_original_cli'- ON_CLI_MISMATCH_ACTIONS =
[ ON_CLI_MISMATCH_ACTION_REJECT_CALL, ON_CLI_MISMATCH_ACTION_REPLACE_CLI, ON_CLI_MISMATCH_ACTION_RANDOMIZE_CLI, ON_CLI_MISMATCH_ACTION_SEND_ORIGINAL_CLI ].freeze
- DEFAULT_DST_ACTION_ALLOW_ALL =
'allow_all'- DEFAULT_DST_ACTION_REJECT_ALL =
'reject_all'- DEFAULT_DST_ACTIONS =
[ DEFAULT_DST_ACTION_ALLOW_ALL, DEFAULT_DST_ACTION_REJECT_ALL ].freeze
- STATUS_ACTIVE =
'active'- STATUS_BLOCKED =
'blocked'- STATUSES =
[ STATUS_ACTIVE, STATUS_BLOCKED ].freeze
- MEDIA_ENCRYPTION_MODE_DISABLED =
'disabled'- MEDIA_ENCRYPTION_MODE_SRTP_SDES =
'srtp_sdes'- MEDIA_ENCRYPTION_MODE_SRTP_DTLS =
'srtp_dtls'- MEDIA_ENCRYPTION_MODE_ZRTP =
'zrtp'- MEDIA_ENCRYPTION_MODES =
[ MEDIA_ENCRYPTION_MODE_DISABLED, MEDIA_ENCRYPTION_MODE_SRTP_SDES, MEDIA_ENCRYPTION_MODE_SRTP_DTLS, MEDIA_ENCRYPTION_MODE_ZRTP ].freeze
Constants included from Callback::CONST
Callback::CONST::CALLBACK_METHODS, Callback::CONST::CALLBACK_METHOD_GET, Callback::CONST::CALLBACK_METHOD_POST
Instance Method Summary collapse
Methods included from HasStatusHelpers
Methods inherited from Base
Instance Method Details
#regenerate_credentials ⇒ Object
99 100 101 102 103 |
# File 'lib/didww/resource/voice_out_trunk.rb', line 99 def regenerate_credentials resource = DIDWW::Resource::VoiceOutTrunkRegenerateCredential.new resource.relationships[:voice_out_trunk] = self resource.save end |