PSip - Puppy SIP

Browsers, email, chat, etc.
Message
Author
User avatar
Evil20071
Posts: 489
Joined: Sat 07 Jun 2008, 19:50
Location: Piedmont, SC,.United States
Contact:

#76 Post by Evil20071 »

Just wondering, has anyone tried using the Gizmo client from windows to talk to someone on PSIP?
[url=http://totalelectronics.us]TotalElectronics.us[/url]

User avatar
WhoDo
Posts: 4428
Joined: Wed 12 Jul 2006, 01:58
Location: Lake Macquarie NSW Australia

#77 Post by WhoDo »

HairyWill wrote:Here is psip-0.10 a version with the interface modded to fit on 480 pixels high (actually it is 481 with my jwm theme but I'm sure you will cope)
@HairyWill
Great job on this application. I love it, but I hope you don't mind a suggestion, or three. I'd like to see the interface modified yet again - this time to allow for a disappearing buddy's list. It could drop down from the bottom of the main window, or optionally from the side. See my mockup below. It could be scrollable if you want to stick with the 480 px limit on height.

This allows an overall smaller footprint, the addition of buddy common names (as shown) and room for buttons for each of the common actions from the presets and configure menus. It also allows users to customise with their own icon sets without messing up the overall relationships too much.

BTW, if your status bar says "refresh" then the button should say "refresh" rather than "reload". Just a thought.

BTW2, there doesn't seem to be an easy way to remove a buddy from your list - apart from manually editing the config file of course.

What do you think?

Image
[i]Actions speak louder than words ... and they usually work when words don't![/i]
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com

User avatar
peppyy
Posts: 443
Joined: Mon 27 Jun 2005, 23:49
Location: VT USA
Contact:

#78 Post by peppyy »

Hey all, sorry I haven't been is on the testing for a few days.
Yeah! Looking good here!!!

Tested 0.10 tonight on full hd install of 3.01 on my Thinkpad T22 and the presets seem to work well. I seem to not be reaching people on the buddy list. Rings, connects and then no answer or voice mail prompt. The news center works well with a separate headset mic so I am sure that is working. Even got my zip code right.

Suggestions for the Gui.
Rather than the disconnected prompt opening a separate window, change the call status indicator more like the one on .099

Change add buddy dialog to add/remove buddy
Is this a simple script that could be added? I think a lot of people would not feel comfortable editing a config file.

Many improvements since the last version. How do we add alias for the names? I saw that in a screen shot somewhere, that would be a real nice touch if it were to display the alias or nickname instead of the whole sip number.

Great stuff, just goes to prove, good things come in small packages. :lol:
Puppy Linux...
It just works!

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

#79 Post by Lobster »

Thanks for the ideas and feedback guys.
Peppy it seems to be working on 3.01 - good news. :)

Grant has created this excellent tutorial
http://tmxxine.com/sip/psip-help.doc

Anyone fancy editing and checking / improving?
Feel free - oh you do :)

I think Will (aka HairyWIll) may be on holiday for a week.
Will Will (so to speak) have brought his laptop?
Not sure - however the code is always open to improvements :)

I am putting this 'BuddiesEnhanced' text file so that the Buddy list contains more useful info
http://tmxxine.com/wik/wikka.php?wakka=BuddiesEnhanced
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
peppyy
Posts: 443
Joined: Mon 27 Jun 2005, 23:49
Location: VT USA
Contact:

#80 Post by peppyy »

Yes grant, Very nice tutorial/help. It opens well in writer but the layout is a bit scrambled in abiWord. I edited the layout in abi and it is scrambled in writer. It is all to do with image placement.

Out of curiosity I printrd to pdf which looks great but it far too large. I think the best soloution will be html and an included text file for size. Looks great though.

Here is the html file without the images. They didn't want to extract for some reason.
http://wellminded.com/puppy/psiphelp.html
I think it is around 52k
Puppy Linux...
It just works!

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

#81 Post by smokey01 »

WhoDo,

You will find Psip 0.10 is a much better fit for small screens such as the EEEPC.

I can change the Reload to Refresh easy enough.

I'm not sure how easy it would be to delete a buddy from the list but it is easy to remove it from the config file. Maybe I can include it in the help file.

Peppyy. We are working on a way to display names instead of addresses via a look up list.

I wrote the help file using OO Write rather than Abiword. Abiword seems to have problems with reading the format. I have also tried saving the Help Doc in HTML format from OO Write and it's not great. I think the best solution will be to save it in PDF format and then it will be useful if people want to download it too.

Apparently the forums don't allow PDF files. I will send it to Lobster and he will make it available. Thanks Lob.

Smokey

User avatar
WhoDo
Posts: 4428
Joined: Wed 12 Jul 2006, 01:58
Location: Lake Macquarie NSW Australia

#82 Post by WhoDo »

smokey01 wrote:You will find Psip 0.10 is a much better fit for small screens such as the EEEPC.

I can change the Reload to Refresh easy enough.
Yes, it is Psip 0.10 that I'm working from. It's fine until you change the icon set. Then you could lose the relationship between the buttons and the buddy list, especially if you're like me and need BIG icons. :D

I'm suggesting the buddy list still remain integrated but able to be docked or slid away behind after use, that's all.
[i]Actions speak louder than words ... and they usually work when words don't![/i]
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com

gazb
Posts: 25
Joined: Wed 09 Jul 2008, 05:37
Location: Australia Sydney
Contact:

Codecs

#83 Post by gazb »

Below is a quote from the gizmo project about codecs used.
Its a good idea to check which codec you are using during a call ,by clicking on debug in psip then click on Start Call Quality...the 4th line down in the terminal displays codec used. DURING A CALL ONLY!

What Codecs does Gizmo Project use?
Solution Gizmo Project uses the following codecs:

GSM -- fixed bit rate, not loss tolerant, narrow band (8khz sampling rate).
iSAC -- variable bit rate, loss tolerant, narrow and wideband (8 to 16khz). Varies based on Bandwidth, packet loss, delay
iLBC -- variable bit rate, loss tolerant, narrow
PCMA -- fixed bit rate (8kHz sampling rate)
PCMU -- fixed bit rate (8kHz sampling rate, high band width)
IPCMWB -- 16 kHz sampling rate
EG711 (enhanced g711) -- fixed bit rate, loss tolerant, narrowband
iPCM -- fixed bit rate, loss tolerant, wide band.

When a VoIP call is established, you will need to use a codec that both parties and the provider support.
Last edited by gazb on Mon 21 Jul 2008, 04:20, edited 1 time in total.

User avatar
Evil20071
Posts: 489
Joined: Sat 07 Jun 2008, 19:50
Location: Piedmont, SC,.United States
Contact:

#84 Post by Evil20071 »

http://rbcfaqs.co.cc/PSIP/

I had a free moment and since the original HTML didn't have the images, I uploaded one with the images included.
[url=http://totalelectronics.us]TotalElectronics.us[/url]

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

#85 Post by smokey01 »

Evil20071 wrote:http://rbcfaqs.co.cc/PSIP/

I had a free moment and since the original HTML didn't have the images, I uploaded one with the images included.
Thanks Evil.

There are a number of typo's in the document but it was pretty late when I was constructing it.

I will make the changes when I get some time and upload it again.

Smokey

User avatar
HairyWill
Posts: 2928
Joined: Fri 26 May 2006, 23:29
Location: Southampton, UK

#86 Post by HairyWill »

Some great ideas here and good work on the documentation.
I'm not going to have time to work on this properly until the end of August. I might get involved in show stopping bugs but the main problems I anticipate are to do with audio and really I don't know much about it.

So, if anybody wants to take over and implement some of these great ideas that would be super.

I did experiment the other evening with trying to overide the gtk-theme icons to provide icons for buddy status. This would look nice and reduce the width of the buddy table. I could overide the icons for a tree with a static declaration such as

Code: Select all

<tree rules_hint="true" exported_column="1">
      <height>250</height><width>250</width>
      <label>Stock ID</label>
        <item stock="gtk-media-forward">forward</item>
        <item stock="gtk-media-next">next</item>
        <item stock="gtk-media-pause">pause</item>
        <item stock="gtk-media-play">play</item>
        <item stock="gtk-media-previous">previous</item>
        <item stock="gtk-media-record">record</item>
        <item stock="gtk-media-rewind">rewind</item>
        <item stock="gtk-media-stop">stop</item>
    </tree>
but not for one defined using dynamic input

Code: Select all

<tree  rules_hint="true" exported_column="1">
      <height>250</height><width>250</width>
      <label>Stock ID</label>
        <input icon_column="0">cat icon-list</input>
    </tree>
style of tree where icon-list contains

Code: Select all

gtk-media-forward|forward
gtk-media-next|next
gtk-media-pause|pause
gtk-media-play|play
gtk-media-previous|previous
gtk-media-record|record
gtk-media-rewind|rewind
gtk-media-stop|stop
In fact for the second example the pause, record and stop buttons are the only one to have any icon at all, the others are blank

Here is the snippet of the gtkrc I am using

Code: Select all

style "foo" {
stock["gtk-media-forward"] = {{"online.png"}}
stock["gtk-media-next"] = {{"busy.png"}}
stock["gtk-media-pause"] = {{"otp.png"}}
stock["gtk-media-play"] = {{"idle.png"}}
stock["gtk-media-previous"] = {{"away.png"}}
stock["gtk-media-record"] = {{"brb.png"}}
stock["gtk-media-rewind"] = {{"offline.png"}}
stock["gtk-media-stop"] = {{"unknown.png"}}
}
 
widget_class "*" style "foo"
The other loose end I need to tie up is releasing the source of the modified pjsua that I used. So here is a tarball, there is a readme-puppy.txt inside with a brief explanation (Lobster please can you add this file to your repository). Unless you want to modify which pjsua events psip can react to there is no need to hack this.
Will
contribute: [url=http://www.puppylinux.org]community website[/url], [url=http://tinyurl.com/6c3nm6]screenshots[/url], [url=http://tinyurl.com/6j2gbz]puplets[/url], [url=http://tinyurl.com/57gykn]wiki[/url], [url=http://tinyurl.com/5dgr83]rss[/url]

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

#87 Post by Lobster »

smokey01 wrote: I will send it to Lobster and he will make it available. Thanks Lob.

Smokey
Help file in PDF format :)
http://tmxxine.com/sip/psip-help.pdf
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

gazb
Posts: 25
Joined: Wed 09 Jul 2008, 05:37
Location: Australia Sydney
Contact:

psip 0.10

#88 Post by gazb »

Just downloaded and installed 0.10, I do not use a eepc so I may be off track, but Just as a gui comment, I think we read information from left to right, when I first look at 0.10 there seems to be a strong up and down eye reading direction, causing your eyes to move all over looking for the correct info. I guess that I prefer the layout in 0.9.13. Enjoying the progress though! Great work!

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

#89 Post by smokey01 »

For those who might like to try a different sip server here is a bit of a selection, compliments of gazb.

http://whirlpool.net.au/wiki/?tag=VOIP_Sipbroker

http://sipbroker.com/sipbroker/action/p ... WhitePages

User avatar
Evil20071
Posts: 489
Joined: Sat 07 Jun 2008, 19:50
Location: Piedmont, SC,.United States
Contact:

#90 Post by Evil20071 »

Just so you all know, I'm going to make that plain black and white look a bit better tonight and tomorrow morning. I'm adding links to each section of it as well as link to this forum topic, the Wikki, and the Puppy.org page. Since web design is my thing, that's what I will be contributing to the project.

I also corrected the Typo's in the original document. ;)


EDIT: Ok. Update finished. The PSIP Tutorialis now automated. Let me know if you see anything not working on it so I can fix it ASAP.
[url=http://totalelectronics.us]TotalElectronics.us[/url]

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

#91 Post by smokey01 »

Evil20071 wrote:Just so you all know, I'm going to make that plain black and white look a bit better tonight and tomorrow morning. I'm adding links to each section of it as well as link to this forum topic, the Wikki, and the Puppy.org page. Since web design is my thing, that's what I will be contributing to the project.

I also corrected the Typo's in the original document. ;)


EDIT: Ok. Update finished. The PSIP Tutorialis now automated. Let me know if you see anything not working on it so I can fix it ASAP.
Looks good but you missed a few of my typo's. You actually introduced one on the heading, tutorial :oops: .

None of the index links worked either.

Regards

Grant

User avatar
HairyWill
Posts: 2928
Joined: Fri 26 May 2006, 23:29
Location: Southampton, UK

#92 Post by HairyWill »

If you put this document into the community wiki then you can all work on it without having to pass it backwards and forwards. This also has the advantage that when one of you dies or is sent to prison (I don't know which is more likely). The community still has long term editorial access. This is important if the url is distributed in the official iso. You could also use lobsters wiki. There are merits to either option.
Will
contribute: [url=http://www.puppylinux.org]community website[/url], [url=http://tinyurl.com/6c3nm6]screenshots[/url], [url=http://tinyurl.com/6j2gbz]puplets[/url], [url=http://tinyurl.com/57gykn]wiki[/url], [url=http://tinyurl.com/5dgr83]rss[/url]

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

#93 Post by Lobster »

This also has the advantage that when one of you dies or is sent to prison (I don't know which is more likely).
Death is more likely. Only some people go to prison. Everyone dies.

Nice work on the HTML Jonathan aka 'Evil'

Yes ALL PSIP documentation should go here as soon as possible . . .
http://puppylinux.org/home

Ask Tom who runs the site - should be in the list of buddies - so leave a voice message to help if unsure . . . :)

I tried to set up a PSIP page but it was rather confusing
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
HairyWill
Posts: 2928
Joined: Fri 26 May 2006, 23:29
Location: Southampton, UK

#94 Post by HairyWill »

I should have written
which is more likely to occur first

stub created here
http://www.puppylinux.org/wiki/applicat ... -pets/psip
Will
contribute: [url=http://www.puppylinux.org]community website[/url], [url=http://tinyurl.com/6c3nm6]screenshots[/url], [url=http://tinyurl.com/6j2gbz]puplets[/url], [url=http://tinyurl.com/57gykn]wiki[/url], [url=http://tinyurl.com/5dgr83]rss[/url]

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

#95 Post by Lobster »

Thanks Will.

Try and stay out of prison. Don't die, unless essential. 8)
have added the psip page from the wiki. . .
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

Post Reply