Skip to content

Releases: carwow/tenios-ruby

v0.3.0

14 Oct 12:24
Compare
Choose a tag to compare

Add Tenios::Blocks#call_settings and Tenios::Blocks::CallSettings block which sets the caller id of the next bridge block.

v0.2.0

25 Feb 11:51
Compare
Choose a tag to compare

Adds the following methods to facilitate easier building of response
blocks:

  • Tenios.blocks
  • Tenios::Blocks#announce
  • Tenios::Blocks#bridge
  • Tenios::Blocks#collect_digits
  • Tenios::Blocks#collect_speech
  • Tenios::Blocks#hang_up
  • Tenios::Blocks#routing_plan
  • Tenios::Blocks#say

The idea behind this is to be able to create responses in the following
manner:

Tenios.blocks do |blocks|
  blocks.announce(announcement: 'forward_to_customer_services')
  blocks.bridge(mode: Tenios::Blocks::Bridge::SEQUENTIAL) do |bridge|
    bridge.with_destination(
      Tenios::Blocks::Bridge::EXTERNAL_NUMBER,
      "+441234567890",
      10
    )
  end
end

Initial Release

11 Feb 10:28
Compare
Choose a tag to compare

v0.1.0 Initial Release

Has support for all documented control blocks.

Caveats:

The following blocks have been implemented based on documentation, but not live tested:

  • Tenios::Blocks::Say
  • Tenios::Blocks::CollectSpeech