Esato Mobile
Sony Ericsson / Sony : Symbian phones : Calling Card Functions
> New Topic
> Reply
< Esato Forum Index > Sony Ericsson / Sony > Symbian phones > Calling Card Functions Bookmark topic
nippit Posts: 36

I need to replace + sign for my international dials with some other digits.

All my numbers are saved as + country code…. format.
I can not replace + sign in my address book with any other number; if I do I can not send sms. I can not use address book when I am roaming.

I have tried using calling card function but it causes problems.

I have tried every possible combination. Basically I just need a substitute for the + sign. Mobiles in here open to other carriers. Much like people do in UK for land lines. Instead of 0 or 00 you dial the access number of the long distance carier.

I need to call for example 001442074454545 or +442074454545 (001 default int+44 for UK+20 for London+number) instead I need to dial 018442074454545 (same but this time carrier 018)

I have tried to use 018 as access number and leave blank any others and dial from the keypad without any +.

I only manage to get it working when I type the full number into access no for testing.

I use to use the edit before dial function on my old T68i then T610 which was very easy from dialed log or address book. But P900 does not have the shortcut for this function.

Any body has any idea? Thanks

--
Posted: 2004-03-14 15:55:45
Edit : Quote

bensonl Posts: 95

It would be g8t if some1 comes up with a solution. So far I have to enter two numbers in the contacts I call frequenty - one with the + sign and the other with the full number. Like u mentioned, I have also found that the calling card fuction will not accept my + sign.
--
Posted: 2004-03-14 17:45:02
Edit : Quote

nippit Posts: 36

So strange that no body else has this problem.
Isn't there any body using different long distance carriers (IDD cariers) than their mobile operator.

Has any body found any workaround?

The best function would be to add this as a separate function instead of calling card.

A function where you can define a number or set of numbers to replace + sign. And define for each operator. Or when you are at home network or not. So when you are roaming the phone can detect that it is not the home network and use standard + dial instead.

Is there and SE software engineers can you hear us!!!


--
Posted: 2004-03-17 05:12:16
Edit : Quote

pitviper Posts: 62

There is known issue with the P800 not sending 00 for the + symbol, it only sends the DTMF tone for 0 instead. To get it working you have to edit the Calling card data itself. My settings are:

Name: Onetel
Access Number : +448009572002
Delay: 2 (Seconds)
Verification Code : p0
Sending Order: Code then Number

Onetel is good as it uses CLI to authenticate the call and doesn't requie a PIN code.

What my settings do is after calling the access number it pauses then adds an extra 0 to the front of the contact number dialled. All my contacts are saved as +44xxxxxxxxx so the the result of this jiggery pokery is that the phone correctly sends the DTMF for 0044xxxxxxxxxxx instead of 044xxxxxxxx which is wrong.
Of course this work around only functions if you calling card carrier doesn't require a seperate PIN entry after dialling the calling number. If a PIN is required before the number that's fine. Use for the Verification Code: pXXXXp0 where XXXX is your PIN number. Add extra p's as required to get the pause time to sync with the calling card sytem as required.

Hope this helps



--
Posted: 2004-03-17 13:06:38
Edit : Quote

nippit Posts: 36

My problem is slightly different.

Over here all in all telco lines you can choose your long distance carrier. For Singapore long distance carrier is international calls.

Like in UK you can only do this from your land line. You pick up the receiver and dial a 4 digit access number then the number you want to dial. It is very similar and available on mobiles too. This does not work with any pin you register the phone that you will make the calls from it is done.

This allows telcos to offer cheap VoIP or good quality connections for different prices.

If you use +44xxxxxxxx you use the default carrier. (ridiculously expensive one)
If you use 01844xxxxxxxx you use Starhub VoIP
If you use 00844xxxxxxxx you use Starhub good quality
If you use 152144xxxxxxxx you use phonix telecom
Etc etc

I have no idea what P900 is sending when using the calling card. I have tried to use all the combination it just does not work when the calling card function gets in between the call.

--
Posted: 2004-03-18 05:40:28
Edit : Quote

pitviper Posts: 62

Ah I see your issue... Well you could just put the 447xxxxxxx numbers in the phone book rather than +447xxxxxxxx and use the calling card feature to add the access prefix. i.e. set up three calling cards, one each for Starhub VoIP, Starhub good quality and phonix telecom. International SMS is fine as you can edit the number before you send the SMS, just add the + back in. That's the simplist solution I can think of and lets you add all the access numbers for your long distance carriers into the phone rather than remembering them all....
If you're still having problems add for example 018p or 018pp etc. as the access number to get it to pause for a second or two before sending the dial string, most problems with calling card systems are caused by the full DTMF string being sent before the calling card system has authenticated you.



[ This Message was edited by: pitviper on 2004-03-18 11:15 ]

[ This Message was edited by: pitviper on 2004-03-18 11:18 ]
--
Posted: 2004-03-18 12:14:39
Edit : Quote

nippit Posts: 36

itviper

Thanks but I have tried all these already.

First these are not calling card systems. They work as alternative long distance access numbers. When you want to make along distance call you dial 0 then area code then number. 0 here is what tells telco systems that the terminal wants to do a long distance call. 00 or 001 for international. Instead you chose another option to place the call.

Imagine you tell the secretary to send the box via courier (she calls the usual one) or you tell her to call DHL or UPS.

The calling card function some how send another tone somewhere that is confusing the connection.

I have tried setting the wait times both to 0 and putting the whole number to bi dialed in access number and code part of the calling card. Still had no luck. It only works if I type the whole number in the access no field.

--
Posted: 2004-03-18 15:39:45
Edit : Quote

pitviper Posts: 62

I'm not sure you've quite got what I'm saying. The calling card should only be used to dial the access number part e.g. 018.
As I stated the P800 does send + symbols correctly from the calling card function it sends the DTMF for 0 rather than 00 so extra 0's are needed, the calling card function can be used for alternative carrier access numbers, that's the point of it! It doesn't matter whether they're calling card numbers or not, the functionality is the same...

Let's use an example, access number 018, phone number in the contact card stored as 447777123456 (to avoid the problem with + not being sent correctly and to fit the format you stated in the previous post)

The calling card systems works as:

Calls 018 before sending the contact number
Sends 447777123456 as DTMF

the effective dial string is 018447777123456

Isn't that what you want? Seems to be from your previos posts..
Hope it helps.


--
Posted: 2004-03-19 14:53:36
Edit : Quote

New Topic   Reply
Forum Index

Esato home