pyj4104 / sipdroid

Automatically exported from code.google.com/p/sipdroid
GNU General Public License v3.0
0 stars 0 forks source link

Alternate code "+" for SIP/Phone #263

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Hi,

I would like to suggest an enhancement of SIPDROID, the optional code which 
change type of call, where we use the "+".

Because of configuration, I use the sufix "+" regularly to SIP, but as I 
reinstalled SIPDROID, my phone was reconfigured to use sipdroid as default 
(not to phone), and I realized after a long call that I was not using the 
SIP while making the call with the plus sign "+".

I suggest use "+" suffix for SIP ONLY and "-" suffix for TELEPHONE (or 
other form that would cause no acidental error).

Hugs,

Danielle

Original issue reported on code.google.com by danielle...@gmail.com on 2 Jan 2010 at 2:13

GoogleCodeExporter commented 9 years ago
Thanks for your idea. However, I don't know any other potential sign. '-' 
cannot be 
entered within the built-in dialer.

Original comment by pmerl...@googlemail.com on 2 Jan 2010 at 8:04

GoogleCodeExporter commented 9 years ago
Is possible alternate uses a prefix (ex: *1 ) to SIP ONLY?

Original comment by danielle...@gmail.com on 2 Jan 2010 at 8:59

GoogleCodeExporter commented 9 years ago

Original comment by pmerl...@googlemail.com on 3 Jan 2010 at 8:18

GoogleCodeExporter commented 9 years ago
Using '+' with soem carriers could cause problems.

In my case whenever I receive a call or if I need to send and SMS from abroad 
the
only format that works is +{countrycode}{phonenumber}.
Same happens if I receive a SMS all come in the above mentioned format.

This would make all calls started to those numbers be handled by SipDroid when 
I only
want to use it for some specific contact numbers.

Ideally I'd say it should use a rather different prefix something like "SIP:" 
that
would be also identified by the phone contacts manager and added to a contact 
like
so, as a SIP only contact number.

Original comment by nand...@gmail.com on 19 Jan 2010 at 5:08

GoogleCodeExporter commented 9 years ago
How about two plus signs to force a voice call, one plus sign for SIP?
So:
15145551212 would go over the default
15145551212+ would go over SIP
15145551212++ would go over voice

Original comment by ctros...@gmail.com on 30 Mar 2010 at 4:21

GoogleCodeExporter commented 9 years ago
Hello,

I used the built-in SIP client for Symbian on a Nokia E65. Although the phone 
was not
good at all and very buggy, there was a very simple and interesting feature when
placing calls : once one presses the dial button, a simple popup with two 
buttons
appears, allowing to choose "Cellular / VoIP".
And then the call starts.

Wouldn't it be simpler than dialing '+' or anything else, considering that 
sometimes,
the address book contains numbers with '+' (for international calls, for 
example).

Just a thought.

Thanks,

Hoggins!

Original comment by HGSHogg...@gmail.com on 22 Apr 2010 at 10:23

GoogleCodeExporter commented 9 years ago
Using + as a signal for using sipdroid might not be a good idea. It's a already 
is 
using as a Country code 
(http://en.wikipedia.org/wiki/Telephone_numbering_plan). Can 
filtering be done using user's predefined masks, like +1X. will SIP1, +7X. go 
phone, 
XXXX will go SIP2.

Original comment by andrew.o...@gmail.com on 30 Apr 2010 at 7:40

GoogleCodeExporter commented 9 years ago
Hi,

I think that this solves the problem:

Phone example:
+1 514 5551212 (+1 USA, 514 area, 5551212 phone number)

+15145551212   (default call, w/o *)
*1+15145551212 (*1 for sip only)
*2+15145551212 (*2 for phone only)

Because + is signal to identify a country code, I suggest change to *1,*2 to 
define 
sipdroid call.

hugs..

Original comment by danielle...@gmail.com on 30 Apr 2010 at 2:09

GoogleCodeExporter commented 9 years ago
Almost everyone here seems to have understood wrongly the + sign for 
sip/non-sip.

To avoid confusion and misunderstandings:

THE + SIGN IS _NOT_ A PREFIX.
IT IS A SUFFIX.

It's not +number, it's number+; it works also doing +number+, where the prefix 
is a countrycode and the postfix tells the phone to route the call through SIP.

I agree with the popout (like the one the phone already shows when opening 
files) and  with a customizable default, adding number+0 for standard phone 
call and number+X (with X customizable by user) for each call provider 
installed (like GV, Fring, Skype maybe)

Original comment by marcu...@gmail.com on 21 Jun 2010 at 12:56

GoogleCodeExporter commented 9 years ago
Being a suffix, numbers will not match correctly with the address book

As it is, If I call "0412345678+" it wouldn't be matched to user with number 
"0412345678", so to work-around this, It stores the number without the +, which 
means that if I do a quick redial it will use my cellular network.

If we used a prefix rather than a suffix
1. Call logs would show correctly. (current workaround removes +)
2. Redialing a user would also route through SIP correctly
3. Users would be matched to a number in the phonebook. (current workaround 
removes +)
4. There is the possibility of determining the difference between a call to the 
same person via SIP and Mobile Network in call log.
5. It wouldn't break apps like Credit Usage.

I'd recommend a prefix of a non existant, or reserved country code, but allow 
it to be configured manually by the user.

Original comment by jd.jel...@gmail.com on 21 Jun 2010 at 4:37

GoogleCodeExporter commented 9 years ago
I would also welcome an option to choose for "ask everytime" on calling like 
it's there in every other SIP app. So when you are calling, you get a popup 
window to choose between dial with Sipdroid or use phone, like it's done in 
CSipSimple.

Original comment by make...@gmail.com on 8 Nov 2010 at 8:41