Closed. This question is not about programming or software development. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 days ago.
Improve this question
Im examining solutions for new pbx.
between local freepbx/asterisk to hosted pbx.
the only /main question issue is the call quality between two local sips.
let`s say - two people from the same office, using hosted pbx - will the call quality be based on network speed or internet line speed ?
are there any hosted pbx who knows to connected two peers from the same Nat localy? or it allways (the call) have to go trough the internet.
Call quality will depend of bandwidth(should be enought), codec and latency.
If you have local pbx, you usually use local lan and have much more bandwidth.
On any PBX(hosted, local) based on asterisk you can use
canreinvite=yes
directrtpsetup=yes
after that rtp data will go directly between peers. If peers not in same line, you will have no sound. As result no call recordings posible on such calls.
Related
Closed. This question is not about programming or software development. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed yesterday.
Improve this question
We have been using Linphone for our calling services and its working fine on wifi and almost every cellular network except the one with iPV6 infrastructure.
The problem we discovered with iPV6 environment is that our signalling ip changes very frequently and as a result our call drops after 30 seconds timeout.
Any guide regarding this matter will be helpful.
Thats happens often on 5G network.
You can do nothing here, it is not related to asterisk, it is related to how 5G providers handle NAT. The do not care.
Only thing you can do is use android/apple push mechanism to force your application to re-register with new IP.
You can do nothing if customer change GSM cells while in call. Except maybe issue re-invite, but that is really hard and I know no softphone which do that correctly.
Another option is to use tunnel with ping inside it/resetup(or setup ignore source IP for tunnel) and put your sip traffic inside tunnel. But that WILL eat battery a lot and customer will complain or uninstall your app.
Closed. This question is not about programming or software development. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 5 days ago.
Improve this question
The picture below sums up my home network. I have two routers and want to split things up a bit (I have my reasons and don't want an access point). I'm a data guy and not a network guy so apologies ahead of time for what may be a trivial question.
Without the static routes, computers hooked up to router 'B' were able to get out to the internet, but I want computers on Router 'A' to be able to communicate to computers attached router 'B' (and vice versa). With the static routes on each router, I still couldn't communicate from A --> B, but only when I added routes on the computer themselves (Mix of Ubuntu and Windows) could I get it to work.
Example: Computer on 'A' needed a route to 192.168.2.0/24 via 192.168.1.10 to be able to ping the computer on 192.168.2.x, though it was able to ping the gateway (192.168.2.1) prior to the route addition.
NOTE: Router 'A' is a TPlink and Router 'B' is an Engenius (with only 1 port, no lan/wan option)
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 5 years ago.
Improve this question
I am studying networking and operating systems and I stumbled upon this statement:
If there is no default gateway in the routing table we can't transfer packets to all the addresses.
I am asking whether the above statement is correct?
Yes the statement is true. Here is the definition from wikipedia
A default gateway in computer networking is the node that is assumed
to know how to forward packets on to other networks. Typically, in a
TCP/IP network, nodes such as servers, workstations and network
devices each have a defined default route setting, (pointing to the
default gateway), defining where to send packets for IP addresses for
which they can determine no specific route.
A routing table can not store information of all the possible routes to which the computer may connect. So it needs a default mechanism to send traffic to computers for which no known path exists. The way is to route all such packets to default gateway.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
EDIT: i would really appreciate a source or an example that talks about this being done.
Some companies have a distributed program written in C++, it runs on different machines, it uses TCP/IP for inter communication between different machines (windows and linux). Is it possible to write a program from the ground up using other languages (python, java) that will be able to join their network?
Yes. Of course, TCP/IP is language agnostic. The key issue is to get the protocol correct.
If you have the specification for what is being communicated (or can reverse-engineer it), then yes. Without knowing what to send, and what to expect back it'll be a losing battle.
Of course! That's why it is a protocol: you don't have to know who is on the other side, as long as it follows the protocol specification
Based on edit:
This info is anywhere, based on the language you want to use. Here is a basic python example for tcp communication
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 9 years ago.
Improve this question
I have recently added a dlink router to my existing network, and connected some computers with it. The existing network uses ip range 192.168.1.x and the new router uses 192.168.0.x. Internet services is accessible on both the networks, but a shared resource or a web server connected to one network is not accessible to the systems of other network.
I googled this issue but I am unable to resolve the issue, please help.
If you are just going to be using the router as a switch on an existing network, you need to turn off its router-y features.
Go onto the web interface of the device and turn of "NAT", that way they'll use the same address space as everything else on the network.
They'll be other features as well you may want to turn off but that's one causing your current issue.