Puppy Phone - VOIP using SIP

Under development: PCMCIA, wireless, etc.
Post Reply
Message
Author
User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#91 Post by smokey01 »

As I was doing some testing with caneri today it was obvious lobster is on the right track. We need to make Psip easier to use.

lobster has included a couple of important features such as sound playback and registration of a SIP server.

I have now taken that a bit further to ensure recording is working too. From my experience recording is normally muted and that can cause some issues especially for new comers.

I have now included lobsters ideas into the main GUI and included a recording test. This means you can open your default audio mixer and test your recording and playback.

I am still studying the information that seaside sent me and yet to look at 01micko's contribution.

Thanks

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#92 Post by 01micko »

Hi all.

I think I'm having a sound card issue. It's really weird. I'll get it sorted, but one worrying thing is my cpu is nearly maxing out while negotiating with the sip server, seems to be stuck in a loop for awhile. Do we have the source for pjsua_custom_03-0.9.0 ??

The gtkdialog code needs a real cleanup, there are tons of stray processes! Just run top after you close Psip down to see. The problem is that children are starting from within processes and are forked.. these often don't end cleanly and we end up with a zombie. It's something I'm learning to deal with.

I think lobsters little wizard is great! It should run at first start (before the config files exist :wink: ).. and then maybe have it accessible from a menu entry. I'll PM you some more stuff Smokey.. soon.
Puppy Linux Blog - contact me for access

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#93 Post by smokey01 »

Micko check your gmail account.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#94 Post by Lobster »

Hi guys

the enclosed file needs to be renamed help.html
and replaces
/usr/local/psip/resources/help.html

- Next to do - listen to voice messages and incorporate smokey suggestions

Welcome to Mick 8)

Puppy Linux
Dog and Bone
Attachments
help.zip
(2.71 KiB) Downloaded 285 times
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#95 Post by Lobster »

previous html was wrong - should be OK now
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#96 Post by smokey01 »

Lobster wrote:previous html was wrong - should be OK now
Lobster the zip file was empty.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#97 Post by Lobster »

Lobster the zip file was empty.
You can not upload an html file to the forum (as far as I remember)
so I rename it with the extention .zip
(it is not a zip file)
When you download - rename it help.html

Hope that works for you :)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#98 Post by smokey01 »

Sorry misread your message.

I have added record and playback testing.

Unzip the contents of new-psip-gui.tar.gz to /usr/local/psip

It contains a new psip-gui and a voice help file.
Attachments
new-psip-gui.tar.gz
(26.7 KiB) Downloaded 306 times

dogle
Posts: 409
Joined: Thu 11 Oct 2007, 12:41

#99 Post by dogle »

I was delighted to receive a call from smokey01. This was a big surprise, because I thought I'd not be able to receive any incoming calls until I got round to installing a better router (to let me open port 5060); moreover I'm on DHCP (no dedicated URL).

So. it looks as if the IPTel login process is getting around these potential obstacles - top marks to IPTel - and although it does not meet Flash's ideal of box-to-box VoIP with no intermediary, functionally pretty close.

I promised, having mis-edited the config file first time round, to try smokey01's sound fix again:
-the bad news: invalid call attempt still sets up 'motorboating'.
-the good news: motorboating stops when a 'valid' call is requested.
I guess this is just down to pjsua making repeated failed call attempts until told otherwise, nothing to do with PSIP (or IPTel) so I'll go sniff the pjsua manual again.

Thus far I'm getting distortion on incoming speech; no luck increasing the call quality setting (nor using a later Puppy on another box), so maybe it's an ISP (or feeble wireless link?) problem.

Caneri
Posts: 1513
Joined: Tue 04 Sep 2007, 13:23
Location: Canada

#100 Post by Caneri »

Hi Mick,
but one worrying thing is my cpu is nearly maxing out while negotiating with the sip server
I have this problem with FatDog64 as well. The only way to stop the cpu maxing out is to close psip from the drop down box...(Phone > Quit and shutdown pjsua).

I had a "critical overheating" shutdown with Lupu...wow..scary stuff.

Eric
[color=darkred][i]Be not afraid to grow slowly, only be afraid of standing still.[/i]
Chinese Proverb[/color]

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#101 Post by Lobster »

Caneri wrote: I have this problem with FatDog64 as well. The only way to stop the cpu maxing out is to close psip from the drop down box...(Phone > Quit and shutdown pjsua).

I had a "critical overheating" shutdown with Lupu...wow..scary stuff.

Eric
From jamesbond:
I've uploaded a 64-bit pjsua here:

website: http://mydrive.ch
userid: dotpet@puppyshare
password: puppylinux

(under fatdog64 folder).
replace this pjsua compile file (use the same name) to test
/usr/local/psip/pjsua_custom_03-0.9.0 :)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#102 Post by Lobster »

Just heard from JamesBond
He got PSIP working in the newly released 64 bit Fatdog
with his 64 bit compiled pjsua - and the CPU usage was low

. . . that is good news 8)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#103 Post by smokey01 »

Lobster wrote:Just heard from JamesBond
He got PSIP working in the newly released 64 bit Fatdog
with his 64 bit compiled pjsua - and the CPU usage was low

. . . that is good news 8)
I'm downloading fatdog64 atm.

I wonder what source code he used?

Something to talk about in about two hours.

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#104 Post by jamesbond »

I used 1.10 series from www.psjip.org.
To be exact, this: http://www.pjsip.org/release/1.10/pjpro ... 10.tar.bz2
EDIT: Grant, does your new PSIP gui requires gtkdialog4 (thunor's gtkdialog) or standard gtkdialog3?
EDIT: It's gtkdialog3 - should have peeked into the source before asking :D
EDIT: ah that's just the GUI - there is a ton other functions hidden somewhere ... where do I get those?
cheers!
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#105 Post by smokey01 »

jamesbond wrote:I used 1.10 series from www.psjip.org.
To be exact, this: http://www.pjsip.org/release/1.10/pjpro ... 10.tar.bz2
EDIT: Grant, does your new PSIP gui requires gtkdialog4 (thunor's gtkdialog) or standard gtkdialog3?
EDIT: It's gtkdialog3 - should have peeked into the source before asking :D
EDIT: ah that's just the GUI - there is a ton other functions hidden somewhere ... where do I get those?
cheers!
jamesbond you are correct it's gtkdialog3.

All of the functions can be found in /usr/local/psip in most puppies from 4.3.1

The active pjsua.cfg file is in /root/.psip

Caneri
Posts: 1513
Joined: Tue 04 Sep 2007, 13:23
Location: Canada

#106 Post by Caneri »

The pjsua file from jamesbond works....the permissions need to be set to
rwx r-x r-x before it worked for me.

The pop up messages still no joy but the sip:music@iptel.org plays nicely and the cpu is good on Fatdog64-beta5. (1% cpu) hooray. Now to get the FD final!!

Now to get the gui setup....thanks All!!

Eric

PS @jamesbond,
This is as far as the gui will proceed with your new pjsua file. It's most likely a gui problem though. I can't see the buddy list or see incoming call alerts...THANKS!!
Attachments
64bit-pjsua-jamesbond.png
(30.98 KiB) Downloaded 818 times
[color=darkred][i]Be not afraid to grow slowly, only be afraid of standing still.[/i]
Chinese Proverb[/color]

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#107 Post by 01micko »

jamesbond wrote:I used 1.10 series from www.psjip.org.
To be exact, this: http://www.pjsip.org/release/1.10/pjpro ... 10.tar.bz2
EDIT: Grant, does your new PSIP gui requires gtkdialog4 (thunor's gtkdialog) or standard gtkdialog3?
EDIT: It's gtkdialog3 - should have peeked into the source before asking :D
EDIT: ah that's just the GUI - there is a ton other functions hidden somewhere ... where do I get those?
cheers!
jamesbond.. any special configure options? (can you post them anyway?)

the gtkdialog version should make no difference.

Cheers :)
Puppy Linux Blog - contact me for access

User avatar
smokey01
Posts: 2813
Joined: Sat 30 Dec 2006, 23:15
Location: South Australia :-(
Contact:

#108 Post by smokey01 »

A very successful conference call was achieved on Psip with the following participants:

Lobster
Caneri
Dogle
Smokey01

Same time next week. Sunday 11 Sept @ 1300h GMT daylight savings time.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#109 Post by Lobster »

Thanks smokey01 for arranging

Smokey is now heading the project
(this being a do-acracy and he is currently making the improvements)
I will be working a on Quickstart guide
and the latest news on the wiki
http://puppylinux.org/wikka/Psippy

PSIP2 now works on Slacko, Lucid (derivative), 64bit
and maybe in Wary and your fav puplet too?

Conference calling and Iptel as our SIP number provider
is working out well

Eric is smoking and drinking Columbian coffee as his contribution (and testing)
Thanks to Dogle for turning up
Volume was a bit of an issue but we done it . . .

:)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#110 Post by Lobster »

I had envisioned PSIP2 as having a 'wizard button'
- see the enclosed picture . . .

Smokey is going for a 'configure' menu item
that will include the ability to record and playback (thus testing the mic)
that will have a 1. 2. 3. set of procedures

Once we have something, an offline helpfile (I'll do)
will allow people to set up and familiarise themselves
before using PSIP

Also the menu items will be simplified

Just to let you guys know the way things are heading :)
Attachments
info.jpg
(37.77 KiB) Downloaded 861 times
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

Post Reply