gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS homebrew announcements > SIP/VoIP works on Nintendo DS

#139988 - samuelv - Wed Sep 12, 2007 11:46 am

I propose to you a SIP soft for Nintendo DS at this site :
libw11.free.fr

It works with Nintendo DS lite ant it have tested with M3 simply and Superkey, SuperCard (lite).

For the moment, the GUI is very simply. I'm beginning to work on.

enjoys !!!


Last edited by samuelv on Wed Sep 12, 2007 9:16 pm; edited 2 times in total

#140000 - DragonMinded - Wed Sep 12, 2007 3:15 pm

Ah, looking good. Perhaps the site or this page needs a better list of what works and what doesn't. Also, please make the link clickable. If I get more details I want to put this on the HBDB.
_________________
Enter the mind of the dragon.

http://dragonminded.blogspot.com

Seriously guys, how hard is it to simply TRY something yourself?

#140080 - felix123 - Thu Sep 13, 2007 12:40 pm

Can anyone get it working? I am trying it with voipuser.org.
After I hit dial, it displays
call 0 state=CALLING
then
call 0 state=DISCONNCTD
right away.



Also, I got a "Guru Meditation" red screen of death. Amiga? o_O
This only occurred once, when I softreset out of a game, then use DSO to launch this. It's fine for the other times.
_________________
Nintendo DS homebrew on Wikipedia

#140107 - samuelv - Thu Sep 13, 2007 5:32 pm

What sort of hardware do you use ?
Do you patch application width dldi ?
Does led blink ? if yes Wifi is ok, if not, wifi is ko.

#140125 - felix123 - Thu Sep 13, 2007 7:39 pm

DS originally firmware v3, now FlashMe7
Supercard miniSD
Linksys WRT54GL with Tomato firmware

DLDI patched and LED did blink.
_________________
Nintendo DS homebrew on Wikipedia

#140138 - samuelv - Thu Sep 13, 2007 8:50 pm

Do you test without patch ?

If you press 'A' after disconnected state, log file is producted. Could you send me ?

#140158 - samuelv - Thu Sep 13, 2007 11:42 pm

I posted a new version of SvSiP. It should be work better.
Configuration file is simplified, there are 4 parameters :
    - username of your SIP account
    - password
    - domain of SIP Provider
    - reg-timeout, some SIP provider uses specific timeout before new registration.

#140175 - Primetime00 - Fri Sep 14, 2007 2:15 am

Seems to work pretty well, I've connected and can see the packet transfer. Hope the DS is up to the task of audio decoding. Once that is in there, this will be a great app.

Keep up the good work.

-RYan

#140176 - 9th_Sage - Fri Sep 14, 2007 2:26 am

How does one get SIP account? Is it possible for someone who subscribes to the Time-Warner Broadband Phone stuff to use this?
_________________
----
Now 10% more Old Man from Zelda 1 than ever before!

#140189 - dantheman - Fri Sep 14, 2007 3:41 am

Nice, I just called myself and found it very amusing. I'll mess with my friends tomorrow.

Using Voipbuster, I wasn't able to get the newest version to work, but I could get the old version working when using the following settings found at another forum:

Quote:
I tried it out and it worked, I used voip stunt, which is the same is voip buster, the same company has many different names.

If you have a voipbuster account just replace

all the information is here: http://www.voipbuster.com/en/sipp.html
--------------------
# This is a comment in the config file.

# Set the URL of local ID (used in From header) (e.g.: sip:username@example.com)
--id sip:sip.VoipStunt.com

# Set the URL of registrar server (e.g.: sip:example.com)
--registrar sip:sip.VoipStunt.com


--domain sip.VoipStunt.com

# Set realm (note: wildcard is now accepted) (e.g.: example.com)
--realm sip.VoipStunt.com

# Set authentication username
--username user

# Set authentication password
--password pw

# Mandatory (for the moment) override the Contact information
# (e.g.: <sip:username@local_ip:5060;transport=UDP>)
--contact <sip:G@192.168.1.100:5060;transport=UDP>


# Optional registration interval (default 55) (for freephonie set 1800)
--reg-timeout 1800

---------------

When you want to make an outgoing call dial 001<number>

eg 0013215551234
area code 321 number 555 1234


and --contact <sip:G@192.168.1.100:5060;transport=UDP> is my computer information

G being my user name and 192.168.1.100 being my computer's LAN IP address 5060 is the port number for voipstunt/voipbuster it's listed in on the page linked above.

#140232 - Yzamu - Fri Sep 14, 2007 2:58 pm

dantheman wrote:
Nice, I just called myself and found it very amusing. I'll mess with my friends tomorrow.

Using Voipbuster, I wasn't able to get the newest version to work, but I could get the old version working when using the following settings found at another forum:

Quote:
I tried it out and it worked, I used voip stunt, which is the same is voip buster, the same company has many different names.

If you have a voipbuster account just replace

all the information is here: http://www.voipbuster.com/en/sipp.html
--------------------
# This is a comment in the config file.

# Set the URL of local ID (used in From header) (e.g.: sip:username@example.com)
--id sip:username@voipstunt.com

# Set the URL of registrar server (e.g.: sip:example.com)
--registrar sip:voipstunt.com


--domain voipstunt.com

# Set realm (note: wildcard is now accepted) (e.g.: example.com)
--realm voipstunt.com

# Set authentication username
--username user

# Set authentication password
--password pw

# Mandatory (for the moment) override the Contact information
# (e.g.: <sip:username@local_ip:5060;transport=UDP>)
--contact <sip:username@192.168.1.100:5060;transport=UDP>


# Optional registration interval (default 55) (for freephonie set 1800)
--reg-timeout 1800

---------------

When you want to make an outgoing call dial 001<number>

eg 0013215551234
area code 321 number 555 1234


and --contact <sip:G@192.168.1.100:5060;transport=UDP> is my computer information

G being my user name and 192.168.1.100 being my computer's LAN IP address 5060 is the port number for voipstunt/voipbuster it's listed in on the page linked above.


now test with this :)

thx samuelv !! it's a very good homebrew I love you

#140239 - ChuckMcB - Fri Sep 14, 2007 6:59 pm

The latest version is working fine for me with Voipbuster.

Here's a quick how-to if anyone needs help setting it up (not that it's all that tough TBH): SvSIP
_________________
http://www.ds-xtra.com
DS Homebrew Videos

#140417 - dantheman - Sun Sep 16, 2007 7:34 am

Yeah, turns out the reason I couldn't get the latest version to work was that I put the wrong domain in. I put "voipbuster.com" rather than "sip.voipbuster.com" so it was my mistake. Latest one works fine for me now.

#140465 - MasterMan - Sun Sep 16, 2007 6:06 pm

Please, how do i call to another PC (or mine) using VoipBuster and SvSIP?
I need to input the username for this, but SvSIP just input numbers...

#140469 - ChuckMcB - Sun Sep 16, 2007 6:37 pm

As I understand it you can't call another PC, only landlines/mobiles.
These ones are free*.




* Not actually free :(
_________________
http://www.ds-xtra.com
DS Homebrew Videos

#140490 - samuelv - Sun Sep 16, 2007 9:34 pm

I posted a new version at libw11.free.fr.
This version adds this functionalities:

    - Correct bug with IP address including 10 or 100 (e.g. 192.168.0.10)
    - Volume control of micro in config file.
    - Switch off wifi and reboot the DS a the end.

#140498 - HyperHacker - Sun Sep 16, 2007 10:16 pm

ChuckMcB wrote:
* Not actually free :(
I'm guessing none are? >_>
_________________
I'm a PSP hacker now, but I still <3 DS.

#140500 - pas - Sun Sep 16, 2007 10:22 pm

If you are talking about unlimited free, then NO, if you want to register multiple times for like 5~10 calls then YES.

BTW: I tried to phone myself: 0049xxxxx/xxxxxx (Germany) but it did nothing than telling me: "please dial 00 country code and your phone number" or something similar, any help ? I really want to phone myself ^^, and after that phone my friends !

#140551 - ChuckMcB - Mon Sep 17, 2007 11:08 am

pas, I've only got that message with voipbuster when I *actually* don't dial the correct code, not sure why it would happen otherwise.
_________________
http://www.ds-xtra.com
DS Homebrew Videos

#140554 - pas - Mon Sep 17, 2007 1:52 pm

hmmm... strange

#140822 - samuelv - Thu Sep 20, 2007 12:46 am

I posted a new version with this functionalities libw11.free.fr:

    - New interface of numpad.
    - Managing of DTMF for IVR.
    - Should be correct problem in authentication step with some provider (e.g. BroadWorks)

#142276 - euqiddis - Sun Oct 07, 2007 5:18 pm

samuelv, can you please please use the newest wifi lib 0.3.3

#142295 - samuelv - Sun Oct 07, 2007 9:49 pm

I use the last version of dswifi. I corrected several bugs or extended functionalities of library.
I don't think the problem come from dswifi.
I work on new version, it will be possible to configure wifi without commercial game. But I don't know when it will be ready. Not evening !!

#142302 - XThe-R-ManX - Sun Oct 07, 2007 11:11 pm

im getting this message now idk why it worked before.

says
assertion "status == 0" failed: file "g:/samuel/sorces/c/pjproject-svn/pjsip/src/pjsua-lib/pjsua_core.c", line 588

thats the area with the failed.
the rest says baisicly its good untill it gets there.

thats upon boot up for the program.

using gnm 128mb card

i try the programs on that card before i put them on my main card.

it was working kinda before like i could get in and dial just couldnt connect

all i changed was the config from

www.voipbuster.com
to
sip.voipbuster.com
so i think thats whats wrong. idk
_________________
The wind blows, The moon howels, But atlas we must turn to the GOD BOX!

http://groups.myspace.com/DsHomebrewCommunity

Check This Out
http://www.freewebs.com/xndshomebrewx

#142912 - samuelv - Mon Oct 15, 2007 12:37 am

I post new SvSIP version:

    - The wifi configuration is possible without commercial game.
    - Improve wifi management.
    - DS rings when call is received. Using of key [A] to call or to answer, [B] to hang up.

You will find on this site :
svsip.free.fr
and more particularly in this section

#142921 - matriculated - Mon Oct 15, 2007 4:24 am

I don't know why but I was really shocked when this worked. This is really cool!

#142938 - Tikker - Mon Oct 15, 2007 10:10 am

can you do SIP to SIP with this? or is it only possible to go SIP to landline/mobile?

#142952 - HtheB - Mon Oct 15, 2007 1:15 pm

Tikker wrote:
can you do SIP to SIP with this? or is it only possible to go SIP to landline/mobile?
only landline/mobile...... (I hope it will be possible in the future)
_________________
check out my projects:
http://www.HtheB.com
Donations are welcome ^^

#142999 - XThe-R-ManX - Tue Oct 16, 2007 12:07 am

ok im going to go give it another try.
and ill give some feedback.


HOLY SHIT MAN I LOVE YOU!!!!!!

IT WORKS NO RED SCREEN OF DEATH NOTHING IT JUST WORKS!!!!

OMG!!! YOU ARE A GOD. ok maybe not but still YOU ROCK!!!
GIANT KUDOS TO YOU MAN!!!

i love this i just called a bunch of people.
now my only question is.

will it work with the head set for the ds?
_________________
The wind blows, The moon howels, But atlas we must turn to the GOD BOX!

http://groups.myspace.com/DsHomebrewCommunity

Check This Out
http://www.freewebs.com/xndshomebrewx

#143145 - HtheB - Wed Oct 17, 2007 8:20 am

XThe-R-ManX wrote:
will it work with the head set for the ds?
Yes it will
_________________
check out my projects:
http://www.HtheB.com
Donations are welcome ^^

#143150 - darkgilson - Wed Oct 17, 2007 10:53 am

Hi Samuelv, First let me thank you for your excellent software, it's very usefull for me when I'm on vacation...

I've found a little bug.
I tried to make a call, and i've done a mistake in the number.
I got this message :

Call id = 0
Error in file g:/samuel/sorces/c/pjproject-svn/pjsip/src/pjsua-lib/pjsuacall.c", line 1008


Then the program froze.
Other thing, I can't reboot to my R4 menu with the key combinaison. This is not really a problem, simply it's annoying to shut off and on the DS all the time ;)

A small suggestion for the future new keyboard : Could it be possible to "highlight" the chiffres when they are pressed? Sometimes I wonder which one I tapped =)

Bon courage pour la suite ! et merci beaucoup !

Darkgilson
_________________
Soon Blubb in 3D !

#143156 - euqiddis - Wed Oct 17, 2007 2:11 pm

Samuelv, it doesnt work for me, when i load its up its gets stuck on the associated connection bit, the wifi light is blinking, but it does not pick the the wifi signal, i have tested and connected to the wifi signal with the wifi.nds that is in the new version but svsip doesnt connnect.

any ideas?

#143198 - XThe-R-ManX - Thu Oct 18, 2007 1:42 am

Awsome.
i officialy love this.

but i need to find a free voip that i can use to call somone more then 3 times like with voipbuster.

anyone know of a good one that works on this.
_________________
The wind blows, The moon howels, But atlas we must turn to the GOD BOX!

http://groups.myspace.com/DsHomebrewCommunity

Check This Out
http://www.freewebs.com/xndshomebrewx

#143279 - matriculated - Fri Oct 19, 2007 4:38 am

Freecall.com seems to have unlimited free calls if you're in certain countries. I haven't tried it yet and I haven't scored their site for hidden costs - but it looks pretty good so far.

#143289 - HtheB - Fri Oct 19, 2007 7:47 am

http://www.voipbuster.com/en/termsofuse.html#freecalls

Quote:

New users can try VoipBuster out for free for a total of 60 minutes. During this trial period you can only call the destinations marked as free.



So why not create 10 accounts? XD
_________________
check out my projects:
http://www.HtheB.com
Donations are welcome ^^

#143292 - OOPMan - Fri Oct 19, 2007 8:33 am

darkgilson wrote:
Other thing, I can't reboot to my R4 menu with the key combinaison. This is not really a problem, simply it's annoying to shut off and on the DS all the time ;)


The R4 Soft-Reset function does not work with homebrew. It's intended use is aimed at pirates :-(

Homebrew devs wishing to add software reset must do it manually...
_________________
"My boot, your face..." - Attributed to OOPMan, Emperor of Eroticon VI

You can find my NDS homebrew projects here...

#143294 - strongesthylian - Fri Oct 19, 2007 9:25 am

As cool as this homebrew is, I don't know anyone that uses SIP protocol for VOIP. Most people I know use Skype, which I believe is its own, closed protocol. :/

Anyway, I tried SipNumber, and it seems like svsip connected fine. Because when I tried calling my cell phone, a voice said I didn't have enough credits.
_________________
FW4 White DS with FlashMe v7
MPCF with 1GB SanDisk CF
Nintendo Wi-fi USB Connector w/ modified drivers

#143315 - dualscreenman - Fri Oct 19, 2007 1:57 pm

OOPMan wrote:
darkgilson wrote:
Other thing, I can't reboot to my R4 menu with the key combinaison. This is not really a problem, simply it's annoying to shut off and on the DS all the time ;)


The R4 Soft-Reset function does not work with homebrew. It's intended use is aimed at pirates :-(

Homebrew devs wishing to add software reset must do it manually...

This software had soft reset implemented several versions ago.
_________________
dualscreenman wrote:
What about Gaim DS? Gaim pretty much has support for all IM programs.
tepples wrote:
"Goshdammit, the DS is not a Gaim-boy! It's a third pillar!"

#143349 - euqiddis - Fri Oct 19, 2007 11:54 pm

euqiddis wrote:
Samuelv, it doesnt work for me, when i load its up its gets stuck on the associated connection bit, the wifi light is blinking, but it does not pick the the wifi signal, i have tested and connected to the wifi signal with the wifi.nds that is in the new version but svsip doesnt connnect.

any ideas?


bump

#143516 - XThe-R-ManX - Tue Oct 23, 2007 2:53 am

i cant get any of the skins to work.
i mean i have the main one but i like the others and was trying to change them

and it just didnt load it.
_________________
The wind blows, The moon howels, But atlas we must turn to the GOD BOX!

http://groups.myspace.com/DsHomebrewCommunity

Check This Out
http://www.freewebs.com/xndshomebrewx

#146575 - Tikker - Thu Dec 06, 2007 4:46 am

got it to work tonight

quite a bit of latency in the calls, but other than that, pretty kick ass

i'm not cancelling my home phone any time soon, but this will be awesome in a pinch

#147157 - Kamikaze_Pilot - Sat Dec 15, 2007 4:06 pm

I am trying to get it to work but it doesn't get further then the first screen.
On the top screen it shows the logo of samuelv.
And on the lower screen there is just text anf nothing else.
The led is blinkin so my wifi is probably ok and my router works perfectly with any game. I did write all my acc. information in the config.txt file just as explained here. I am using the latest version. If necessary I will put some screens up. I am using voipbuster. I also tried to use some of the older versions bit is still gives me the same result.

#147274 - XThe-R-ManX - Mon Dec 17, 2007 7:04 pm

Love the app.
want to change the skins.
lol.

but does anyone know of a sip that will give you free calls.
like unlimited.
not just 60 mins/
_________________
The wind blows, The moon howels, But atlas we must turn to the GOD BOX!

http://groups.myspace.com/DsHomebrewCommunity

Check This Out
http://www.freewebs.com/xndshomebrewx

#147281 - mute - Mon Dec 17, 2007 10:11 pm

XThe-R-ManX wrote:
but does anyone know of a sip that will give you free calls.
like unlimited.
not just 60 mins/

there are plenty of free SIP providers. it's the call termination that costs them money, and well. you can't expect something for nothing can you?

but check out these "free" providers:
60 free voip services from around the world.

#148423 - dmm219 - Sat Jan 05, 2008 4:00 pm

...however, voice quality of the outgoing signal is rather poor...i hear hear great, but my voice quality on the other end is really poor. I've tried different voip services and different ds's...same result...gonna try some earlier versions of this and see if that cleans it up...maybe the wifi headset would work better? i've never player Voip games on the DS, so i'm not sure how good the mic actually does...

#148427 - khan - Sat Jan 05, 2008 4:24 pm

use the following site for FREE 300 mins per week. I am using it right now.

see the site all the details:
http://www.internetcalls.com/en/index.html

#148482 - OSW - Sun Jan 06, 2008 8:26 am

thanks for the tip.
i made a call using their "internetcalls" software and it worked fine.

you sure they can't charge me for it? or my through my isp? (i dont wanna get scammed, it's happened to me before)

sorry for sounding so newbish, but i've never used such a service before.

edit: tried it out on svsip with my ds, using the information they provided on the weside, but it doesn't work at all.
i keep getting "disconnected" a little while after trying to dial a number.

any chance you can provide a sample config file (without the username/pass of course)

also note: am i dialling the right numbers?
i assume so since it works with their Windows side program 006103********

#148494 - khan - Sun Jan 06, 2008 11:37 am

OSW wrote:
thanks for the tip.
i made a call using their "internetcalls" software and it worked fine.

you sure they can't charge me for it? or my through my isp? (i dont wanna get scammed, it's happened to me before)

sorry for sounding so newbish, but i've never used such a service before.

edit: tried it out on svsip with my ds, using the information they provided on the weside, but it doesn't work at all.
i keep getting "disconnected" a little while after trying to dial a number.

any chance you can provide a sample config file (without the username/pass of course)

also note: am i dialling the right numbers?
i assume so since it works with their Windows side program 006103********


my config doc is as follows:

# This is a comment in the config file.
# Information on http://svsip.free.fr

# Set domain sip provider (example: freephonie.net)
--domain sip.internetcalls.com

# Set authentication username
--username xxxxxx

# Set authentication password
--password xxxxxx

# Optional registration interval (default 55) (for freephonie set 1800)
--reg-timeout 1800

# Optional microphone volume (default 1.0)
--mic-level 3.0

# Optional speaker volume (default 1.0)
#--speaker-level 1.0


# Optional for expert: set realm
#--realm
#optional: log to filename
#--log-file directory/filename
# optional: set log max level to N (0(none) to 6(trace))
#--log-level


As for the format, it should start out with 00 then country code, then area code followed by destination number.

for example:

0044113xxxxxxx

00= server??
44=UK country code
113=Area code (Leeds)
xxxxxxx = destination number.

try it.

BTW, if you log into the site and check your calls, it should enlist all the calls you have made, also it should state that those were for FREE.

#148514 - chatterbug89 - Sun Jan 06, 2008 5:16 pm

OSW wrote:
thanks for the tip.
i made a call using their "internetcalls" software and it worked fine.

you sure they can't charge me for it? or my through my isp? (i dont wanna get scammed, it's happened to me before)

sorry for sounding so newbish, but i've never used such a service before.

edit: tried it out on svsip with my ds, using the information they provided on the weside, but it doesn't work at all.
i keep getting "disconnected" a little while after trying to dial a number.

any chance you can provide a sample config file (without the username/pass of course)

also note: am i dialling the right numbers?
i assume so since it works with their Windows side program 006103********


Worked fine for me on the DS. Also, I see no way they can charge you considering they have no information about you. You don't even need to give them your real name. So, there isn't any way they can charge you as far as I know.

I finally had a chance to use that mic, headset thing for the DS that Datel sent me with a bunch of other goodies for their contest a while back. ...It didn't work all that well with the phone unless I brought the mic closer to my mouth. :S

#148541 - CurlyCarlos - Sun Jan 06, 2008 10:58 pm

I've gotten VoIPBuster to work, and Internetcalls looks alright, but I still think they might be able to charge us somehow...
_________________
Hmm?

#148548 - OSW - Mon Jan 07, 2008 1:59 am

khan, thanks very much :)

i finally got it to work!

#148549 - Lord Graga - Mon Jan 07, 2008 2:34 am

There's no way they can legally charge you, I believe. Don't worry.

If in doubt, use a remote public wifi network and a fake name or something like that.

#148551 - tepples - Mon Jan 07, 2008 3:02 am

And now SIP works on the PSP too. I'd like to see a confirmed report of a conversation between a FlashMe user and a JigKick user.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#148649 - dantheman - Tue Jan 08, 2008 6:21 am

The problem is that with most free SIP providers, you can make limited calls but you can't receive them. SVSIP is capable of receiving calls, but you'd need to get a phone number first. I'm sure someone who actually uses SIP for VOIP would be able to do this, but us freeloaders will have to miss out.

#148823 - autobulb - Thu Jan 10, 2008 9:53 pm

I am excited to use this program as I don't have a landline at home and was planning on suscribing to one of these free or lowcost VOIP services anyway. Being able to use the DS is a bonus if it works. I am waiting on a new microSD card to test it out.

The only thing that bugs me about this is that ports have to be opened on a router. This is no trouble for my home as I have opened ports for specific programs to connect on the internet, but doesn't that limit the functionality of this DS program to any router which you have admin access to (most likely only your home or your friend's home if you convince them to open ports for you)? Is this a limitation of the program or the SIP protocol?

Last question, mute posted a link of free/almost free VOIP services, one of them being iCall in the US which claims absolutely no charges at all unless you make international calls. Has anyone tried this on the DS and gotten it to work?

Thanks, looking forward to playing with this program.

#148963 - nipil - Sat Jan 12, 2008 6:03 pm

I have the same ISP as the author. He's app works with me, except for the "kind of choppy" sound (for the one speaking on the DS). After some testing, it's best when your lips are approx 10cm away from the DS's microphone, facing the ds of course, and speaking with the very same volume you'd normally speak (no whispers, no shouting). Plus, speaking slowly helps. For information, i was using an unmodified DS, an MK5 with menu 2.53 and 1.45 core, SvSIP version 7 (2007-11-26), using default config (replaced the sip domain name with its IP). I forwarded the TCP ports to the DS' ip, as stated on the app's website.

#148975 - dsfan64 - Sat Jan 12, 2008 11:32 pm

Here's a great guide on step-by-step instructions for installing and using SvSIP to make phone calls with the DS. Very handy and helpful!

http://portablevideogamer.com/2008/01/homebrew-how-to-svsip-for-ds-phone-calls/