Aaron Parfitt
Aaron Parfitt
[lint: sip/transaction/client.go#L134](https://github.com/KalbiProject/kalbi/pull/135/files#annotation_4097479785) ifElseChain: rewrite if-else to switch statement (gocritic)
```golang func (tm *TransactionManager) NewServerTransaction(msg *message.SipMsg) *ServerTransaction { tx := new(ServerTransaction) tx.FSM = fsm.NewFSM("", fsm.Events{ {Name: server_input_request, Src: []string{""}, Dst: "Proceeding"}, {Name: server_input_user_1xx, Src: []string{"Proceeding"}, Dst: "Proceeding"}, {Name: server_input_user_300_plus ,...
under the https://tools.ietf.org/html/rfc3261#section-17 timers are used to signal either a timeout or retransmission Golang time module has timers that may suit this functionality https://golang.org/pkg/time/#Timer
Socket based interactive shell to modify setting on the fly e.g. ACL list