Comments (5)
I would not go with this func. I would still like to know some use case of changing this values from default one?
Exposing just with var for me is enough, if someone needs to change one timer, he should look others as well.
from sipgo.
I would still like to know some use case of changing this values from default one?
T1 is an estimate of RTT and it should be quite different when you connect to a node in the same data center or to a node on another continent. In the former case it should retry (and eventually fail and do failover) much earlier.
It's not that important for my current project, where I'm trying to go with sipgo
. 500 ms is OK in this case. But there might be cases when it's a big deal.
I would not go with this func.
Yeah, it doesn't look nice. I just can't come up with a better way now. Maybe, introducing more ClientRequestOption
for timers will be better.
from sipgo.
thnx for sharing. Sure T1 is most important. So it is more I want to change T1 and let others be populated.
Maybe we can have this to be populated on package level
SetT1
SetT2 etc..
Let me know would this be enough. We can always export all timers, but maybe for now keeping package API small?
from sipgo.
This waits too long. Adding priority
from sipgo.
@a12n was delayed, but done.
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.