Features for Fedora Project PBX 1.0

Dennis Gilmore dennis at ausil.us
Tue Aug 7 20:00:14 UTC 2007


On Tuesday 07 August 2007 2:39:48 pm Jeffrey C. Ollie wrote:
> Testing has been going well, and people seem to like/want/need the
> service so I thought that we should nail down what features we want in
> the "Fedora Project PBX 1.0".  Here's a list based on what I'd like to
> see and what I've gathered from IRC/email/voice conferences.
>
> 1) Permanent voice conferences for various Fedora subgroups.
> Conferences identified so far:
>
> 	fedora-board
> 	virtual-fudcon
> 	infrastructure
> 	art

Board conference room should hav no anonymous access.  all other access must 
be through a pin.  as for the rest anonymous should be read only.

> Other permanent voice conferences would be requested through a Fedora
> Infrastructure ticket.  Larger conferences may need some sort of
> moderation system.  Open question: should anonymous SIP callers be
> allowed to talk on the permanent conferences or should they be
> listen-only?  Status: basic conferencing is working, moderation features
> are lacking in conferencing application and need to be developed.
>
> 2) Conferences should be able to be recorded.  Status: in development.
definitely needed 

> 3) Ad-hoc voice conferences.  Anyone with a FAS account would be able to
> request an ad-hoc voice conference (optionally controlled via a PIN)
> through a web interface.  Ad-hoc conferences would expire after a short
> time (24 hours?).  These conferences would likely remain relatively
> small so moderation features would not be needed.  Status: The web
> interface has not been started but Seth and I have the PBX side mostly
> working.

sounds sane

> 4) SIP accounts for anyone with a FAS account that requests them so that
> sip:<username>@fedoraproject.org would forward calls to your softphone.
> IAX2 accounts would be available for "power" users.  Numeric extensions
> will be assigned for those situations where it's more convenient to dial
> by number rather than name.  Status - design is nearly complete, need to
> automate account creation and more testing.
numbers are a necessary evil.  along with this it would be good to be able to 
log into a web page get list of users/numbers and current registered status.  
this would be nice to look up in ekiga and other softphones directly also  

> 5) Every SIP account would have voicemail.  Instead of storing the
> messages locally, audio files will be forwarded to
> <username>@fedoraproject.org.  Status - testing the design, depends on
> automatic creation of accounts from FAS.
absolute must.  for the same reason we don't store email

> 6) Access conferences and people from the PSTN (e.g. your cell phone).
> A US DID number will be obtained from an ITSP and forwarded to the
> Fedora Project PBX.  DID numbers in other countries may be obtained if
> there is enough need and the costs are reasonable.  Status: some testing
> has been done but a permanent ITSP needs to be identifed and an IVR
> needs to be developed so that all of the features can be accessed from
> the PSTN.
If anyone wants to volunteer a DID so they can dial in  then please feel free 
to do so.

> 7) Documentation on how to set up Ekiga (for Gnome) and Twinkle (for
> KDE) needs to be developed.  Other SIP clients will work, but you're on
> your own.  Status: not started.

I would like to provide sample asterisk configs also.  not sure if anyone 
other than me will use an existing asterisk setup to tie into fedora.

> 8) The PBX is currently running on publictest4 - need to identify
> permanent host and move the setup there.  Firewall may need fixing up,
> puppet needs to be set up, and Nagios monitoring configured.  Probably
> need a sysadmin-pbx group set up so that the appropriate individuals can
> manage the system.  Status: not started.
setting up in puppet should be fairly trivial once we work out what we want 
and where.

Dennis




More information about the infrastructure mailing list