yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] Shaun33:
Dead and Burried

I have requested that this thread be locked and used only as archive.

It has come about becuse people simply can't read and i have lost the motivation to release the next version of this tool.

I wish to that the people that did provide some feed back and could keep on topic (all be the minimal).

And excessive PMs will not be answered.

I will still drop in and maby release bug releases.

We will see how it all pans out.

Cheers

Shaun​

Current Released Version 2.0.1

PLEASE NOT THIS IS NOT A GENRERAL SIP QUESTIONS THREAD. THAT CAN BE FOUND HERE

THIS IS FOR SIP CONFIG TOOL PROBLEMS ONLY.

License

Due to all the stuff that has gone down with the release of custels latest tool.

I have decided to put a license on this. Just covers my ase from ppl ripping off the tool.

It still lets everyone else distribute and use.

This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License.

Cheers to all that do the right thing

New Name...

Now that the "tool" does more (see below) i changed the name.

Whats New...

Version 2.0.1 contains the following updates:

Code Modularisation (Helps me not you : P)

Loads Current Config From Device

Enable & Disable SIP over 3G/GSM

This version addresses the bug that was had by some people when loading the config files for the first time from their devices.

What about ....

I wasn't able to get all i wanted in this version.

There will be a update (2.5) soon.

This will have the save to File, that way you can all share your config files. This will be without pass of course.

Its Broken ...

Any bugs please post in forum, with screenshot is possible.

Whats next...

A today plugin to switch.

You will be able to select configs from a cache.

These will the switch on your config screen

Dialplans

This is also on the list to attack.

Credit where credit it due...

Wish to thank every one who has contributed in the Voip Thread with out your knowledge i could not have made the app, but still feel free to throw me a donation, dosn't have to eb big but if every one throws in 5 bucks it sure mounts up. May also give me the kick i need to keep going.

What does it look like.....

Here are some screeners for you.

OMG This tool is the best, saves me so much time!

IF thats what your thinking how about a small DONATION. It all helps and gotta supply me coffee :S
[Windows Mobile Development and Hacking General] tembares:
Well done

@Shaun33

Great work. I downloaded it, not tested jet, but it will work for sure.

Thank you to fulfill the request!!!!!
[Windows Mobile Development and Hacking General] faria:
wow! great work.
[Windows Mobile Development and Hacking General] chymmylt:
I already have a working cab but i wish this was around when I was trying to first make it - good work - I'm sure a lot of people will really appreciate this! Now if only we can get one to configure and edit dialing plans :D
[Windows Mobile Development and Hacking General] casouzaj:
First findings...

Hi Shaun33,

Thanks a lot ! It's really a great initiative from you to write (and, mainly, make it available for everybody) such a program ! I have gave it a try, and have notice some small bugs, or better put, behavings not according to what I was expecting. Here are my first findings:

1. Not properly an error. Just an improvement, perhaps: I had already a Voip provision working on my device. So, it would be nice if the application could read the provision file, and bring its contents to the screen, beforehand. So, users could make small corrections only, in case their provisions were not working properly before.

2. This seems to be a bug, though: as I have not seen my provision on the screen, as stated above, I've decided to exit the program without making any changes, for what I have tapped the soft button "Exit", many times, but the application has kept running. I've had to kill its corresponding proccess to stop it.

Hope this post might help improving your your great application further. I'll try to keep you informed.

Thanks again !

Carlos
[Windows Mobile Development and Hacking General] mrmrmrmr:
feature request

nice and useful app. thanks.

adding "dialplan editing" feature would be great.

in fact it would make the app complete.

following post would be helpful in this :

http://xdaforums.com/showpost.php?p=1224031&postcount=454
[Windows Mobile Development and Hacking General] mrvanx:
Definatly, adding a dialing format editor would rock!

something along the lines of

+nn (nnnn) nnnnnn
where '+' is the international dialing code (replaced by 00)
'(' and ')' are alphanumerical characters expected
n is any numerical digit
' ' is a whitespace between other values

just to enter a simple string rather than \D{2}-\? etc...etc...
[Windows Mobile Development and Hacking General] Shaun33:
The exit button will be fixed.

How could i miss that :o .

The Dialplan is going to happen.

Im aiming for something like asterisk

07XXXXXXXX will match 0711111111 - 0799999999

As i said version 1.
[Windows Mobile Development and Hacking General] walshieau:
reading the settings from the OS is a little harder then coding it... As the API is one way...

still looking ;)
[Windows Mobile Development and Hacking General] gbh:
fantastic work, much appreciated
[Windows Mobile Development and Hacking General] Goldry:
Shaun

Thanks for producing this great timesaver. Even in its V1 form it's already WAY more convenient than having to fiddle with _setup.xml, cabarc, etc.

I look forward to seeing your version that can save and load configurations and dialplans.

Thanks again

G
[Windows Mobile Development and Hacking General] Shaun33:
Have now worked out how to query provision files so this will be included soon. Will have a load feature (from File & Device).
[Windows Mobile Development and Hacking General] aqwzsx:
Work Perfectly ! You are a boss !

Thank

Ps: if you possible to add in your soft, the region ( ex: USA) to modify automatique ipdialplan !
[Windows Mobile Development and Hacking General] lubbe:
fantastic work, much appreciated.

Will test it with Dutty's rom
[Windows Mobile Development and Hacking General] jwzg:
Shaun33, this simple little program is going to save a lot of people a lot of headaches. May I include this in my WM6BE ROM?
[Windows Mobile Development and Hacking General] senutan:
Hello,

Anyway to get the same cab that works on HTC VOX with WM6 ?:confused:
[Windows Mobile Development and Hacking General] Shaun33:
Your most welcome to, when are you building the rom i am aiming to write v2 soon.

But you can always update it later ;)
[Windows Mobile Development and Hacking General] Shaun33:
This should work on any device running WM6. It just pushes a WM6 provisioning file from memory to the device.
[Windows Mobile Development and Hacking General] arul:
this utility is a gem. awesome mate - thanks.
[Windows Mobile Development and Hacking General] Shaun33:
V2 Out Now

V2 Out Now

Please only post bug releases once !!! (and in english :p)
[Windows Mobile Development and Hacking General] mousey_:
Just Got It. Nice App, Can't Wait For v2.5 Now I Like The Idea Of Cycling Through Different Providers.

Cheers
[Windows Mobile Development and Hacking General] casouzaj:
V2 Error in HTC Universal !

Hi Shaun33,

I'm the one who originally suggested that your application read the SIP configuration which might be present on the device. So the first thing I've done after loading V2 was obviously "Tools > Load Config > From Device", but it has simply crashed with the following error message:

"

SipConfig.exe

ArgumentOutOfRangeException

Não é possível exibir uma mensagem de erro porque não foi possível encontrar o conjunto de módulos (assembly) de recursos opcional

em System.String.Substring()

em SipConfig.wmVoipSettings.parse()

em SipConfig.wmVoipSettings.parse()

em SipConfig.frmMain.mnuLoadConfigFromDevice_Click()

em System.Windows.Forms.MenuItem.OnClick()

em System.Windows.Forms.Menu.ProcessMnuProc()

em System.Windows.Forms.Form.WnProc()

em System.Windows.Forms.Control._InternalWnProc()

em Microsoft.AGL.Forms.EVL.EnterMainLoop()

em System.Windows.Forms.Application.Run()

em SipConfig.Program.Main()

"

My device is a Xda Exec (HTC Universal) loaded with Jwrightmcps' 2.02.02 ROM.

Hope this report might help you in fixing this issue.

Cheers !

Carlos
[Windows Mobile Development and Hacking General] mrmrmrmr:
great work.

this is really a good contribution to wm6 voip.

I wish I had capability to create something for this community...

go Shaun, you are great !
[Windows Mobile Development and Hacking General] mrmrmrmr:
selecting codec

here is the registry settings required to use GSM codec instead of g711 :

Maybe you can also add changing codec feature to the next version ?

I think, once after adding all above settings, only changing the following setting will be enough to change between GSM and g711 :

hklm\comm\rtc\codec\

PreferredAudioCodec DWORD = 0 or 3 (3 = gsm, 0 = g711)

could you add this ?
[Windows Mobile Development and Hacking General] ADB100:
Didn't work on my Wizard?

That's pretty much what mine did as well..........

SipConfig.exe
ArgumentOutOfRangeException
An error message cannot be displayed because an optional resource assembly containing it cannot be found

at System.String.Substring()
at SipConfig.wmVoipSettings.parse()
at SipConfig.wmVoipSettings.parse()
at SipConfig.frmMain.mnuLoadConfigFromDevice_Click()
at System.Windows.Forms.MenuItem.OnClick()
at System.Windows.Forms.Menu.ProcessMnuProc()
at System.Windows.Forms.Form.WnProc()
at System.Windows.Forms.Control._InternalWnProc()
at Microsoft.AGL.Forms.EVL.EnterMainLoop()
at System.Windows.Forms.Application.Run()
at SipConfig.Program.Main()

I am using a HTC Wizard running Faria's Real Thing Vanilla.... Any ideas what's wrong :confused:
[Windows Mobile Development and Hacking General] jwzg:
No issues here on my Wizard.

Build 17217 based.
[Windows Mobile Development and Hacking General] Shaun33:
This is on the cards. Sit tight so much i wanted to release but it was 3am.
[Windows Mobile Development and Hacking General] Shaun33:
Had you guys activated any voip before.

Are there any settings for it to load.

I will code an error trap into this re release and get you to try that.
[Windows Mobile Development and Hacking General] casouzaj:
Yes, sure ! I was trying to read my already working VoipBusterPro provision.
[Windows Mobile Development and Hacking General] Sleuth255:
Nice app Shaun33! :)
[Windows Mobile Development and Hacking General] Shaun33:
OK.

Download this zip file.

When your device is docked run the bat file.

Then copy the conents of the

RapiConfigOut.xml

to a txt file.

And attach it to a new post.

This is the same as the output that my app parses from your PPC. Might show something in that for me.
[Windows Mobile Development and Hacking General] casouzaj:
I have unpacked it and run your batch while my Exec was docked and synced. I'm sorry, but your batch simply doesn't touch RapiConfigOut.xml. It seems to die when it tries to read your RapiConfigIn.xml file. Here's what it says:

C:\<path>\"C:\<path>\RapiConfig.exe" /P /M RapiConfigIn.xml

Config failed <0x80070005>: Access denied.

C:\<path>>pause

Press any key to continue. . .

When I press any key, the DOS windows vanishes, and nothing happens !

I've checked the properties of your RapiConfigIn.xml, but it's not hidden, or read only, or anything odd at all. I can even open it in an IE window !

Any new instructions ?

Carlos
[Windows Mobile Development and Hacking General] Shaun33:
On its a one off thing with your PDA.

Its the PDA that is returning the denied.

That is real weird.

Can you save a config to the device using the Sip Config Tool and then try and load one from the device for me.

ps Thanks for the Donation :D
[Windows Mobile Development and Hacking General] casouzaj:
I'd noticed while I was testing your V1 release, that after I provisioned my device with you app, my Voip feature simply stopped working. I had to run my Voip provision cab file twice for it to return to life again. So, before I start doing it all over again, I wonder if my device is denying access to you app because it is password protected ?

Could you check it in your device as well, if it is not already password protected ?

Thanks,

Carlos
[Windows Mobile Development and Hacking General] ADB100:
Yes, been testing it using BT Broadband Voice..........
[Windows Mobile Development and Hacking General] ADB100:
This is what appeared in the RapiConfigOut.xml file:

<wap-provisioningdoc>
<characteristic type="VOIP">
<parm name="SIPSettings" value="<provision key='1232ab01' name='BT Broadband Voice'> <provider name='BT Broadband Voice' /> <user account='44560xxxxxxx@btsip.bt.com' password='xxxxxxxxxxxxxxx' uri='sip:44560xxxxxxx@btsip.bt.com' name='44560xxxxxxx@btsip.bt.com' allowedauth='digest'/> <sipsrv addr='sip.btsip.bt.net' protocol='UDP' role='proxy'> <session party='First' type='pc2pc' /> <session party='First' type='pc2ph' /> </sipsrv> <sipsrv addr='sip.btsip.bt.net' protocol='UDP' role='registrar'/> </provision>"/>
</characteristic>
</wap-provisioningdoc>

I have stripped the phone number & password out and replaced the characters with 'x'

Thanks

Andy
[Windows Mobile Development and Hacking General] Shaun33:
Carlos tried that passowrd protect and it seamed to work fine. This was on an emulator cause my heremes in in the shop :( .

But i don't see as to why this would not be working.

Who is you VSP (Voice Service Provider)
[Windows Mobile Development and Hacking General] casouzaj:
I have VoipBusterPro provisioned on my Exec. Although I would recommend that, If possible, you tried testing the password protection case on a real device, either yours or someone else's, before discarding such possibility, I've just tested removing the password protection from my device. Same results ! Well, I simply can't think of any other way for my device's access denial, for now.

Thanks anyway.

Carlos
[Windows Mobile Development and Hacking General] walshieau:
what AKU is the Windows Mobile 5 ROM you are using?
[Windows Mobile Development and Hacking General] casouzaj:
It's not WM5, but Crossbow (WM6) instead. For what I remember, WM5 releases didn't provide embedded Voip features. It's loaded with Jwrightmcps' 2.02.02 ROM, AKU 0.0, I think. Please, check this thread http://xdaforums.com/showthread.php?t=303685 for further details.

Thanks !

Carlos
[Windows Mobile Development and Hacking General] bogdatov:
I think that error (parsing) only appears when you try to load your config for the FIRST time. And you had Voip already working. Now if you fill out all fields manually and save them using this tool and then you will be able to load them w/o any problems.
[Windows Mobile Development and Hacking General] casouzaj:
Congratulations, Bogdatov, you're right ! If I fill up the same data already provisioned on my device, but now using this application, and save them, then I'm able to restore the same data through it. Problem solved !:)

So, Shaun, please take a look at it. Although Bogdatov has found a workaround, I suppose no application should require the same data population twice, don't you think ?

Thank you very much for your hint, which has gone right to the point !

Regards,

Carlos
[Windows Mobile Development and Hacking General] Shaun33:
Ok thanks Bogdatov,

Can someone please post (as an attachment, keep thread clean) their xml provisioning file that was orignally used, there must be some major difference between the two files that is causing it not to run.
[Windows Mobile Development and Hacking General] nbedford:
I've just had some fun trying to play with VoIP on my hermes, i have got everything working great :) and now i find this tool :p

I try to load config from device, and the tool is crashing :(

here is my voip config (_setup.xml)

<wap-provisioningdoc>
<characteristic type="VoIP">
<parm name="SIPSettings"
value="<provision key='1232ab01' name='Sipgate'>
<provider name='Sipgate' />
<user account='xxxxxxx' password='xxxxxxxx'
uri='sip:xxxxxxx@sipgate.co.uk'
allowedauth='digest'/>
<sipsrv addr='sipgate.co.uk' protocol='UDP' role='proxy'>
<session party='First' type='pc2pc' />
<session party='First' type='pc2ph' />
</sipsrv>
<sipsrv addr='sipgate.co.uk' protocol='UDP' role='registrar'/>
</provision>" />
</characteristic>
</wap-provisioningdoc>

I've created my cab and got my device working fine, i'm only posted here to try and help improve this tool. When i try and load config from device, i get

An unexpected error has occured in SipConfig.exe
Select Quit and then restart this program, or select Details for more information.

If i select details, the exception is an ArgumentOutOfRangeException

edit:

I've just noticed a couple of other have already reported this, but you asked if they had already provisioned VoIP, well i can confirm I have (and my settings are above)

Also for info, i am on a HERM300 (T-Mobile Vario II) running the latest LVSW WM6 full rom
[Windows Mobile Development and Hacking General] Tadeusz:
Proposition

Hi Shaun3, please take a look at my entry here: http://xdaforums.com/showpost.php?p=1237964&postcount=539.

I would be glad if you were interested in this.
[Windows Mobile Development and Hacking General] eva_d:
Did you manage to make sipgate work with WM6's VoIP client? :-o I've tried to set up my sipgate account today, but I only get 'No Service' message promptly after 'Searching...'. :( I was using SIP Config Tool to set up account settings.
[Windows Mobile Development and Hacking General] Shaun33:
Dialplans is going to be in the next release.

So just hang in there and it will come out soon.
[Windows Mobile Development and Hacking General] Shaun33:
Thanks for the config.

I was able to work out why there was an error.

The server field is saved <<SERVER>>:<<PORT>>

Your config just had <<SERVER>>

Have updated and here is the new release.

Its in the second post. Or ya could just click the link.

Verison 2.0.1
[Windows Mobile Development and Hacking General] jwzg:
Shaun, thanks again for the great program. I have a request though.

For aesthetics, is there any way we can make an icon for this program so it looks decent in the Programs menu. I'm also making a request for SmartSKey. This isn't a necessity, but certainly improves the experience.
[Windows Mobile Development and Hacking General] Shaun33:
I was going to put an icon on it but it make the size of the app 300k

now thats a big jump just for a pretty picture.

I will look into it some more for the next versions.
[Windows Mobile Development and Hacking General] jwzg:
If you already have one, would you pass it along? I'd like to put it in my ROM.
[Windows Mobile Development and Hacking General] Shaun33:
When i find it again. I am going to release a new version soon; so rather than putting it in the rom i would be happier if you just linked to this thread.

Im hoping to have the dialplan editor out within a week or so.
[Windows Mobile Development and Hacking General] jwzg:
No worries...I'll give credit where it's due for sure.
[Windows Mobile Development and Hacking General] nbedford:
Tested and working, thanks a lot Shaun33
[Windows Mobile Development and Hacking General] Qapf:
Will you consider adapting your application to work with Smartphones as well as PocketPC devices? I can load your cab file, but it errors out with an exception about unsupported device. I am able to make VOIP work just fine with my Dash, but setting it up was a pain and my dialplan is still in shambles. I would love a UI tool to do some of the heavy lifting and it would be greatly appreciated if you could adapt your program to the smartphone platform.

Thanks
[Windows Mobile Development and Hacking General] babak:
hi guys

i'm realy a newby with voip and couldn't configur it with this cab :( i have an account in voipstunt ,can somebody help me to configur correctly please? i have giust configur it in this way but dosen't work

1- despription :voipstunt.com

2- sip server : sip.voipstunt.com

3-username : xxxxx

4-password :xxxxx

and after enabled sip over 3g/Gsm ,maby it dosen't work because i try it only in gprs ? it works only in wifi connections ? :(
[Windows Mobile Development and Hacking General] p0lar69:
Dash with T-Mo WM6

I have installed 2.0.1 and tried to run it. I get a NotSupportedException Error at Microsoft.AGL.Common>MISC.HandleAr()

Any ideas?

Dave P
[Windows Mobile Development and Hacking General] Shaun33:
Dave please post a full stack trace.
[Windows Mobile Development and Hacking General] Shaun33:
PLEASE KEEP ON TOPIC THIS IS NOT A GENERAL VOIP PROBLEMS THREAD THAT CAN BE FOUND HERE.

YOU HAVE MORE LUCK GETTING QUESTIONS ANSWERED THERE.

PLEASE KEEP THIS THREAD TO ERRORS REGARDING THE SIP CONFIG TOOL.
[Windows Mobile Development and Hacking General] Qapf:
Stack Trace on T-Mobile Dash

SIPConfig.exe

NotSupportedException

at Microsoft.AGL.Common.MISC.HandleAR()

at System.Windows.Forms.Control._InitInstance()

at System.Windows.Forms.Control..ctor()

at System.Windows.Forms.Button..ctor()

at a.i()

at a..ctor()

at b.a()
[Windows Mobile Development and Hacking General] Shaun33:
To run Sip Config Tool you require:

Windows Mobile Pro (Not Smart Phone Edition)

.Net Compact Frame work.

There are no plans at the moment to port this device to smart phone. But there may be another app in the near future ..... stay tuned.
[Windows Mobile Development and Hacking General] Tadeusz:
Ok, Shaun, sorry. I just thougt you could be interested in jumping in. If you want to, just remove my post (if this is possible) and i'll put it in the other thread.
[Windows Mobile Development and Hacking General] Shaun33:
Cheers mate wasn't a genral go at u.

Just there have been a couple people on this forum rubbing me up the wrong way.

And im trying to make this app the best i can.

And that and a normal non net life (work, partner) make me go CrAzy Sometime.
[Windows Mobile Development and Hacking General] p0lar69:
OK cool... Ill watch this thread until its out :) let me know if you want anyone to test a smartphone version

Dave P
[Windows Mobile Development and Hacking General] Tadeusz:
That is why I wanted to provide you with the account in my VoiP network. It lets the user to localize (symulate) any place in the world as concerning the dialplan. You could go to your panel and set for standard E.164 dialing pattern or localize it for let's say Warsaw/Poland or Newcastle/GB, or NJ/USA. Then you could test how the dialplan in the WM6 works with such account. Of cource I do have an interest in it. In this way I could test how WM6 installed on your devices works with my VoIP server. I run it commercially and till now I have never met a device or softphone commercialy available and tested on the market, which would not work in my network. That is why I am so nervous about WM6 client, but I am not sure if it is a problem with my uni and the ROM/VoIP cabs installed or it is more general problem.

By the way, Your app seems to be working very well now. Since I've installed v.2.01 I never had an error. I am using it all the time for changing different networks and it copes well with it. No more fiddling with _setup.xml and so on.
[Windows Mobile Development and Hacking General] CrazyBaby:
Open source

Hi,

Wouldn't it be more interesting to open tour source code, so that developper around here could help improve the tool you started?

Thanks
[Windows Mobile Development and Hacking General] Shaun33:
Once i have finished i may make it open source.

I have not finialised the direction of the Sip Config Tool atm.

And im still having fun with it.

Patience is a Virtue
[Windows Mobile Development and Hacking General] Shaun33:
I have got the same ability here with my asterisk server, thanks for the option though. The dialplan option is coming im just a bit busy in the real world atm, got a few major projects that i have to get over the line.

Im glad that you finsing it useful. I am going to have the ability for you to switch by clicking a shortcut that you can place somewhere (folder, launcher, start-menu).