sipgo
sipgo copied to clipboard
SIP library for writing fast SIP servers in GO
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. 
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...
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...
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...
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...
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...