Version: v4.8.4+incompatible Latest Latest

This package is not in the latest version of its module.

Go to latest
Published: Mar 12, 2019 License: Apache-2.0 Imports: 4 Imported by: 0



Package audiouri provides conversions for common sounds to asterisk-supported audio URIs



This section is empty.


View Source
var SupportedPlaybackPrefixes = []string{
	"sound", "recording", "number", "digits", "characters", "tone",

SupportedPlaybackPrefixes is a list of valid prefixes for media URIs.


func Check

func Check(uri string) error

Check checks if the audio URI is formatted properly

func DateTimeURI

func DateTimeURI(t time.Time) (ret []string)

DateTimeURI returns the set of media URIs for playing the current date and time.

func DigitsURI

func DigitsURI(digits string, hash string) []string

DigitsURI returns the set of media URIs to play the given digits.

func DurationURI

func DurationURI(dur time.Duration) (ret []string)

DurationURI returns the set of media URIs for playing the given duration, in human terms (days, hours, minutes, seconds). If any of these terms are zero, they will not be spoken.

func NumberURI

func NumberURI(number int) string

NumberURI returns the media URI to play the given number.

func RecordingURI

func RecordingURI(name string) string

RecordingURI returns the media URI for playing an Asterisk StoredRecording

func ToneURI

func ToneURI(name string) string

ToneURI returns the media URI for playing the given tone, which may be a system-defined indication or an explicit tone pattern construction.

func WaitURI

func WaitURI(t time.Duration) []string

WaitURI returns the set of media URIs for the given period of silence.


This section is empty.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL