Plus simbol in VOIP calls - 8125, K-JAM, P4300, MDA Vario ROM Development

Hello everyone,
I'm with a problem, that i cannot understant
I config the VOIP to make calls, all working without problem.
but every time that i try to make a call using "+" i recive a msg "cannot complete the call. the signal may be unavalible or the phone number may not be valid. verify the number and try again later"
Any ideia what can be?? we cannot make international calls using wm6 and dial pad??
I'm using TNT .1921 HTC Home + Professional.

I had the same. Everything worked fine after a reboot.
TNT .1921 Series 6mb - Professional+HTC Home
Windows Mobile OS Build No.: 5.2.1921::18521.0.7.0
Operator: Orange FR
Model: HTC Wizard (Qtek A9100, Orange M3000)
Status: G4 CID Unlocked - Operator Unlocked
IPL 2.17.0001
SPL 2.17
GSM 02.69.11
OS 11.0.0.0 WWE

i already reboot, hard reset and config again..but nothing work =/
any other ideia?

you just have to dial 00 not the +

ipdialplan.xml
That is controlled by the file "ipdialplan.xml". The file contains rules (defined in regular expressions) of how to deal with phone numbers dialed in a certain format. When you get that error message, it means the phone number you have attempted to dial does not match any of the rules defined in the file.
You have to edit the file and add a rule on how to deal with numbers that start with a "+". There is a thread that explains this, I'll add a link if I find it.
Here is an example
<!-- international rules -->
<rule pattern='\+(\d{3})\s*\((\d{3})\)\s*(\d+)\s*-?\s*(\d+)(\s*[Xx]\s*\d+)?'
dial='sip:00\1\2\3\[email protected]$host$'
display='+\1 (\2) \3-\4'
transfer='sip:00\1\2\3\[email protected]$host$'
/>
<rule pattern='\+(\d{3})\s*\((\d{2})\)\s*(\d+)\s*-?\s*(\d+)(\s*[Xx]\s*\d+)?'
dial='sip:00\1\2\3\4\[email protected]$host$'
display='+\1 (\2) \3-\4'
transfer='sip:00\1\2\3\4\@$host$'
/>
<rule pattern='\+(\d+)\s*\((\d+)\)\s*(\d+)\s*-?\s*(\d+)(\s*[Xx]\s*\d+)?'
dial='sip:00\1\2\3\[email protected]$host$'
display='+\1 (\2) \3-\4'
transfer='sip:00\1\2\3\[email protected]$host$'
/>
Click to expand...
Click to collapse
In my case, when a number that starts with a "+" is dialed, the application will replace the "+" with a "00" and dial the rest of the digits

i try using direct 00 but don't work for me using Gizmo
i will see if i change the ipdialplan.xml works..but if this files only replace the + for 00 i probably will continuns have this problem

Here, it's an other solution to have international numbers beginning either by 00 or by + :
<!-- International rules -->
<rule pattern='\+\D*(\d+)\D*(\d+)\D*(\d*)\D*(\d*)\D*(\d* )\D*(\d*)'
dial='sip:00\1\2\3\4\5\[email protected]$host$'
display='+\1\2\3\4\5\6'
transfer='sip:00\1\2\3\4\5\[email protected]$host$'
/>
<rule pattern='(0{2})\D*(\d+)\D*(\d+)\D*(\d*)\D*(\d*)\D* (\d*)\D*(\d*)'
dial='sip:\1\2\3\4\5\6\[email protected]$host$'
display='\1\2\3\4\5\6\7'
transfer='sip:\1\2\3\4\5\6\[email protected]$host$'
/>
(For an example of ipdialplan.xml with this rules, see : http://forum.xda-developers.com/showpost.php?p=1540809&postcount=3)

Related

Atom extROM unblocking and modifying.

If you want to set your Atom to autoconfig to your network, which is not listed in Atom's networks, you need to modify extROM entries, adding settings of your operator.
In order to unblock (actually just "see") extROM, use any advanced file manager, like GSFinder+ (free and easy to find). In a command line write "_qhiddenpartition" and tap Enter. You will get access to a hidden ExtROM. Please note that all modifying should be done under your own risk - hard reset is highly possible. Also, please do not modify or even rename text file with ExtROM version information in a root directory. All network settings for autoconfig are in Network folder in extROM. Using Cab manager you can modify those to reflect your operator settings.
In case you just want to get rid of autoconfig message after each soft reset, go to registry HK_CURRENT_USER/AutoConfig/Network, find XPath parameter and change it to your network operator number. Your operator number (5 digits usually) is visible when you launch autoconfig.
All above information is based on Geo77 findings, with full respect to his great work.
I'd love to get rid of that autoconfigmesage, but that key isn't in my registry. Should I add it? And what kind of a key should I add?
2 Mastiff.
Surely there should be that String key if you have launched autoconfig at least once. The value of that key should be equal to your operator number. Basically, in the same HKCU/Autoconfig/network/ there is DetectNet key which is equal to your operator number. Simply copy that number to XPath key.
I have launched the Autoconfig, but then canceled it. It puts in something that stops me from configuring MMS and GPRS correctly later on for my Norwegian provider.

Problem dialing number from Contacts

Hi,
I have a problem dialing numbers stored in Outlook's contacts. Outlook contacts phone numbers are stored as + XX (YY) ZZZZ-ZZZZ (XX=country code, YY=area code, ZZZZ-ZZZZ= phone number) and in Brazil, depending on where you are and where you are calling to, we must use different rules:
- if you are calling to a local number you should dial: ZZZZ-ZZZZ
- if you are calling long distance you should dial: 0 WW (YY) ZZZZ-ZZZZ (WW=phone company code)
- if you are calling international you should dial: 00 WW (YY) ZZZZ-ZZZZ
- if you are abroad you should dial: + XX (YY) ZZZZ-ZZZZ
The dialer program of my PDA dials always the complete number stored in Outlook, with area code, international code and "plus sign" (+).
I'm struggling with this problem for over a year. My former device was a XDA II with Pocket PC Phone Edition 2003 operating system. I bought then a Qtek S200 with WM5, hoping that the new operating system could have solved the problem. Unfortunately it is still there. Apparently the dialer always dials the complete number stored in outlook's contact, with country code and area code. I live in São Paulo (Brazil), and my phone company (Claro) does not accept dialing the complete number +cc (aa) nnnn-nnnn, even for local calls. And for long distance and international calls, there is the need to add the phone company's code, as described above. So, it is impossible to initiate a phone call from Outlook's contacts... Very frustrating!
The sad thing is, that it seems that the functionality is already in the OS (see start/settings/connections/connections/advanced/dialing rules. But apparently it only works for modem connections.
I'm wondering if someone has found a solution to this problem. An external dialer program perhaps?
Any help would be deeply appreciated.
Regards,
Manuel
mgkirschnik said:
Hi,
I have a problem dialing numbers stored in Outlook's contacts. Outlook contacts phone numbers are stored as + XX (YY) ZZZZ-ZZZZ (XX=country code, YY=area code, ZZZZ-ZZZZ= phone number) and in Brazil, depending on where you are and where you are calling to, we must use different rules:
- if you are calling to a local number you should dial: ZZZZ-ZZZZ
- if you are calling long distance you should dial: 0 WW (YY) ZZZZ-ZZZZ (WW=phone company code)
- if you are calling international you should dial: 00 WW (YY) ZZZZ-ZZZZ
- if you are abroad you should dial: + XX (YY) ZZZZ-ZZZZ
The dialer program of my PDA dials always the complete number stored in Outlook, with area code, international code and "plus sign" (+).
I'm struggling with this problem for over a year. My former device was a XDA II with Pocket PC Phone Edition 2003 operating system. I bought then a Qtek S200 with WM5, hoping that the new operating system could have solved the problem. Unfortunately it is still there. Apparently the dialer always dials the complete number stored in outlook's contact, with country code and area code. I live in São Paulo (Brazil), and my phone company (Claro) does not accept dialing the complete number +cc (aa) nnnn-nnnn, even for local calls. And for long distance and international calls, there is the need to add the phone company's code, as described above. So, it is impossible to initiate a phone call from Outlook's contacts... Very frustrating!
The sad thing is, that it seems that the functionality is already in the OS (see start/settings/connections/connections/advanced/dialing rules. But apparently it only works for modem connections.
I'm wondering if someone has found a solution to this problem. An external dialer program perhaps?
Any help would be deeply appreciated.
Regards,
Manuel
Click to expand...
Click to collapse
Manuel, conseguiu resolver esse problema chato do outlook?
looking for a dialer where I can alter Tel.numbers from from Outlook
Is there a solution for the problem descirbed in this thread?
as described, in Brazil one has to alter the Tel.no. from Contact. Once you have to dial 041 +(Tel.no. from Contacts), once the same Tel.no. with 0021 + Contry code and so on.
In none of the threads, hacks in this form I have found a dialer which would allow me to change a Tel.no. selected from Outlook od from the received calls list.
Even if you receive a call in Brazil, you can't call back the no. displayed in the dialer without adding some digits infront of it.
HIT007
Yes, I have found a solution to this problem: I am using a program called MagiCall, which has the hability to change phone numbers sent to the dialer according to rules that can be programmed. Have a look at http://www.mobiion.com/magicall.html
Regards,
Manuel
How to Configure MagiCall for International Format Dialing Rules
I have just installed MagiCall and I believe this configuration tips should help some people.
This is an example from Brazil but you should be able to adapt these rules to any country.
Facts:
1) Here in Brazil we have the following format: +55 (xx) yyyy-yyyy+55 = country code
xx = area code
yyyy-yyyy = telephone number​2) Most operators here won't accept the international format (you can't dial +55). I believe many network operators worldwide accept the "+", understand it's an international call, and even ignore when the country code or area code are unecessary. Well, our operators DON'T.
3) The dialing rule for local calls (when you are in the same area code) is "yyyy-yyyy"
4) The dialing rule for long distance calls (when you are in another area code) is 0zz xx yyyy-yyyy (zz is the network operator you choose).
5) The dialing rule for international calls is 00zz TELEPHONE (international format without +). Example, if you are calling +1 (501) 1234-1234 you should dial 0021 1 501 1234 1234 (in this example I've used the "21" operator).
Those rules translated into the following MagiCall rules:
1) Name: "Local Calls".Rule Type: "Phone - Outbound"
Filter Type: "Specific number"
Phone #: +5511*
Operation Action1: Change numberCall to: {phone}[-5,0]​Explanation: This rule strips any "+5511" (5 chars) from my dialing numbers.​
2) Name: "Long Distance Calls".Rule Type: "Phone - Outbound"
Filter Type: "Specific number"
Phone #: +55*
Operation Action1: Change numberCall to: 021{phone}[-3,0]​Explanation: This rule strips any "+55" (3 chars) from my dialing numbers and adds a 021 prefix (21 is my long distance network operator). Please note that this rule should be AFTER the 1st one because it should be applied only if it's +55 but NOT in my area code (11 - São Paulo).​
3) Name: "International Calls".Rule Type: "Phone - Outbound"
Filter Type: "Specific number"
Phone #: +*
Operation Action1: Change numberCall to: 0021{phone}[-1,0]​Explanation: This rule strips any "+" (1 chars) from my dialing numbers and adds a 0021 prefix (21 is also my international network operator). Please note that this rule should be AFTER the 1st/2nd ones because it should be applied if the number begins with a "+" but ONLY if it's not in Brazil (+55).​
I also recommend clearing the "Show notifications" setting (in the "others" tab) for each rule, otherwise you will get a notification in EVERY call.
I guess this rules can also be used for setting up calling cards (any tips?).
Hope it helps.
By the way: How hard would it be to make a service simpler than MagiCall just for making these prefix replacements? Could I use PhoneCallCalling event in .NET CF or should I necessarily use TAPI or SNAPI ? Thank you.
Ricardo Drizin

Wrong country code Verizon

This problem probably has an easy solution but I just cant figure it out.
So im Swedish and I ordered a tp2 Verizon and unlocked it with unlock program.
Got everything to work, gsm and umts.
But when I dial numbers ex: 070 65 11 65 (swedish cellphone number)
I see on the screen it adds (1) 070 65 11 65 wich I guess is the
american or english country code.
Now if I type in +46 (Swedish country code)
in front of the cell number and and subtract the 0
+46 70 65 11 65
Everything works.
But for convenience I don't want to have type in my country code for every
cell number.
How do I fix this?
Ive been in region settings on the phone and changed to Swedish.
Someone please help
settings. personal. phone. then i think gsm services
Thanks but it didn't work.
It seems logical the settings to change that would be there though.
I played around with settings on location setting in there. Didn't change anything.
The settings i have on gsm settins are the following:
Call barring
Caller ID
Voice mail and text messages
Pin/pin2
Location setting
tty mode
Time synchronizaion
Am I missing any settings?
I also tried rebooting in cdma mode without gsm sim card and changing
country to Sweden in the cdma settings. Then rebooting again with sim card in gsm
mode.
I didnt try this before but i can call local land line number no problems
but if i try a swedish cellphone number without country code it still
wants to add (1) in front of it.
So annoying.
Any ideas?
hklm-->software-->OEM-->phonesetting and then choose autoprepend_1 and change the "Data" value from 1 to 0.
Ok so im guessing that hklm means changing some registry setting.
I haven't done that before.
Can you recomend a good app for this?
Besides this do you think that this problem might be tied to
using a verizon stock rom and that verizon is an american operator?
If i change to an international rom later do you think I would have this problem?
I know of no international cdma roms. use phm regedit or even easier use CEregreditor from computer with phone connected by activesync.
I used resco explorer 2010,
I didnt have autopretend setting on Phonesetting.
I had something called assisted dialing, wich is something that comes up
whenever i dial a number it says above the number dialing (assisted dialing)
That setting seems to be on (1)
And I have audioredial no value set,
The rest is
Bandtype
Callbarring
CalledId
CallforwardingGsm
CallWaiting
CurrentCountrySetting (no value set)
DNDMode
EmergencyCallAlert
FDN
LocationSetting
NBCDSetting
NetworkService
NetworkType
OutOfCoverageAlert
PIN
RoamingAlert
SwicthNAM
TimeSync
TtyMode
VMailTextMSG
VoiceMail
VoicePrivacy
After a closer I look I found
ShowAutoPrependPage under phonesetting
I changed that value from 0 to 1 but nothing happend.
damn..
Rhodium 500,
thanks for your help and pointing me in the right direction.
Really appreciate it.
I disabled "Assisted Calling" in registry settings and that solved my problems
it was to easy
1-click the call button to see the dial keypad
2- click menu
3- choose global smart dialing
4- disable global smart dialing
5- press ok
abvmoose and others,
How do I turn on Assisted Dialing? I have no entries under HKLM-->SOFTWARE-->OEM-->PhoneSetting--> AssistedDialing?
Please let me know the entries in this folder so I can turn assisted dialing on.
Thanks!

MMS on Orange

Hi
I've got a Sensation which I'm using with O SIM. I've copied the internet settings from the website which work ok, but I'm unable to get the MMS to work. Again I've copied them from the Orange help website and I've had a teletubbie talk me through it to no avail.
These are the settings they suggest
Press the Menu key and tap New APN.
Select Name, enter Orange MMS and tap OK.
Select APN, enter orangemms and tap OK.
Enter the user name and password listed below. If no value is listed, leave the field blank.
User name: Orange
Password: Multimedia
Select MMSC, enter http://mms.orange.co.uk/ and tap OK.
Select MMS proxy, enter 192.168.224.10 and tap OK.
Select MMS port, enter 8080 and tap OK.
If available, select Authentication type then select PAP
Select APN type, enter mms and tap OK.
Press the Menu key and select Save
Many thanks
I've been thru the same process with the above settings and still MMS doesn't work on orange. I even copied the setting from my old Desire HD, still didn't work.
Mine is a UK Vodaphone model.
Any help on this please?
Ive got stock Vodaphone, with orange sim.
Name:Orange MMS
APN: orangemms
Proxy:192.168.224.010
port:8080
Username:Orange
MMSC:http://mms.orange.co.uk
MMSproxy:192.168.224.010
MMS port:8080
MCC:234
MNC:33
APN type:mms
Mines working, the diference i can see is the proxy's , yours 192.168.224.10 mine is 192.168.224.010. dont know if makes any odds.
Hope this helps.
Maybe helpful in this situation, the CyanogenMod APN-List - http://code.google.com/p/cyanogenmod/wiki/APNlist:
<apn carrier="Orange UK" mcc="234" mnc="33" apn="orangeinternet" type="default,supl" />
Click to expand...
Click to collapse
<apn carrier="Orange UK MMS" mcc="234" mnc="33" apn="orangemms" user="Orange" password="Multimedia" proxy="192.168.224.010" port="8080" mmsc="http://mms.orange.co.uk" mmsproxy="192.168.224.010" mmsport="8080" type="mms" />
Click to expand...
Click to collapse

[HOW TO] Fix SMS Sending Issue

I was having an issue on sending SMS messages, but I have fixed it. Here is how:
SMSC Number Update for CyanogenMod
SMS (Short Message Service) is specified by the ETSI (standards GSM 03.401 and 03.382 ). It can contain up to 160 characters, where each character is written according to the 7-bits GSM default alphabet.
SMS also contains some meta-data, e.g.
Info about the senders ( Service center number, sender number)
Protocol information (Protocol identifier, Data coding scheme)
Timestamp
There are 2 ways to receive and send SMS messages, PDU (protocol discription unit) and Text mode. In this page we focus on PDU mode, which is what Android 2.3 and higher recognize. The SMS messages travel through the SMSC gateway to send and receive. A common symptom of a badly configured SMSC is your device is able to receive SMS' but not send (usually reporting as sent, but without reception on the receiving end).
First, you will need your carrier's SMSC gateway number. Below are the numbers for major US carriers, (Google for your carrier's number if not covered here):
Sprint: +17044100000
Verizon: +316540951000
AT&T: +13123149810
T-Mobile: +12063130004
Rogers Wireless (Canada): +17057969300
Notice the numbers include the +, this matters for the next steps
Converting to PDU format
Take your number, including the + and go to http://www.twit88.com/home/utility/sms-pdu-encode-decode
Towards the bottom of the page, there is a spot to enter SMSC, Receiver and Message
Enter your full SMSC number (including the +)
Leave Receiver and message box blank
Select Alphabet 7
Hit Convert
You will get an output in the box on the right side
Take the first 16 digits from the second line (examples for above carriers listed)
Sprint: +17044100000 = 07917140140000F0
Verizon: +316540951000 = 0791135604590100
AT&T: +13123149810 = 07913121139418f0
T-Mobile: +12063130004 = 07912160130300f4
Rogers Wireless (Canada): +17057969300 = 07917150979603f0
Your SMSC number is now in PDU format, now to update your phone:
Open Dialer
Type the following sequence '*#*#4636#*#*'
Open Phone Information
Scroll down to SMSC
Optional: Hit Refresh to see current SMSC number used
Enter in your PDU formatted SMSC number
Press Update
Once entered, it can take up to 10 minutes for the phone to 'handshake' with the new gateway. A reboot is also suggested to power cycle the radio, {this step is unnecessary if you follow steps 9 through 12).
Turn off radio
Turn on radio
Hit Refresh to see current SMSC number used
Send a test SMS
Assuming everything worked, you should now be able to send and receive SMS' properly.
Note: MMS is controlled by the APN in Android. If MMS is failing, double check your APN information
Just to add info, Rogers Wireless Canada SMSC #: 07917150979603f0
j.smith said:
Just to add info, Rogers Wireless Canada SMSC #: 07917150979603f0
Click to expand...
Click to collapse
Thanks. Added.
Hi
I'm in Holland and I have the Galaxy Note running CM10
Should I change something on that encode procedure?
Like alphabet code or something?
Thanks
Canadian SMSC codes
For those needing Canadian SMSC codes...found out what the Fido, Bell and Telus call forwarding numbers were, and converted them (not tested).
Fido: +15149931123 = 07915141991321F3
Bell: +16473832355 = 07916174832353F5
Telus/Nextel: +15148210053 = 07915141280150F3
Wind: +16135009000 = 07916131059000F0 (taken from here)
Vidéotron: +15144240053 = 07915141240450F3
Also, since I'm with Mobilicity, their SMSC code (according to tech support) for Android 4.x is 0791617480001f6 (tested and works).
Got the UK ones right here:
Network, Number, SMSC to type in
Vodafone (Monthly), +447785016005, 0791447758100650
O2 (Monthly), +447802000332, 0791448720003023
O2 (Pay & Go), +447802092035, 0791448720900253
Orange, +447973100973, 0791449737019037
Orange, +447973100974, 0791449737019047
T-Mobile, +447958879879, 0791449785788997
Tesco, +447802092035, 0791448720900253
Virgin, +447958879890, 0791449785788909
Three, +447782000800, 0791447728008000
ASDA, +447785014315, 0791447758103451
GiffGaff, +447802002606, 0791448720006260
AIO smsc number
Just in case if somebody need it here is AIO's smsc number: +19703769830.,and you have to use it just like that do not convert it!I tried it and it works perfect!
steve86713 said:
Just in case if somebody need it here is AIO's smsc number: +19703769830.,and you have to use it just like that do not convert it!I tried it and it works perfect!
Click to expand...
Click to collapse
If this fails, my on my N5 I hit "refresh" and it showed up with
"+19703769830",145
Click to expand...
Click to collapse
that works perfectly for me. Again, this is for AIO Wireless.
Oddly enough i hit refresh on my infuse 4g running beanstalk 4.4 and it said 0180.
Thank you!!!! Ive been searching for this SMSC number all day and now realizing why it took so long was because I was searching Cricket Wireless instead of AIO who recently took over Cricket. Anywho, Thanks again.
Ginger
Aio Wireless SMSC number is +19703769830
Will you please add that to the initial post #1 @k-semler
If you came here searching for cricket, AIO wireless SMSC works for Cricket as mentioned by a few posters above. Just highlighting this
Issue updating pdu
I have followed the steps I am with Fido on Nexus 4 phone. When I put PDF number I get update error any suggestions does the pdu have to be in wuatation marks? I tested both, both update error.
Currently, when I refresh I have this format "+15149931123",145
Any help appreciated, I can't send sms for a week now, and tec not good, I can send mms no problem, everything else works sms receiving, data, internet, phone dialing.
Additionally, I noticed when I put *5005*7602* it says USSD running but it does not show me Fido gateway. When I tried to update through phone keypad the gateway by doing **5005*7602*15149931123# again says USSD running but than when I check hidden menu *#*#4636#*#* the smcs is not updated same format with ,145 at the end. I am having issue described here, any smart people out there to help me figure it out?
HELP there isn't a message center number option in the message app. And dialing *#*#4636#*#* in my dialer dont do anything, even pressing call the ussd code give error or connection problem as all other ussd codes do. Was on the phone with my service provider for over 2 hours they did all the can. The asked me to change the center number. Which I already thought of that. Factory reset wireless reset the whole shabang... nothing worked. Is there another method ? Using galaxy note 8 n950u updated to latest firmware no root sadly, tmobile variant, unlocked.
Unfortunately it doesnt seem to work with Sprint...

Categories

Resources