Documentation
¶
Overview ¶
Package exotel provides Exotel Media Streams WebSocket protocol serializer.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Serializer ¶
Serializer implements serialize.Serializer and serialize.SerializerWithSetup for Exotel. Exotel uses PCM (not mu-law) in base64 for media events.
func NewSerializer ¶
func NewSerializer(streamSid, callSid string, params *Params) *Serializer
NewSerializer returns an Exotel Media Streams serializer.
func (*Serializer) Deserialize ¶
func (s *Serializer) Deserialize(data []byte) (frames.Frame, error)
Deserialize implements serialize.Serializer.
func (*Serializer) Serialize ¶
func (s *Serializer) Serialize(f frames.Frame) ([]byte, error)
Serialize implements serialize.Serializer.
func (*Serializer) Setup ¶
func (s *Serializer) Setup(start *frames.StartFrame)
Setup implements serialize.SerializerWithSetup.
Click to show internal directories.
Click to hide internal directories.