Idea of VOIP tweak for WM6 (thou not a programmer) - 8525, TyTN, MDA Vario II, JasJam ROM Development

So hello cooks, chiefs, programmers,
I have a little question concerning VOIP on WM6 (Black 3.0 for instance)
I receive calls, no worries, I can make calls, no worries either.
What could be great, as when i'm using a SIP from my ISP, would be to have some like automatic options. That is, VOIP for normal phones are free (domestic and some countries), thou mobiles (domestic and international) are not.
This add would then automatically use one way or another, depending on your preferences. Like if I want to call a mobile even while connected on SIP server, it uses the 3G or 2G connection. If I want to call a normal phone, domestic, it would use SIP. Like it would detect first if your connected to the wifi and SIP line, then check the first digits of the number and then it would choose through which connection the call would go.
As an example : (French numbers)
Assuming a effective SIP connection through wifi.
I call 01...(or+331...) through SIP
I call 06...(or+336...) through 3/2G
I call +1....(US number) through SIP
If it could also change automatically the ipdialplan.xml (confusing for me ) depending on wysiwyg options you can give would also be great.
Would that be possible ?

Kael said:
So hello cooks, chiefs, programmers,
I have a little question concerning VOIP on WM6 (Black 3.0 for instance)
I receive calls, no worries, I can make calls, no worries either.
What could be great, as when i'm using a SIP from my ISP, would be to have some like automatic options. That is, VOIP for normal phones are free (domestic and some countries), thou mobiles (domestic and international) are not.
This add would then automatically use one way or another, depending on your preferences. Like if I want to call a mobile even while connected on SIP server, it uses the 3G or 2G connection. If I want to call a normal phone, domestic, it would use SIP. Like it would detect first if your connected to the wifi and SIP line, then check the first digits of the number and then it would choose through which connection the call would go.
As an example : (French numbers)
Assuming a effective SIP connection through wifi.
I call 01...(or+331...) through SIP
I call 06...(or+336...) through 3/2G
I call +1....(US number) through SIP
If it could also change automatically the ipdialplan.xml (confusing for me ) depending on wysiwyg options you can give would also be great.
Would that be possible ?
Click to expand...
Click to collapse
Mate i am about to release a new version of the Sip Cnfig Toos this will alow for WYSIWYG dial plan editing.
I just have to work out wethere i can force a ceritan type of number (01 in your eg) through a certiran gateway out (SIP).
But we are thinking.....
If anyone knows if you can do this thry the dial plan pelase let me know.

I knew the chefs are gods....
I'll create the church right away

Restrict clause in the rule of the ipdialplan
The answer could be the use of a "restrict" clause in the rule of the ipdialplan
cf. http://msdn2.microsoft.com/en-us/library/aa921954.aspx
Example :
<!-- IP address rules -->
<rule pattern='\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}'
restrict='Cell,SMS'
/>
The IP address rules restict its usage to Cell and SMS.

Related

Anyone know how to get data calls working using TAPI?

Hi
I've written an event driven driver that uses a combination of SimMgr, RAS and TAPI to enable GPRS and GSM calls on a closed PPC system (no Windows shell running). This works perfectly OK on the original XDA.
The problem on the XDA 2 is that I cannot make or receive data calls, but voice calls and GPRS work fine. I'm setting the PhoneExtendFunction registry key data to the relevant values (v.110, ISDN line) and setting the LINECALLPARAMS struture to use data calls before being passed to the lineMakeCall() function.
The call is dialed and an 'OK' async message comes back from the TAPI layer. Immediately following this is a 'call disconnected' message and an 'unreachable' error code is returned. The dialed data line is valid and has been checked uing the original XDA.
Does anyone have any ideas on what is causing this? It looks like something else needs to be setup but I don't know what. The only conclusion I have come to the that there must be a minor difference between how the orginal XDA handled data calls and how the XDA 2 one does. Data calls do work when tried under the Windows shell.
Any help would be much appreciated.
I had exactly the same problem....on GSM data calls, TAPI returned an error on dialing/receiving GSM data calls (LINEDISCONNECTMODE_UNREACHABLE).
To cure this problem, you will require a ROM CE/Ext/Radio Stack upgrade.

ipdialing.xml config for VoIP UK via pfingo on WM6

As this is my first post, Hi everyone and what a great community here!
I have pfingo:selected on my today screen and can receive incoming calls but cannot make outgoing.
I have tried several edits to my ipdialing.xml but without success.
Has anyone successfully dialed out via pfingo (wifi or 3g/gsm) in the UK using your 3 month free account?
I have looked around pfingo's http://www.pfingo.com for info stating we cannot make international calls, as we are given SGD15.00 talk credit and
SGD5.00 SMS.
If so, I would be very pleased (and i'm sure many xda-dev UK members!) if you would post your ipdialing.xml text here.
Many thanks!
Why not just use the SIPconfig app??
Also you need to remove the +44 part because the dialplan doesnt recognise international numbers for some reason.
just try calling your house with the standard 01xxx xxxxxx number.
mrvanx said:
Why not just use the SIPconfig app??
Also you need to remove the +44 part because the dialplan doesnt recognise international numbers for some reason.
just try calling your house with the standard 01xxx xxxxxx number.
Click to expand...
Click to collapse
Tried that mrvanx, no joy, pfingo just bleeps and disconnects.
When you try to use the VoIP is this through wifi or GPRS?
if its through wifi make sure your ports are configured correctly in your broadband hardware.
If through GPRS....O2 DO NOT appear to be data friendly when it comes to normal users.....they may block the ports etc... since it would be lost revenue to them.
One of the reasons i left O2 (a few days ago) is because of thier abysmal data policies.
You should try 00 1 your house nb in USA.
or 00 44 your UK number
This works with VoipBuster.
00 is the international prefix in Europe
Let me know
mrvanx said:
When you try to use the VoIP is this through wifi or GPRS?
if its through wifi make sure your ports are configured correctly in your broadband hardware.
If through GPRS....O2 DO NOT appear to be data friendly when it comes to normal users.....they may block the ports etc... since it would be lost revenue to them.
One of the reasons i left O2 (a few days ago) is because of thier abysmal data policies.
Click to expand...
Click to collapse
Mrvanx, Through wifi.
I have used a pfingo's softphone on my laptop on the same wireless network, and that works fine, so the firewall isn't blocking.
jitc said:
Mrvanx, Through wifi.
I have used a pfingo's softphone on my laptop on the same wireless network, and that works fine, so the firewall isn't blocking.
Click to expand...
Click to collapse
yer the softphone might used upnp through your router....sets its own ports up etc....
manually forward the ports to your phone and give it another shot dude.
Ive had the same problem with SIPGate and it works since forwarding the ports.
I think Pfingo's dialing rules seems really funky as i cannot dial out too. grrr........
using my 838pro with voipbuster works fine.
I think its just weird. I'm using pfingo with the default dial plan, connected through a non uPnP router and I can call out and receive calls just fine.
But this was only last night, previously, WM6 will tell me that the network service was unavailable, blah blah blah...
Kikouyou said:
You should try 00 1 your house nb in USA.
or 00 44 your UK number
This works with VoipBuster.
00 is the international prefix in Europe
Let me know
Click to expand...
Click to collapse
Hi Eric,
That's the problem, other users have stated no problems with voipbuster.
So whats concerning is pfingo softphone on the same wireless network follows these rules but somehow the ipdialing.xml for WM6 isn't!

VOIP on UDK6.0 ROM

Hello,
Since few days I try to configure the VoIP on my device. After reading many threads and installed all it's neccessary (WM6VoIP.cab, rtcdll, sipconfigtool) I don't succes :
. With "fring" it's work great, except the sound who is very bad, but it's works
. With windows phone it's don't work : I can't enable "Internet Calling" in my Today screen. So I haven't the choice between my phone operator and my VoIP operator.
If someone can help me...
(excuse me for my bad english )
You must have the Voip settings right and that settings you get from YOUR Network carrier.
Fring and messenger calls is a bit different an Voip, fring and messenger (if use via wi-fi)is free calls, Voip calls isnt free!
(hope i got that right ) for example my network carrier bills 0,02e/min if i have/use Voip in my phone.
Your english is not bad! even I understand what u meen!
yes the VoIP settings are ok, I can pass a call with "frings" software but not without
I after many attempts with voip config in wm6 I could not make it work!!
The call but I do not feel .. I solved with fring
sorry for my english

GPRS settings (or any other paid settings)

I want to change some settings of my Trinity (running WM6 on it)
I only want to use my network for calling, recieving/sending sms and recieving/sending mms. And not for internet by using GPRS or any other paid connections. What do I have to change in the settings?
The only way that I want to use internet is by ActiveSync, WiFi or bluetooth.
I have a dutch provider (Telfort, free roaming on KPN-network) I don't think that this is important but it can't harm to tell you
I also don't mind when you want to answer in dutch but english is oké to!
Markos said:
I want to change some settings of my Trinity (running WM6 on it)
I only want to use my network for calling, recieving/sending sms and recieving/sending mms. And not for internet by using GPRS or any other paid connections. What do I have to change in the settings?
The only way that I want to use internet is by ActiveSync, WiFi or bluetooth.
I have a dutch provider (Telfort, free roaming on KPN-network) I don't think that this is important but it can't harm to tell you
I also don't mind when you want to answer in dutch but english is oké to!
Click to expand...
Click to collapse
Go to Start, Settings, Connections, Connections, Advanced, Select networks and check your settings.
If not possible, in worst case delete the settings for GPRS.
But what do I have to change there?
Markos said:
I want to change some settings of my Trinity (running WM6 on it)
I only want to use my network for calling, recieving/sending sms and recieving/sending mms. And not for internet by using GPRS or any other paid connections. What do I have to change in the settings?
The only way that I want to use internet is by ActiveSync, WiFi or bluetooth.
I have a dutch provider (Telfort, free roaming on KPN-network) I don't think that this is important but it can't harm to tell you
I also don't mind when you want to answer in dutch but english is oké to!
Click to expand...
Click to collapse
You won't need a data connection for voice calls and SMS but you will need one for MMS messages. Go to Start/Settings/Connections Tab/Connections/Tasks/Add a new modem connection. Name the connection anything you'd like or leave as My Connection, select Modem as GPRS, 3G, then all you need is to enter is the APN name which I believe for Telfort is: internet. Leave all other settings default. You will also need to enter the MMS settings for Telfort; let me know if you need help with that.
If you have existing settings you can also go to Start/Settings/Connections Tab/Connections/Tasks Tab/Manage existing connections and enter the correct APN.
I have entered the correct mms settings (at least, I entered the settings that are given on the telfort site for pda for WM5. But I guess it will work fine on WM6 to )
So the problem isn't that I don't know how te use my mms. But I want to be sure that it doesn't make any other data connection. For example a internet connection or any other data connection except sending/recieving mms.
Markos said:
I have entered the correct mms settings (at least, I entered the settings that are given on the telfort site for pda for WM5. But I guess it will work fine on WM6 to )
So the problem isn't that I don't know how te use my mms. But I want to be sure that it doesn't make any other data connection. For example a internet connection or any other data connection except sending/recieving mms.
Click to expand...
Click to collapse
MMS will use GPRS when sending or receiving, so it uses the same access point as if you were using Internet Explorer. If you are trying to not use any data it won't work. Internet Explorer or Email Account will also use GPRS unless you have an active Wi Fi session open. I'm not sure if Telfort allows MMS server access if you don't go through their APN, so using Wi Fi with MMS may not work. You'll have to give it a try.
Isn't it possible to say that only mms has the rights to use gprs. And to only block internet and e-mail from using gprs?
Markos said:
Isn't it possible to say that only mms has the rights to use gprs. And to only block internet and e-mail from using gprs?
Click to expand...
Click to collapse
This may be possible by editing the registry. Maybe someone in this forum knows how to do this. I'll do some research and let you know if I find an answer.
Ok I hope that it is possible. Everytime when I use WiFi at this moment, I'm in complete fear No but I will be more relaxed using my phone to the max, knowing it won't cost me a thing
Markos said:
Ok I hope that it is possible. Everytime when I use WiFi at this moment, I'm in complete fear No but I will be more relaxed using my phone to the max, knowing it won't cost me a thing
Click to expand...
Click to collapse
I found this thread regarding this issue:
http://forum.xda-developers.com/showthread.php?p=1629748
I'll keep looking for more information.
Go to a telfort shop let them delete your apn settings

[Q] VOIP - high value of lost packets for any VOIP provider on 3G network

Had no problem with the dutch firmware.
are you sure that you have 3g coverage where you live?
Don't forget to enable "wcdma only" from call settings. It might help.
Hmmm .... I do not have any problems with Diamond, I'm close to BTS with signal level 5 in 3G. So I think there is something with that....
Problem is with Samsung only. Sipdroid is showing more than 95% of lost packets and about 10% late. I have to test this with another firmware... maybe this is a problem.
Thank for suggestion with the change of GSM band - I did this - the same.
PS: no problems with on lin eradio e.g.....
OK - I changed firmware, radio, modem... nothing.
Then I made some additional test using sipdroid on the alternative port - and bang... clean sound... no dropping packets.
It is looking that vodafone.nl is filtering communication on SIP ports like 5060 - they have in rules that voip is not allowed.
The thing is that before with my old contract it was working really perfect without any missed packets.
Question is how it is possible that on HTC Desire in Vodafone as well everything is working fine.
Maybe they have me on the list.... black...
interesting!
which port did you use? i should keep it in mind in case telfort does something similar
I have used port 36999.
The problem is that this port is supported only on pbxes.org - which is not perfect as the SIP provider for my another account.
So now I'm trying to find a good solution - maybe to use siproxd to forward connection to the SIP provider on normal port (5060).
Will see if this si working. For now Vodafone is blocking the SIP and VoIP (what is in their regulation).
I just did a mistake signing contract extension with them. Should choose another provider....

Categories

Resources