Пример #1
0
func originate(a *gami.Asterisk) {

	fmt.Println("Enter channel: ")
	var ch string
	fmt.Scanf("%s\n", &ch)

	o := gami.NewOriginateApp(ch, "playback", "hello-world")
	var err error

	if !debug {
		cb := func(m gami.Message) {
			fmt.Println(m)
		}
		err = a.Originate(o, nil, &cb)
	} else {
		err = a.Originate(o, nil, nil)
	}

	if err != nil {
		log.Fatal(err)
	}
}