go-sip-ua
go-sip-ua copied to clipboard
Go SIP UA library for client/b2bua
Hi I have tested the client example ,and it can register to UAS, and can establish a session with other UAC, but the partner could't receive rtp stream, only receive...
Hi, I am trying to implement a simple Registra to store IP of the two SIP device, starting with the [examples/register](https://github.com/cloudwebrtc/go-sip-ua/blob/master/examples/register/main.go). However, the program failed to make SIP REGISTER and...
UA builds a session key from the Call-ID and the branch-id. This is not how a dialog id should be constructed. The branch-id is transaction-specific and has no place in...
Still not finished. Please comment if this is the correct direction. Some API's have changed. Examples have not been adjusted to the changes. Next would be to eliminate StoreResponse/StoreRequest. These...
This issue provides visibility into Renovate updates and their statuses. [Learn more](https://docs.renovatebot.com/key-concepts/dashboard/) ## Open These updates have all been created already. Click a checkbox below to force a retry/rebase of...
Hey there, I am trying to connect to my Webex meeting using the client example. The library sends an "INVITE" request to the server. The server responses with "Trying", "Ringing",...
https://github.com/cloudwebrtc/go-sip-ua/blob/cb97c3651b0e91ce6a3e7b41811b8b0d63f88f84/pkg/media/rtp/udp.go#L65 ```go if r.stop { r.Log().Infof("Terminate: stop rtp conn now!") return } n, raddr, err := r.conn.ReadFrom(buf) if err != nil { r.Log().Warnf("RTP Conn [%v] refused, err: %v, stop now!",...
```go stack.OnRequest(sip.INVITE, ua.handleInvite) stack.OnRequest(sip.ACK, ua.handleACK) stack.OnRequest(sip.BYE, ua.handleBye) stack.OnRequest(sip.CANCEL, ua.handleCancel) ``` 这里注册的handler中都操作了`s.status = status` 在收到response的时候可能会导致写入错误的状态