sipgo icon indicating copy to clipboard operation
sipgo copied to clipboard

SIP library for writing fast SIP servers in GO

Results 31 sipgo issues
Sort by recently updated
recently updated
newest added

I am not sure if this is related to Go 1.22 or in general an issue. When I do compile the example client and run it I do get: ```...

Hi @emiago , now we handle CANCEL request only in `WriteResponse`. https://github.com/emiago/sipgo/blob/cbd22c0aeab37db95454de6d2c22ac950c608c40/dialog_server.go#L299-L308 Is it better to read CANCEL in `OnCancel` handler so we can handle CANCEL request immediately. ![image](https://github.com/emiago/sipgo/assets/42289672/19917f1a-1f78-4706-b894-0263aafb34a5)

The request is to support serializing a SIP message with headers in their compact forms. Potentially also storing in which form the header was parsed in to be transparent when...

documentation

I'm trying to use following code **server.go** ```go package main import ( "context" "crypto/tls" "flag" "fmt" "os" "strings" "time" "github.com/rs/zerolog" "github.com/rs/zerolog/log" "github.com/emiago/sipgo" "github.com/emiago/sipgo/sip" "github.com/emiago/sipgo/utils" "github.com/icholy/digest" ) func main() { defIP...

**What I'm trying to achieve:** I'm working on a highly-available SIP service. The goal is to have 2 instances of a service running simultaneously: one in "active" mode and another...

documentation
duplicate

Hello, I am working on a system where my SIP Server is on AWS. in my setup, I have "A Record" mapping of "ims.xxxx.in" as the domain-name to "65.2.x.x" IP...

Current URI parsing logic is optimized for performance AND for dealing with SIP/SIPS URI schemes. Unfortunately, this is a limiting factor for SIP services who's business logic needs to deal...

Is there a way in sipgo to catch unhandled responses? Let's say I have a case where the server missed the ACK I've send after WaitAnswer() finished. How should I...

documentation
enhancement
critical
breaking change

As far as I can tell, 100rel/PRACK ([RFC 3262](https://datatracker.ietf.org/doc/html/rfc3262)) support is not currently implemented. Are there any plans to support it? If so, any pointers for anyone who might decide...

enhancement

Hello, I am executing the following scenario: 1. User A sends INVITE to SIP Server ... both client and server are based on sipgo ... assume that the CSeq of...