Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CyCoreSystems/asterisk-k8s-demo
/ functions
Functions
50 in github.com/CyCoreSystems/asterisk-k8s-demo
⨍
Functions
50
◇
Types & classes
6
↓ 7 callers
Function
speak
(ctx context.Context, rw io.ReadWriter, msg string)
live-demo/apps/voiceTransscriber/service/util.go:152
↓ 6 callers
Function
containsAny
(in string, refs ...string)
live-demo/apps/voiceTransscriber/service/util.go:163
↓ 3 callers
Function
ttsRequest
(msg string)
live-demo/apps/voiceScaler/service/main.go:151
↓ 2 callers
Function
parseCount
(msg string)
live-demo/apps/voiceScaler/service/main.go:389
↓ 2 callers
Function
recognizeRequest
(pCtx context.Context, r io.Reader)
live-demo/apps/voiceTransscriber/service/util.go:49
↓ 2 callers
Function
scaleAsterisk
(ctx context.Context, count int, w io.Writer)
live-demo/apps/voiceScaler/service/main.go:243
↓ 2 callers
Function
sendAudio
(w io.Writer, data []byte)
live-demo/apps/voiceScaler/service/main.go:318
↓ 1 callers
Function
Handle
Handle processes a call
live-demo/apps/voiceScaler/service/main.go:93
↓ 1 callers
Function
Handle
Handle processes a call
live-demo/apps/voiceTransscriber/service/main.go:85
↓ 1 callers
Function
Listen
Listen listens for and responds to Audiosocket connections
live-demo/apps/voiceScaler/service/main.go:75
↓ 1 callers
Function
Listen
Listen listens for and responds to Audiosocket connections
live-demo/apps/voiceTransscriber/service/main.go:67
↓ 1 callers
Method
Run
Run executes the application set state machine
live-demo/apps/voiceTransscriber/service/menu.go:30
↓ 1 callers
Function
app
(ctx context.Context, ac ari.Client, h *ari.ChannelHandle)
live-demo/apps/voiceScaler/ari/app.go:36
↓ 1 callers
Function
app
(ctx context.Context, h *ari.ChannelHandle)
live-demo/apps/dtmfScaler/app.go:26
↓ 1 callers
Function
currentDeploymentSize
(ctx context.Context, name, namespace string)
live-demo/apps/voiceScaler/service/main.go:422
↓ 1 callers
Function
getCallID
(c net.Conn)
live-demo/apps/voiceScaler/service/main.go:138
↓ 1 callers
Function
getCallID
(c net.Conn)
live-demo/apps/voiceTransscriber/service/util.go:19
↓ 1 callers
Function
greeting
()
live-demo/apps/voiceScaler/service/main.go:235
↓ 1 callers
Function
invalid
(ctx context.Context, h *ari.ChannelHandle)
live-demo/apps/dtmfScaler/app.go:106
↓ 1 callers
Function
pipeFromAsterisk
(ctx context.Context, in io.Reader, out speechv1.Speech_StreamingRecognizeClient)
live-demo/apps/voiceScaler/service/main.go:276
↓ 1 callers
Function
pipeFromAsterisk
(ctx context.Context, cancel context.CancelFunc, in io.Reader, out speechv1.Speech_StreamingRecognizeClient)
live-demo/apps/voiceTransscriber/service/util.go:106
↓ 1 callers
Function
processCommand
(ctx context.Context, rw io.ReadWriter)
live-demo/apps/voiceScaler/service/main.go:337
↓ 1 callers
Function
recognizeRequest
(pCtx context.Context, r io.Reader)
live-demo/apps/voiceScaler/service/main.go:168
↓ 1 callers
Method
reply
(size int)
live-demo/apps/dtmfScaler/app.go:87
↓ 1 callers
Method
scale
(size int)
live-demo/apps/dtmfScaler/app.go:95
↓ 1 callers
Function
scaleAsterisk
(ctx context.Context, size int32)
live-demo/apps/dtmfScaler/app.go:110
↓ 1 callers
Function
scaleDeployment
(ctx context.Context, name, namespace string, size int32)
live-demo/apps/voiceScaler/service/main.go:436
↓ 1 callers
Function
scaleKamailio
(count int, w io.Writer)
live-demo/apps/voiceScaler/service/main.go:258
↓ 1 callers
Function
sendAudio
(w io.Writer, data []byte)
live-demo/apps/voiceTransscriber/service/util.go:148
↓ 1 callers
Function
speak
(ctx context.Context, rw io.ReadWriter, msg string)
live-demo/apps/voiceScaler/service/main.go:377
↓ 1 callers
Function
ttsRequest
(msg string)
live-demo/apps/voiceTransscriber/service/util.go:32
Function
Scale
Scale changes the number of app instances
live-demo/apps/dtmfScaler/deployment/deployment.go:9
Function
appStart
(h *ari.ChannelHandle, startEvent *ari.StasisStart)
live-demo/apps/voiceScaler/ari/main.go:40
Function
appStart
(h *ari.ChannelHandle, startEvent *ari.StasisStart)
live-demo/apps/dtmfScaler/main.go:36
Function
callHandler
(a *agi.AGI)
live-demo/apps/voiceScaler/agi/main.go:18
Method
echo
(ctx context.Context)
live-demo/apps/voiceTransscriber/service/echo.go:16
Method
echoStart
(ctx context.Context)
live-demo/apps/voiceTransscriber/service/echo.go:9
Function
init
()
live-demo/apps/voiceScaler/ari/app.go:30
Function
init
()
live-demo/apps/voiceTransscriber/service/joke.go:35
Method
listenFailure
(ctx context.Context)
live-demo/apps/voiceTransscriber/service/menu.go:68
Function
main
()
live-demo/apps/voiceScaler/service/main.go:48
Function
main
()
live-demo/apps/voiceScaler/ari/main.go:16
Function
main
()
live-demo/apps/voiceScaler/agi/main.go:14
Function
main
()
live-demo/apps/dtmfScaler/main.go:14
Function
main
()
live-demo/apps/voiceTransscriber/service/main.go:42
Method
menu
(ctx context.Context)
live-demo/apps/dtmfScaler/app.go:61
Function
parting
()
live-demo/apps/voiceScaler/service/main.go:239
Method
rootMenu
(ctx context.Context)
live-demo/apps/voiceTransscriber/service/menu.go:42
Method
tellJoke
(ctx context.Context)
live-demo/apps/voiceTransscriber/service/joke.go:39
Method
tellTime
(ctx context.Context)
live-demo/apps/voiceTransscriber/service/time.go:10