iPV 6 changes frequently for sip signalling [closed] - asterisk

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.

Related

Local SIP to Local SIP Speed on "hosted pbx" [closed]

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.

What is the cleanest way to set up a remote control of my desktop from my laptop? [closed]

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 6 years ago.
Improve this question
So, to use some simulation tools and the raw power of the fully armed and operational battlestation that is my Windows 7 desktop, from my Windows 10 laptop, I was hoping to finally try my hand at setting up some sort of remote control between the two.
Particularly, I want to
Be able to control my desktop from my laptop (duh)
To be able to start the remote control software remotely, meaning all that will need to be done is fire up and log in on the desktop, then the laptop can handle the rest.
To be able to do this over the internet, not over a LAN connection.
To be able to do all of the above, at a reasonable speed, without too noticeable a latency, for my own sanity when typing code over this connection.
So, have any of you done something like this before? I'm sure there's someone out there whose dabbled with this before.
Optional, edited out requirements to replace, or accompany #2 if possible:
2a. Be able to put my desktop in standby mode for a few days (for power concerns) over this remote connection, then wake it back up using the remote connection over the laptop
2b. Be able to log into the password protected admin account on the desktop over this remote connection, after waking from safe mode.
You could try TeamViewer, I don't think that you can do #2 and #3 tho.
But you can also control it with your smartphone.
Actually I don't think you can do #2 and #3 with any remote control software, that needs a physical switch.
By setting up a DDNS, port forwarding, and enabling wake on LAN, TeamViewer can provide all of the functionality I needed, even waking it from standbyover the internet.

internal LAN connectivity without internet [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Closed 7 years ago.
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.
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.
Improve this question
I have a small doubt regarding the LAN as i Havesome pcs in my office i want to connect them internally with the little cable connection but i don't want to use any internet activity from them.(purpose is the share the data internally and no use of internet).
And i have some more selected people who want to use the internet access so i want to give some special access for internet for that selected laptops.
Iam a kid in networks as i don't have any idea how i can start and move with the project suggestions are mostly accepted
You can do the following :-
Establish a small LAN connection in your office which will consist of those selected PC's which are not intended to run internet at all! You can simply establish LAN connection using routers and switches! Then,develop a small web-server like thing on one of the PC's which will work as server and the rest will work like clients! You can simply set up a distributed server which will take care of synchronisation things too(but, that is not advisable for a basic OR a newbie)!
But, simply multiple-clients and a server is what you need to
establish using LAN connection for and make network file-sharing access permissions for all the systems... There are several softwares to transfer files and internally communicate like a small mail-server intended for OS like Windows,Linux,etc.
Next for those laptops which you wanna connect to internet---please establish a source of internet like any ISP and so! Next,a gain establish a small LAN connection among those PC's which you want to connect to internet to. That's it,VOILA!
Next step of yours would be simply to configure DNS setting,IP-Address of the ISP,Subnet Mask and Gateway and that is damn easy. You simply need to add it to the router settings through which all of your systems,which are intended to access internet,would be connected. If you want to achieve the first thing with these PC's, then simply establish a local web-server or mail server for file transfer or mails,etc. locally within the office.
Another possibility :-
Establish the web server communication with all the PC's connected. Connect all the PC's and laptop to router's and switches as desired. Keep a note of IP-Address of all the PC's and laptops. Now, install a web-filter/firewall which will restrict users from accessing internet based on their hostname & IP-Address. Remember for this to take place, all the systems must have static IP-Address allocation,not the DHCP configuration!
I guess these are some of the possible steps. But,there can be several effective steps too...
Best wishes from my side!

Raspberry Pi server w/out port forwarding [closed]

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 6 years ago.
Improve this question
I would like to remote into my Pi from outside my home network. The problem is that my apartment provides me with wireless internet and I can't access the router to enable port-forwarding. Is there any way around this? A dynamic dns service perhaps?
I would like to use VNC SSH and/or FTP.
I usually use Team Viewer to remote a station behind NAT without activating port forwarding like in your situation.
You need to create an account on you team viewer application, and register your target station's team viewer to your account.
When you are away, please make sure to always open your target station's team viewer and you will be able remote your target station by first login to your team viewer account. Once you are logged in you will have a list of target station that you have registered. Simply double click one of the list and you can remote your target station.
VNC or SSH will not be able to work behind NAT without activating port forwarding because the router will try to open it's own port instead of your target station.
I was hoping to install Teamviwer in the Raspberry pi as well, and I sent an email off to the temviewer team. This was my response:
Hi Drano
Thank you very much for your message.
Teamviewer does not support ARM architecture. I will forward your suggestion to our product management. Such ideas are always welcome, although I can not promise when or if this Feature will be implemented, as the decision is based on public demand. Nevertheless, your feedback is very important to us as we want to continue to develop TeamViewer based on our user's needs and demands. We will be happy to inform you about realization of this feature.
If you have any further questions on our product, please feel free to contact us.
Best regards,
Harun Rashid
-Support Technician-
P.S.: TeamViewer 9 is ready!

Implementing blocking a TCP port [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Closed 8 years ago.
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.
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.
Improve this question
I've noticed that my employer blocks outgoing traffic on a few problematic ports, such as SSH. It looks like a timeout to every application being blocked. Why isn't this implemented by refusing the connection? Is this simply that the SYN doesn't make it to the destination? I'm trying to make a list of ports that I am sure are blocked and I'm thinking perhaps I can just port scan a known host outside of the network, such as my VPS.
Are these statements true for most implementations?
If the connection is refused or accepted, then the port is open
through the firewall.
If the connection times out but the host
certainly exists and doesn't have any kernel-level features turned on
to make it look like it doesn't exist, then the firewall is blocking
it.
Your firewall may block/allow depending on IP address as well, so the port alone doesn't say anything.
If the connection is accepted, it doesn't mean the firewall isn't blocking, it might just mean the firewall redirects it elsewhere. For example, redirect all traffic to port 80 outside your organization to some "you can't get there from here" webpage.
If the connection times out, it may have lots of reasons, one of them being the firewall, but it might also be your DSL line is down, or routing is misconfigured somewhere, or just about anything that can go wrong on the network.
Even if the connection is accepted AND connects the correct target (your VPS), it might have been redirected to a transparent proxy.
Think twice about the port scan. If the network people of your company manage their network well, they will detect the port scan, and you'll have to answer some embarrasing questions to them.
It's a security consideration. Sending a reset (refusing the connection) indicates that the resource exists, which is itself an information leak. Sending nothing reveals nothing, leaks nothing: it is indistinguishable from the case where the entire host doesn't exist. There was one firewall product in the 1990s that sent resets, which was considered poor practice.
I'm away from my library at the moment but I'll provide more details on Monday.
You can profile what outbound ports are blocked with Firebind.
Check out scanme.firebind.com
It uses a custom client/server solution to specifically enumerate firewall rules.
Dave

Resources