Barfjelly / google-voice-sipsorcery-dialplans

Automatically exported from code.google.com/p/google-voice-sipsorcery-dialplans
0 stars 1 forks source link

Nokie e72 - priority for incoming VOIP/3g calls #71

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?

I have a Nokia e72. I have enabled on it free inbound/outbound VOIP/SIP calling 
using the following setup
http://www.howardforums.com/showthread.php/1644068-Help-set-up-Free-Inbound-outb
ound-Calling-No-Server-required

It works very very well and I was able to switch to a plan with less minutes 
thanks to it. Now my phone has 2 numbers
a) the original cell phone company number
b) the SIP number from Sipgate
Again just so you understand, 2 numbers on the very same device. The phone is 
configured so that when I am on my home lan all the calls I make go through 
VOIP and are free. When I am away all my calls go through cell phone minutes 
and count against my plan.

I have setup my Google Voice number to forward my calls to my mobile number and 
my SIP number. If I enable one one at a time it works beautifully. But when I 
enable both there is an issue. When I am away from my lan, the SIP number is 
unreachable and so the mobile number rings. But when I am on my lan since both 
numbers are reachable, they both ring (or so I think). The problem is the phone 
doesn't give me option to choose which one to pick. I see only the mobile call 
ringing, no the SIP/VOIP call. The only option I have is to answer the mobile 
call which goes against my minutes.

The call log from sipsorcery contains the following

DialPlan=> Response 486 SIP/2.0 486 Busy Here for 
sip:9rhTsnezb9p7-iNLrNZ3@68.94.14.203:5060;transport=UDP.
DialPlan=> Call failed: code 486, SIP/2.0 486 Busy Here
SIPTransaction=> Send Final Response Reliable udp:xxxx:5070->xxxx:5060
SIP/2.0 480 lindseybu Not online
Via: SIP/2.0/UDP 
xxxx:5060;branch=z9hG4bK907da0f74c81950494c5bf1f63a9ac0bf0e66bab;rport=5060;rece
ived=xxxx
Via: SIP/2.0/UDP 
yyyy:5060;branch=z9hG4bK069d.cf419d51.0;received=yyyy;rport=5060
Via: SIP/2.0/UDP zzzzz;branch=z9hG4bK069d.cf419d51.0
Via: SIP/2.0/UDP yyyy:5060;received=wwwww;branch=z9hG4bK29cdbdcc
Via: SIP/2.0/UDP vvvv:5060;received=vvvv;branch=z9hG4bK29cdbdcc;rport=5060
To: <sip:someid@sipgate.com>
From: "mysipgatenumber" <sip:myhomenumber@sipgate.com>;tag=as7b94fc6f
Call-ID: 10993e576f520efe20753aeb0c4e9349@sipgate.com
CSeq: 103 INVITE
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER, REGISTER, 
SUBSCRIBE
Content-Length: 0

DialPlan=> Dialplan trace completed at 29 Jun 2010 22:34:19:667.

Sipgate website shows this call as notavailable.

What is the expected output? What do you see instead?

I would expect (or hope for) that either the cell plan call and SIP call are 
made at the same time and I would be able to choose which one to answer or the 
best would be if the SIP phone is displayed as the default one.

What version of the product are you using? On what operating system?

Full updated Nokia e72. 

Please provide any additional information below.

This might be an issue with configuration of my phone or with my call plan or 
with some other setting I am not aware of. I am posting it here in case you 
guys have seen anything like this and could possibly help.

Thank you

Original issue reported on code.google.com by miroslav...@gmail.com on 30 Jun 2010 at 5:57

GoogleCodeExporter commented 8 years ago
Mike, I saw our comment about requesting "delayed ring" from GV and I agree 
that it would be the best possible solution. Until that happens if I can get my 
phone to show that there are two calls waiting, that would be the next best. I 
have done more testing and currently what is happening is that my cell phone 
number rings first and if I decline, then my SIP number rings next. So at least 
there is some workaround.

Original comment by miroslav...@gmail.com on 30 Jun 2010 at 6:47

GoogleCodeExporter commented 8 years ago
Have you tried delaying incoming SIP call, like this:

sleep 5
sys.Dial("#{sys.Username}@local")

Frankly, I don't like this kind of solutions, especially because GV's 
voice-mail time-out can't be adjusted and rather short (25 sec) but... let's 
call it "3rd best" ;-)

Original comment by mte...@gmail.com on 30 Jun 2010 at 9:01

GoogleCodeExporter commented 8 years ago
Any updates here, Miroslav?

Original comment by easter...@gmail.com on 6 Jul 2010 at 6:30

GoogleCodeExporter commented 8 years ago
Hi, it doesn't seems to help. As long as the cell phone is ringing, the VOIP 
seems to be receiving busy signal, at least thats what the trace from sipgate 
shows. So at this time the only way to get incoming SIP call is to decline the 
cell phone call and then wait until sipgate redials the SIP call. 

Another workaround I found it that if I put my e72 into offline mode, the SIP 
phone is still working and in that case I do not receive the cell phone call 
and get only the SIP call. There are though number of problems with this, e.g. 
no other application requiring internet connection is working (email, calendar, 
etc) and you have to remember to take the phone from offline mode. :-(

Do you know if there is any way to suggest google voice team to add some kind 
of ordering to dialed numbers? E.g. dial SIP first and only then the cell phone 
number. That seems to be only reliable solution. 

Original comment by miroslav...@gmail.com on 9 Jul 2010 at 8:06

GoogleCodeExporter commented 8 years ago
Google Voice people don't deal with SIP (there is no SIP gateway!!!), they only 
forward incoming calls to a phone number. That's why you need yet another DID 
provider (like Sipgate or IPCOMMS) to make and receive calls from/onto IP 
telephone or softphone.

So, what you actually need to suggest is delaying of forwarded calls. Say, if 
incoming calls is supposed to get forwarded to your cell phone and your work 
phone (which is in fact a Sipgate DID, ha-ha), you may want to ask Google Voice 
team to add a user-controlled delay in the forwarding (forwarding to work phone 
without delay; cell phone should start ringing in, say, 10 seconds).

Your suggestions are expected here:

http://www.google.com/support/voice/bin/static.py?page=suggestions.cs

Original comment by mte...@gmail.com on 9 Jul 2010 at 8:30

GoogleCodeExporter commented 8 years ago
I have submitted 3 suggestions
1. ability to specify order in which to dial phones
2. ability to specify delay in which to dial some phones (as a fallback if 1 is 
not possible)
3. symbian client (and possibly use this as its base 
http://groups.google.com/group/ContactsEx?msg=subscribe)

Thanks for helping out :-) You are doing great job.

Original comment by miroslav...@gmail.com on 9 Jul 2010 at 8:48

GoogleCodeExporter commented 8 years ago
Great, let's see what happens. Personally, I think the problem comes from 
marketing people rather from developers / engineers. Adjustable Voice-Mail 
timeout is yet another good feature which takes 5 minutes to implement, it was 
suggested looong time ago but... :-(

Original comment by mte...@gmail.com on 10 Jul 2010 at 3:43

GoogleCodeExporter commented 8 years ago

Original comment by easter...@gmail.com on 8 Feb 2011 at 2:17