Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have a girlfriend that lives in Colombia and I live in the USA. My question is how can I call her via VOIP long distance for free if possible. I look at magicjack.com and skype. It looks very promising. Any suggestions would be greatly appriciated
Last edited by metallica1973; 08-18-2009 at 10:54 AM.
With all respect I am using trixbox for my business and you have to pay for the service. I am in another country and would like to use something fast and free if possible.
Is it possible to create an asterisk Box here in Colombia and forward calls from my asterisk box in the USA to this asterisk box here in Colombia and thus not having to pay the long distance minutes? In other words:
I can see the cost from the cell to my PBX and the cost from the PBX in colombia to the cell but what about in between(forwarding the call from PBX to PBX)
I am just curious but VOIP works via UDP packets and etc so why can I just forward these packets or conversation using netcat or a utility and cut out the middleman? I hope I explained this correctly?
If a skype call is free from a skype customer to another skype customer in whichever country via TCPIP then why cant I do the same with my asterisk servers and the only fee would be the cost of recieving calls on my DID and vice versa on the other end in this case colombia. I hope everyone can understand what I am saying. Skype is simply a direct ip to ip conversation so why can I do the same via Asterisk but in two different countries?
Yes, you can connect two asterisks via iax or sip. You wouldn't use netcat: there are protocols for doing this. On trixbox, you'd be setting up a 'trunk'; you'd then route calls through the correct trunk. E.g. you could have Asterisk-USA extensions start with 2 and Asterisk-Colombia extensions start with 1. Three-digit extensions would be routed to the inter-asterisk trunk depending on the initial digit. Regarding paid calls, my international calls are often cheaper than domestic ones -- all my calls go through a voip provider connected to a trixbox. If it works for you, you can get a colombian DID (telephone number) through a voip provider and receive calls to that number on your asterisk machine in the U.S. Then your contacts in colombia would be dialing a local number (from their perspective) to reach you in the U.S., and you'd be paying low rates to reach them through your voip provider. But, connecting two asterisks is betterer and cheap if you don't need the middleman. The cell phone adds a little complexity to the picture (and kind of forces you to eliminate the middle man), which you might solve, for example, by pairing each cell phone with an extension on its closest Asterisk server for incoming calls. For outgoing calls, the cell would have to first dial into the Asterisk server (using an external DID, not an extension) and then dial out through the server -- this called DISA, direct inward system access.
In short, it's possible to connect two servers. The protocol of choice is probably IAX over SIP, since SIP is something similar to ftp when it comes to firewall rules. Some links:
1. For straight Asterisk. Not sure if the link has good info, but the site is a good source of info in general: here
2. For trixbox. This is a popular source. There's a section called "How to Connect 2 Boxes": here
Skype is simply a direct ip to ip conversation so why can I do the same via Asterisk but in two different countries?
You can. And, if everyone were using voip phones (e.g. a software phone), you could give each of them an extension on your Asterisk server,
no matter the country they lived in. There would not be a need for two servers.
In my opinion it should be possible. You could connect using different protocols depending on your network setup. Have a look at this wiki: Asterisk = Dual server. Two years ago I worked at a company in Belgium as IT Manager. During my time there they migrated from Siemens PBX to Asterisk based phone (don't remember the correct name, only that it was build around Asterisk). They set it up between the six offices of that company, spread out throughout Belgium. All offices were of course connected using the same provider on SDSL connection, using static IP. Don't know if that would have anything to do with it, but at least it's worth checking it out.
thanks for the replies so what I should do is setup an asterisk box here in colombia and one in the USA, setup the trunks to speak to each other via sip or aix, create extentions, forward any incoming call on that local extention,forward the call to the appropiate extention and then have that extention DOD to the other country and then forward the incoming call to her cell phone in Colombia and do the same if she wants to call me in the states. Something like this:
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.