PSip - Puppy SIP
@HairyWillHairyWill 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)
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?
[i]Actions speak louder than words ... and they usually work when words don't![/i]
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com
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.
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.
Puppy Linux...
It just works!
It just works!
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
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
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
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
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!
It just works!
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
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
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.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.
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
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com
Codecs
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.
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.
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.
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]
Thanks Evil.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.
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
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 asbut not for one defined using dynamic input style of tree where icon-list contains
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
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.
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>
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>
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
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"
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]
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]
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
Help file in PDF formatsmokey01 wrote: I will send it to Lobster and he will make it available. Thanks Lob.
Smokey
http://tmxxine.com/sip/psip-help.pdf
psip 0.10
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!
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
http://whirlpool.net.au/wiki/?tag=VOIP_Sipbroker
http://sipbroker.com/sipbroker/action/p ... WhitePages
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.
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]
Looks good but you missed a few of my typo's. You actually introduced one on the heading, tutorial .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.
None of the index links worked either.
Regards
Grant
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]
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]
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
Death is more likely. Only some people go to prison. Everyone dies.This also has the advantage that when one of you dies or is sent to prison (I don't know which is more likely).
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
I should have written
which is more likely to occur first
stub created here
http://www.puppylinux.org/wiki/applicat ... -pets/psip
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]
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]