Comments (1)
Hi @Kalvelign For now I can quick point you on some existing example
After you build UAC like for example here
https://github.com/emiago/sipgo/tree/main/example/register/client
you need to change this line to listne on TCP (FOR NOW you have to make client accepting request on some port before sending to setup transports underneath)
https://github.com/emiago/sipgo/blob/main/example/register/client/main.go#L57
and any request you send you can either change sip.DefaultProtocol = "TCP"
or when building request call
req.SetTransport("TCP")
Library focus was more building server so if you find any issues let me know.
Also there is ongoing ticket to make client handle more API friendly (like no need for listener), so any feedback is welcome.
Use transaction request
https://pkg.go.dev/github.com/emiago/sipgo#Client.TransactionRequest
from sipgo.
Related Issues (20)
- [QUESTION] - Cannot connect from JS to Server using WS HOT 3
- Could you provide a client-side example, with TCP long connection HOT 2
- miss route headers in UAS BYE request HOT 3
- How to disable log output or set the output level? HOT 2
- How UAS handles CANCEL requests HOT 2
- The example client bails out when compiled with Go 1.22.4 HOT 4
- [BUG] DialogClientSession.WaitAnswer() probably handles cancellation incorrectly. HOT 5
- ACK Handling Issue with SIP 200 OK Response HOT 1
- WriteResponse fails when called from a goroutine HOT 4
- Documentation Improvements for emiago/sipgo: Enhancing Clarity for New Developers. HOT 2
- Remove IP resolving from User agent to Client
- Gracefully shutting down or restarting SIP server HOT 1
- DialogClientSession's OnResponse callback issue
- Unhandled sip response for SIP INFO Event HOT 1
- DNS Resolution Error in case of WSS based SIP Transaction HOT 3
- ACKs and unhandled responses HOT 3
- 100rel/PRACK (RFC 3262) support on dialog session (server,client) HOT 5
- Unable to receive Cancel for Invite HOT 2
- Dialog/transaction replication across instances HOT 4
- Extendable URI parser
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sipgo.