Skip to content

Commit ca96108

Browse files
authored
Support new SIP inbound numbers format. Fix Fuse. (#292)
1 parent b551879 commit ca96108

File tree

4 files changed

+78
-70
lines changed

4 files changed

+78
-70
lines changed

cmd/livekit-cli/sip.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -183,17 +183,22 @@ func listSipTrunk(c *cli.Context) error {
183183
table := tablewriter.NewWriter(os.Stdout)
184184
table.SetHeader([]string{
185185
"SipTrunkId",
186-
"InboundAddresses", "InboundNumbersRegex", "InboundAuth",
186+
"InboundAddresses", "InboundNumbers", "InboundAuth",
187187
"OutboundAddress", "OutboundNumber", "OutboundAuth",
188188
})
189189
for _, item := range res.Items {
190190
if item == nil {
191191
continue
192192
}
193+
inboundNumbers := item.InboundNumbers
194+
//lint:ignore SA1019 we still want to display old ones
195+
for _, re := range item.InboundNumbersRegex {
196+
inboundNumbers = append(inboundNumbers, "regexp("+re+")")
197+
}
193198

194199
table.Append([]string{
195200
item.SipTrunkId,
196-
strings.Join(item.InboundAddresses, ","), strings.Join(item.InboundNumbersRegex, ","), userPass(item.InboundUsername, item.InboundPassword != ""),
201+
strings.Join(item.InboundAddresses, ","), strings.Join(inboundNumbers, ","), userPass(item.InboundUsername, item.InboundPassword != ""),
197202
item.OutboundAddress, item.OutboundNumber, userPass(item.OutboundUsername, item.OutboundPassword != ""),
198203
})
199204
}

go.mod

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@ module github.com/livekit/livekit-cli
33
go 1.21
44

55
require (
6-
github.com/frostbyte73/core v0.0.9
6+
github.com/frostbyte73/core v0.0.10
77
github.com/ggwhite/go-masker v1.1.0
88
github.com/go-logr/logr v1.4.1
9-
github.com/livekit/protocol v1.9.9
9+
github.com/livekit/protocol v1.10.1
1010
github.com/livekit/server-sdk-go/v2 v2.0.2
1111
github.com/manifoldco/promptui v0.9.0
1212
github.com/olekukonko/tablewriter v0.0.5
1313
github.com/pion/rtcp v1.2.13
1414
github.com/pion/rtp v1.8.3
15-
github.com/pion/webrtc/v3 v3.2.26
15+
github.com/pion/webrtc/v3 v3.2.28
1616
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c
1717
github.com/pkg/errors v0.9.1
1818
github.com/stretchr/testify v1.8.4
@@ -34,24 +34,23 @@ require (
3434
github.com/eapache/channels v1.1.0 // indirect
3535
github.com/eapache/queue v1.1.0 // indirect
3636
github.com/gammazero/deque v0.2.1 // indirect
37-
github.com/go-jose/go-jose/v3 v3.0.1 // indirect
37+
github.com/go-jose/go-jose/v3 v3.0.2 // indirect
3838
github.com/go-logr/stdr v1.2.2 // indirect
3939
github.com/golang/protobuf v1.5.3 // indirect
40-
github.com/google/uuid v1.4.0 // indirect
40+
github.com/google/uuid v1.6.0 // indirect
4141
github.com/gorilla/websocket v1.5.1 // indirect
4242
github.com/jxskiss/base62 v1.1.0 // indirect
43-
github.com/klauspost/compress v1.17.3 // indirect
43+
github.com/klauspost/compress v1.17.7 // indirect
4444
github.com/klauspost/cpuid/v2 v2.2.6 // indirect
4545
github.com/lithammer/shortuuid/v4 v4.0.0 // indirect
4646
github.com/livekit/mageutil v0.0.0-20230125210925-54e8a70427c1 // indirect
4747
github.com/livekit/mediatransportutil v0.0.0-20240206082112-9bf41dcbce76 // indirect
48-
github.com/livekit/psrpc v0.5.3-0.20240129223932-473b29cda289 // indirect
48+
github.com/livekit/psrpc v0.5.3-0.20240227154351-b7f99eaaf7b3 // indirect
4949
github.com/mackerelio/go-osstat v0.2.4 // indirect
5050
github.com/magefile/mage v1.15.0 // indirect
5151
github.com/mattn/go-runewidth v0.0.9 // indirect
52-
github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0 // indirect
53-
github.com/nats-io/nats.go v1.31.0 // indirect
54-
github.com/nats-io/nkeys v0.4.6 // indirect
52+
github.com/nats-io/nats.go v1.33.1 // indirect
53+
github.com/nats-io/nkeys v0.4.7 // indirect
5554
github.com/nats-io/nuid v1.0.1 // indirect
5655
github.com/pion/datachannel v1.5.5 // indirect
5756
github.com/pion/dtls/v2 v2.2.10 // indirect
@@ -60,29 +59,30 @@ require (
6059
github.com/pion/logging v0.2.2 // indirect
6160
github.com/pion/mdns v0.0.12 // indirect
6261
github.com/pion/randutil v0.1.0 // indirect
63-
github.com/pion/sctp v1.8.9 // indirect
62+
github.com/pion/sctp v1.8.12 // indirect
6463
github.com/pion/sdp/v3 v3.0.6 // indirect
6564
github.com/pion/srtp/v2 v2.0.18 // indirect
6665
github.com/pion/stun v0.6.1 // indirect
6766
github.com/pion/transport/v2 v2.2.4 // indirect
6867
github.com/pion/turn/v2 v2.1.4 // indirect
6968
github.com/pmezard/go-difflib v1.0.0 // indirect
70-
github.com/prometheus/client_golang v1.18.0 // indirect
69+
github.com/prometheus/client_golang v1.19.0 // indirect
7170
github.com/prometheus/client_model v0.5.0 // indirect
72-
github.com/prometheus/common v0.45.0 // indirect
71+
github.com/prometheus/common v0.48.0 // indirect
7372
github.com/prometheus/procfs v0.12.0 // indirect
74-
github.com/redis/go-redis/v9 v9.4.0 // indirect
73+
github.com/puzpuzpuz/xsync v1.5.2 // indirect
74+
github.com/redis/go-redis/v9 v9.5.1 // indirect
7575
github.com/russross/blackfriday/v2 v2.1.0 // indirect
7676
github.com/twitchtv/twirp v8.1.3+incompatible // indirect
7777
github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect
7878
github.com/zeebo/xxh3 v1.0.2 // indirect
7979
go.uber.org/multierr v1.11.0 // indirect
80-
go.uber.org/zap v1.26.0 // indirect
81-
golang.org/x/crypto v0.18.0 // indirect
82-
golang.org/x/exp v0.0.0-20240205201215-2c58cdc269a3 // indirect
83-
golang.org/x/net v0.20.0 // indirect
84-
golang.org/x/sys v0.16.0 // indirect
80+
go.uber.org/zap v1.27.0 // indirect
81+
golang.org/x/crypto v0.20.0 // indirect
82+
golang.org/x/exp v0.0.0-20240222234643-814bf88cf225 // indirect
83+
golang.org/x/net v0.21.0 // indirect
84+
golang.org/x/sys v0.17.0 // indirect
8585
golang.org/x/text v0.14.0 // indirect
86-
google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17 // indirect
87-
google.golang.org/grpc v1.61.0 // indirect
86+
google.golang.org/genproto/googleapis/rpc v0.0.0-20240228224816-df926f6c8641 // indirect
87+
google.golang.org/grpc v1.62.0 // indirect
8888
)

0 commit comments

Comments
 (0)