@Kle6800

Ошибка json: cannot unmarshal array into Go value of type string?

Ошибка при выполнение кода
package main

import (
	"fmt"
	"log"

	"github.com/fiorix/go-eventsocket/eventsocket"
)

const dest = "sofia/internal/300%test.fs"
const dialplan = "&socket(localhost:9090 async)"

func main() {
	c, err := eventsocket.Dial("localhost:8021", "ClueCon")
	if err != nil {
		log.Fatal(err)
	}
	c.Send("events json ALL")
	c.Send(fmt.Sprintf("bgapi originate %s %s", dest, dialplan))
	for {
		ev, err := c.ReadEvent()
		if err != nil {
			log.Fatal(err)
		}
		fmt.Println("\nNew event")
		ev.PrettyPrint()
		if ev.Get("Answer-State") == "hangup" {
			break
		}
	}
	c.Close()
}


можете подсказать что может быть
  • Вопрос задан
  • 2287 просмотров
Решения вопроса 1
@Kle6800 Автор вопроса
https://github.com/fiorix/go-eventsocket/issues/4
баг версии фрисвича 1,4
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы