yashsingh1/xdaforums huggingface dataset:
[T-Mobile Samsung Galaxy Note II] post-mortem:
Not for me. Half the time I use GrooveIP, the other side can't hear me (even if I turn speaker on&off, mute&unmute). People complain that it's choppy or distorted. GrooveIP is definitely not a solution for me.

Good to know that it works for some people.
[T-Mobile Samsung Galaxy Note II] post-mortem:
Update: Crash & burn! PIAF got further, but still won't boot with 1528MB RAM, due to kernel panic. I guess you really do need 4GB RAM.
[T-Mobile Samsung Galaxy Note II] HowDoIVoIP:
Part 12 - Now what? Get a free phone number with IPKALL + Hold Music

has just been uploaded. This shows you how to get a free incoming phone number as well as how to get hold music working.

[YOUTUBE]fR7O_DbUZI0[/YOUTUBE]
[T-Mobile Samsung Galaxy Note II] raphytaffy:
Hmm I had this up and running successfully for a few days and now my server seems to be down for the count. My FreeDNS server should always be up right? I keep getting a request timeout every time I try to ping it. I'm not sure exactly what changed, but now when I open my PBX CentOS server, the IP address doesn't show the static IP address that I assigned it through my router, but instead shows another IP address that doesn't even begin with the same address as my default gateway.

If anyone could help me troubleshoot, that'd be great. Thanks!
[T-Mobile Samsung Galaxy Note II] truthkillszz:
I didn't watch all the videos but how is this different compared to using an app like Talkatone to make unlimited calls and texts via GVoice?
[T-Mobile Samsung Galaxy Note II] HowDoIVoIP:
It's like playing games at 1024x768 vs 2560x1600.
[T-Mobile Samsung Galaxy Note II] truthkillszz:
Ok that answers a lot lol
[T-Mobile Samsung Galaxy Note II] HowDoIVoIP:
e56u36u6u
[T-Mobile Samsung Galaxy Note II] raphytaffy:
Still unable to ping my FreeDNS IP. Not sure what broke this, but I could use some help troubleshooting.
[T-Mobile Samsung Galaxy Note II] sixpoint1:
I'm using Spare Phone at the moment and it's pretty good. Does this PBxes method allow native dialer integration?

Spare Phone has it but it only makes calls from the native dialer if you say, "yes, use spare phone for this call" and you can't really go through the native contacts screen and the like.
[T-Mobile Samsung Galaxy Note II] HowDoIVoIP:
Yes. I talk about the native dialer a little bit at 18:05 in this video and show a screenshot of it from my Samsung Galaxy Note II.

http://www.youtube.com/watch?v=3A-yar-JoOQ&hd=1#t=1066s

In that clip, I also talk about what your settings in the Google Voice app should be so your native dialer doesn't make double outgoing calls.
[T-Mobile Samsung Galaxy Note II] post-mortem:
I finished setting everything up yesterday, and tested with my phone. I spent a long time trying to figure out why I couldn't hear myself in an echo test. It turns out that the other side can hear me, so I don't know what's up with the echo test.

Anyway, I swear I didn't change anything, but today, every time I make an outgoing call (other than the feature codes), my phone gives me an incoming call notification :confused: . I don't have the option of answering it, only a red hang up button. When I hang up, I get a missed call notification. I restarted the Asterisk server, and I still have the same behavior.

Any ideas??
[T-Mobile Samsung Galaxy Note II] luisenriquereyes:
How to get around the problem that BOTH the native dialer's call log and CSipSimple's call log does not add the +1 in front of the previous calls?

I'm acostumed in using the call log to make calls but when I forget about the +1 my call doesn't go through.

All the numbers in my contacts have the +1
[T-Mobile Samsung Galaxy Note II] HowDoIVoIP:
Well, if you want help from me, I require SCREEN SHARING. I refuse to help people in text because it's so terrible for tech support and wastes so much time.

Skype and Jitsi both support screen sharing so if you're interested, you can add me on either. Otherwise hopefully someone else will take the time to help you in text.
[T-Mobile Samsung Galaxy Note II] HowDoIVoIP:
Change your dial pattern in OUTBOUND ROUTE to look like this to remove the requirement of having to put the + and 1 on your phone:

http://i.imgur.com/yW3mWoE.png

This dial pattern change will also make 1-800 numbers change to 800-566-XXXX

Edit: And I don't know about you, but when I use Contacts Clean-up to change all my contacts to have +1 in front of them and call them in CSipSimple or the Native Dialer, BOTH call logs feature the +1. It doesn't remove the +1 in the call logs.
[T-Mobile Samsung Galaxy Note II] post-mortem:
Thank you for the offer. But I finally figured it out! For some reason, under my Extension -> Device Options, nat was set to "No - RFC3581" instead of Yes! I really don't know how that happened, but so far everything seems to be in working order (after changing nat to Yes).

:good:
[T-Mobile Samsung Galaxy Note II] HowDoIVoIP:
Nice. See why I like video tutorials? It's little things like this that people don't have set 1:1 perfectly and then their crap blows up and nothing works. It's hard to troubleshoot things like that in a short amount of time with text.
[T-Mobile Samsung Galaxy Note II] post-mortem:
BTW, in one of your videos, you said that there's no way to reboot the server through the web interface, and therefore we should use PuTTY. Under Admin -> Java SSH, you can login to the system with maint, and it looks just like a PuTTY window. Of course, it does require Java, but you can then access it from anywhere. Just be aware that if you navigate away from that page in the web administration, the Java window will disappear.
[T-Mobile Samsung Galaxy Note II] HowDoIVoIP:
I have Java and just went there--nothing happened. That SUCKS. It isn't reliable. PuTTY is better, so I wouldn't recommend inferior crap if I know of a better method. (Still new to all this myself, but I don't think the Java SSH is better than putty when I just tried it and it DIDN'T WORK. Putty WORKS every time.)
[T-Mobile Samsung Galaxy Note II] post-mortem:
A window should pop up automatically. Perhaps it's because of your security or Javascript settings? Oh, well. Whatever works.

BTW, what should we change (I'm guessing in GV settings) so that we still get the call if our Asterisk server is down?
[T-Mobile Samsung Galaxy Note II] HowDoIVoIP:
I know there's a way to make it call your regular cell phone number if no one answers in like 5 rings or whatever you want, but I'm not sure how to do it yet.
[T-Mobile Samsung Galaxy Note II] raphytaffy:
Well, absolutely nothing changed in my settings from when I first set it up to when it went down and now it works again. Does FreeDNS go down often or something? I couldn't ping it at all the other day, but now I'm receiving packets just fine.
[T-Mobile Samsung Galaxy Note II] post-mortem:
I've been using no-ip.org for several months now with no problems. There's also a way you can still get a free dyndns.org account, if you're looking at changing your free DDNS provider.
[T-Mobile Samsung Galaxy Note II] Becool0130:
How so? It's really good to have redundancy. Please let me know more about how to do this. Thanks
[T-Mobile Samsung Galaxy Note II] luisenriquereyes:
I went back into OUTBOUND ROUTE to look and it was set up the same as it looks like at the 3:41 mark in your tutorial video Part 7.

Attached is a print screen of the way it looks after I Submit Changes then Apply Config.

I did use the Contacts Clean-up app to change all my contacts to have +1 in front of them and they all do when I view any and all contacts.

But the call logs look like (555) 555-5555 in the native dailer call log and 5555555555@ddnsname. No +1 in the call logs and still when I try to place a call from the call logs the call does not go through :(

What else should I check?
[T-Mobile Samsung Galaxy Note II] raphytaffy:
Okay, even though I can ping my FreeDNS address successfully now, my CSipSimple app is unable to register with my settings. It keeps getting issued an Error while registering - Request Timeout. Does anyone have any idea how I might resolve this issue?

Edit: aaand it fixed itself again. Not sure what's going on, but strange.

Is anyone else having issues ending a call with CSipSimple? The end button doesn't seem to work for me.
[T-Mobile Samsung Galaxy Note II] HowDoIVoIP:
Calling Blizzard from my native dialer and showing the call log also in the native dialer.

If you're using different hardware or different settings than the ones in the video, I can't help you. I have absolutely NO idea how your results are differing from mine if you're following the tutorial 1:1. Some people are having problems and are asking me as if I'm an expert--I'm not at all. All I know is how to get my own hardware/software up and running to mimic as closely as possible the behavior of a regular cell phone with a carrier except doing it in VoIP. Beyond that, your guess is as good as mine.
[T-Mobile Samsung Galaxy Note II] luisenriquereyes:
How do the numbers in your call logs look like after a number IN your contacts calls you?

How do the numbers in your call logs look like after a number NOT in your contacts calls you?

My phone is a Samsung Galaxy Note 2 for T-Mobile running Jedi Master ROM version 13.

My CSipSimple version is 1.00.00 r2230
[T-Mobile Samsung Galaxy Note II] Becool0130:
I can get calls to go through successfully. It even works with +1 numbers.

However, when I dial any number I no longer hear ringing. I don't know if the phone is ringing or not except when someone answers the phone.

Any ideas on getting my ringing to work? Thanks.
[T-Mobile Samsung Galaxy Note II] HowDoIVoIP:
Call me on Skype right now. bitcrunch
[T-Mobile Samsung Galaxy Note II] post-mortem:
Free Dynamic DNS

No-IP

Register at noip.com's sign up page. The only free host they have now is no-ip.biz. So, if you choose "beluga," your host would be beluga.no-ip.biz.

No-IP gives you 3 free hosts.

DynDNS

dyndns.com is dead, as it's no longer free. They've moved to an all-paid business model at dyn.com/dns. However, due to an agreement with D-Link, owners of a D-Link router can sign up for a limited, free DynDNS account. There's a link in the router's settings hard coded to http://www.dlinkddns.com/, where anybody can sign up. Once you create an account there, your credentials are also usable at dyn.com.

Dyn's site will only allow you 1 free host (e.g., beluga.dyndns.org), but the dlinkddns.com site also allows you 1 free host (beluga.dlinkddns.com). Remember, these 2 sites have the same login credentials.
[T-Mobile Samsung Galaxy Note II] raphytaffy:
More problems keep popping up for me :(

1. The end call bug is the most annoying as it doesn't respond to my input to end the call and just continues to stay on the line.

2. The user on the other end of the line cannot hear me, even though I can make and receive calls. I am using the suggested PCMU codecs for both fast and slow.

If anyone has any insight into how to resolve these issues, please help!
[T-Mobile Samsung Galaxy Note II] Becool0130:
Perfect :) Thanks!
[T-Mobile Samsung Galaxy Note II] post-mortem:
Are you sure nat is set to yes for your extension? In the web administration, go to Applications -> Extensions, then choose your extension on the right, scroll down to "- Device Options" and make sure nat is set to "Yes" instead of "No - RFC3581." Apparently, "No" is the default value, but none of the tutorials tell you that you have to change it to "Yes."

If that's not your problem, then... I have no idea!!

Edit: I guess HowDoIVoIP's tutorial actually does tell you to change nat to "Yes." I would have noticed the 1st time I watched it, if I had annotations turned on!
[T-Mobile Samsung Galaxy Note II] raphytaffy:
Awesome, that seems to have fixed it. Must have missed that step in the tutorial. Anything on the end button not properly ending a call?
[T-Mobile Samsung Galaxy Note II] HowDoIVoIP:
New Videos

There are further videos I'd like to make for the series if anyone knows how to do any of them in-depth and could give me some insight over the phone or Skype, that would help. Some topics I'd like to cover when I gather enough information on them include

-iptables (Linux software firewall) and how to block entire countries such as Russia and China from scanning your system (this website gave little helpful info: http://www.ipdeny.com/ ). Also show how to unblock yourself if banned by iptables.

-How to not only block anonymous calls and phone numbers, but how to prevent it from even ringing your phone (it sometimes rings despite being blocked). This could include even changing the system reject sound file the caller receives when they are blocked. I need a lot more insight on this one because it's going to include specific wildcards such as blocking all numbers that contain a certain area code.

-How to get full names on the caller id using Caller ID Superfecta (haven't figured this out myself entirely) rather than just some generic city/number.

-Cover more Linux/CLI commands you can do on your server for diagnostic purposes

-How to move from Google Voicemail to Asterisk voicemail. I think it actually might be a good option because it seems even if you block a phone number from calling you, they can still leave you messages if you use Google Voicemail.

-Any ideas for more?
[T-Mobile Samsung Galaxy Note II] ttabbal:
If you're not already on it, try updating CSipSimple to the latest nightly. Sometimes that helps.
[T-Mobile Samsung Galaxy Note II] post-mortem:
Awesome! I'm especially interested in the security stuff. I'm convinced that it's hard to find help and good tutorials, because the experts expect to be paid.

I don't know if you want to tackle this, but I've been trying to get faxing working, as I sometimes have to fax something, and I don't even have a POTS line. I got Incredible PBX and Incredible FAX installed (which you must do in that order!!). Honestly, I have no idea what the heck Incredible PBX is, or what changed on my server. Note that doing this install will wipe out all of your settings!! Incredible FAX got AvantFAX installed, which I guess is the front-end to HylaFAX. I can now send and receive faxes, but I can't send email (even from the CLI), so I have to log in to my server to see the faxes. I also have no idea how to configure the email setup.

I tried to do it without using AvantFAX at all, as there are options pertaining to faxing, but I never received anything, and I don't know how you would send.

*Sigh* Anyway, if you're interested, and have enough time on your hands, maybe you could consider setting up faxing.

Edit: Just remembered another topic you might want to discuss: Changing the default ports used, like 6060 instead of 5060.
[T-Mobile Samsung Galaxy Note II] HowDoIVoIP:
Oh wow, I just found something fantastic out.

As a test, I posted my IPKALL number online and received a lot of harassing phone calls (big shocker there). (Call log here) http://i.imgur.com/1cA5Y1L.png

As you can see in the screenshot, at first all "Anonymous" calls were going to my extension (201). I blacklisted anonymous calls by going into FreePBX -> Admin -> Blacklist -> and checking the box "Block Unknown/Blocked Caller ID." That somewhat worked as you can see by the Playback s (from-trunk) (it plays a message saying "The number you are calling is no longer in service." The problem I was having is that my phone would still ring about two times before the anonymous caller got that message and hung up (you can notice by the long durations on the calls).

Because they're calling my IPKALL number, they will never reach my Google Voice mailbox to leave a message. However, if I used the Blacklist in FreePBX to block a caller calling my Google Voice number, I wouldn't hear a ring but they'll be able to leave a message. I figured out how to fix that.

This method will block them even faster and you can do all sorts of fun things with them.

In FreePBX, go to Inbound Routes -> Add Incoming Route -> in the CallerID Number field, type either Unknown, Anonymous, Private, Restricted, Blocked, or the actual phone number of the person calling. Check "CID Priority Route." Now scroll down and Set Destination to Terminate Call -> Hangup or Put On Hold Forever.

Or, if you want to have more fun, set the call destination to Announcements. Then in FreePBX, go to Admin -> System Recordings and click Built-In Recordings on the right. You can select any sound file such as "en-/abandon-all-hope," "en/all-your-base," "en/hear-toilet-flush," or "en/OfficeSpace" and press GO. Here you can combine multiple recordings or just use one. If you're combining multiple recordings to create a full sentence, rename it and press SAVE.

Next, go to Applications -> Announcements, select a recording and name the announcement. Now you can send incoming calls from certain numbers to the destination "Announcement" rather than "Terminate Call" and they will hear the sound file. You can also edit your Announcements to repeat multiple times and/or hang up or put on hold forever. Don't forget to make sure the destination in Inbound Routes is going to Announcements -> AnnouncementName(whatever you named it)

For right now, I'm using "en/privacy-you-are-blacklisted" for all Unknown, Anonymous, Private, Restricted, and Blocked Caller IDs.

Using this method prevents your IPKALL number from ringing your phone as well as allowing people to leave messages on your voicemail. Pretty powerful and pretty awesome!
[T-Mobile Samsung Galaxy Note II] HowDoIVoIP:
PIAF Time Zone Adjustment Module 1.0

PIAF Time Zone Adjustment Module 1.0

If your time is messed up on your FreePBX server (confirm by going to Applications -> Time Groups) you can fix it with this new time zone adjustment module released today.

Log into your server using PuTTY or directly and type the following at the root@pbx command prompt:

cd /root
wget http://pbxinaflash.com/timezone-setup.tar.gz
tar zxvf timezone-setup.tar.gz
rm timezone-setup.tar.gz
./timezone-setup

Official post here: http://pbxinaflash.com/community/index.php?threads/piaf-time-zone-adjustment-module.12535/
[T-Mobile Samsung Galaxy Note II] post-mortem:
I did this, but my time is still messed up in the logs & mail (time zone is correct).
[T-Mobile Samsung Galaxy Note II] HowDoIVoIP:
Mine's fixed. I'm in CST so I had to choose number 11 at the end which had no city (but it selected Chicago).
[T-Mobile Samsung Galaxy Note II] Becool0130:
Anyone know how I can retrieve my backups from the /temp on EC2? I've made the backup but cant retrieve it! :(

Should I FTP,SFTP, or TFTP? if so, how exactly should I do this on a step by step basis? Thanks
[T-Mobile Samsung Galaxy Note II] gedster314:
Can someone point me to good tutorial on how to setup Freepbx on a VPS. I would prefer Ubuntu server 12.04 or Debian but I can do CentOs too, it's just been over a decade since I played with RedHat based distributions.
[T-Mobile Samsung Galaxy Note II] nioin3k:
HowDoIVoIP, thank you so much for your tutorials - they are great!

I've managed to get everything working properly - except that I cannot hear other people. However, they can hear me, and I can make and receive calls.

I'm definitely willing to give you screen control, if you're willing to help me. I've already harassed you on Skype as well.

Thanks again!

Edit: I fixed the issue, nat was set to "No - RFC3581" instead of Yes, same issue post-mortem had.

Now Wifi calls work perfectly.

However, when I try to use 3g or HSPA on t-mobile (which doesn't allow voip), it dials the call, with a ringing noise for about 8 seconds, then i do not receive any audio, and when I try to hang up it takes a few seconds and gives the error: 408 Request Timeout
[T-Mobile Samsung Galaxy Note II] post-mortem:
Just to make sure, this isn't your problem, right?
[T-Mobile Samsung Galaxy Note II] nioin3k:
That was my issue at first - I also missed it from the video. Changing that fixed the issue with WiFi calls - but 3g/hspa don't work.

Thank you though =)
[T-Mobile Samsung Galaxy Note II] post-mortem:
Ah, I'm not there, yet, as I don't have a data plan.
[T-Mobile Samsung Galaxy Note II] HowDoIVoIP:
Huh? VoIP works fine on T-Mobile. It works on both APNs: epc.tmobile.com and fast.tmobile.com

I'm not sure how to help you when all the info you need is in the videos. Maybe you didn't enable STUN like I suggested in the video? Maybe you need to enable ICE which I never did? I have no idea, dude. I'm an amateur like anybody else with this crap.
[T-Mobile Samsung Galaxy Note II] nioin3k:
Oh, haha. I did enable STUN. I'll try ICE. I have no idea what else to do either :P

Edit: I'm not sure how to set up the APNs, maybe that's the issue.

Edit2: ICE didn't help, I had epc.tmobile.com set up as default. I set up fast.t-mobile.com - but I think that's just for LTE still running into the same issues.

Edit3: Stayed up all night trying to fix.. here's what I've got going on right now:

From "started call", I called a phone next to me via hspa/3g. It gets the call pretty quickly, but no sound from either end. When I call, I don't hear anything. No dial tone. And when I try to hang up, it takes a long time, then it gives that error at the end. WiFi calls work fine.

If anyone has any idea, I would appreciate it. Thanks guys!
[T-Mobile Samsung Galaxy Note II] HowDoIVoIP:
I messaged you my info--I hope you're ready for an earful. I made the videos for a reason and you didn't follow them at all. I never intended to offer free tech support to anyone having problems, but I will consider doing it for a price because I have no other incentive to spend my time giving free support for something I barely know anything about.

I've spent at least 8 hours helping people in voice/video over the past three weeks and I'm too unfriendly and misanthropic to sit there patiently and help people when I'm getting absolutely nothing out of it. Don't forget that I'm as CLUELESS as most people are about this crap.
[T-Mobile Samsung Galaxy Note II] nioin3k:
I found out what the issue is, although I haven't figured out how to fix it.

I believe I set everything up properly, twice, and I've spent a lot of time figuring out what was wrong, about 10 hours total. I apologize if it seems like I was not following your instructions.

So the problem has something to do with the External IP settings under Asterisk SIP Settings. I originally set it up with the freedns address, which was working under WiFi, but it wasn't working for calls on my carrier. I changed the External IP to my IP address, and now it works both ways. Perhaps it's an issue with the freedns, so I set up another one under no-ip.biz - but it doesn't seem to be working either.

Before when I used the freedns address, it would link to my router. Now when I try to access it on LAN, it gives the error 'Oops! Google Chrome could not connect to azur.us.to.' When I access it on LAN, it links to my static IP for FreePBX.

I've made a few calls on with the carrier now that I've changed the External IP to my IP, but they've been very poor quality, and they cannot understand me. So now I need to figure out that quality issue, and the DNS issue.
[T-Mobile Samsung Galaxy Note II] post-mortem:
If you want to do some further testing, you can still get a free (limited) dyndns account. Most routers also have dyndns handling built in.

Details of how to get it are here.
[T-Mobile Samsung Galaxy Note II] nioin3k:
When I access my DNS on LAN, it sends me to my router. If I try to access it on WAN, it gives me a "504 error gateway timeout."

Unless I open TCP 80, and then WAN sends me to the FreePBX Admin, which is my static ip (192.168.11.125) - but wont connect via LAN.

This will be my 4th time starting from scratch and following all of the instructions. Now my major issue is that CSipSimple is giving me 'Error while registering - Request Timeout' when I try to set up my account.

I had my CSipSimple account set up the last 3 times, without any issues. The only thing I think could have changed is that I reinstalled the firmware for my router, but the DDNS is connected in the router.

I can ping my DNS just fine, I have all the ports open, I'm really confused as to why I'm having issues.
[T-Mobile Samsung Galaxy Note II] post-mortem:
Do you have another router you could try using?