Differences between revisions 18 and 20 (spanning 2 versions)
Revision 18 as of 2004-05-07 15:31:07
Size: 4243
Comment: All lines busy message wish item granted
Revision 20 as of 2004-05-29 14:44:07
Size: 4229
Editor: 208-129-213-216
Comment: Broken email link
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
Gateways currently exist to the public switched telephone network (PSTN), Free World Dialup, IAXTel, e164.org and of course SIP on the Internet. Plans are in the works for integration with ENUM and e164.org but these have not been fully implemented yet. Here are the numbers you can use to reach the PtpPbx from these telephone networks:  Gateways currently exist to the public switched telephone network (PSTN), Free World Dialup, IAXTel, e164.org and of course SIP on the Internet. Plans are in the works for integration with ENUM and e164.org but these have not been fully implemented yet. Here are the numbers you can use to reach the PtpPbx from these telephone networks:
Line 6: Line 6:
||PSTN (like Qwest or Verizon)||(503) 914-6550||
||Free World Dialup||274185||
||IAXTel||(700) 914-6550||
||SIP||sip://5039146550 @sip.personaltelco.net||
||e164.org (International ENUM)||88299 000079 00||
 ||PSTN (like Qwest or Verizon)||(503) 914-6550||
 ||Free World Dialup||274185||
 ||IAXTel||(700) 914-6550||
 ||SIP||sip://5039146550 @sip.personaltelco.net||
 ||e164.org (International ENUM)||88299 000079 00||
Line 13: Line 13:
Depending on your context you may have different dialing options available. Currently there are two visible contexts: incoming caller and registered user. The incoming caller context is what you get when you reach the PBX by dialing one of the numbers listed in the External Access section, the registered user context is what's available on phones (hardware or software) that are attached to a registered account on the PBX.  Depending on your context you may have different dialing options available. Currently there are two visible contexts: incoming caller and registered user. The incoming caller context is what you get when you reach the PBX by dialing one of the numbers listed in the External Access section, the registered user context is what's available on phones (hardware or software) that are attached to a registered account on the PBX.
Line 17: Line 17:
||'''Option'''||'''Description'''||
|| 0 ||Directory of PTP Extensions||
|| 1+NNN || Dial PTP Extension (extensions can be 1 to 3 digits)||
|| 4 ||Tri-met Bus Arrival Utility||
|| 6 ||General Conference Room (Public)||
|| * ||Voicemail Administration||
 ||'''Option'''||'''Description'''||
 || 0 ||Directory of PTP Extensions||
 || 1+NNN || Dial PTP Extension (extensions can be 1 to 3 digits)||
 || 4 ||Tri-met Bus Arrival Utility||
 || 6 ||General Conference Room (Public)||
 || * ||Voicemail Administration||
Line 26: Line 26:
||'''Option'''||'''Description'''||
|| 0 ||Directory of PTP Extensions||
|| 1+NNN || Dial PTP Extension (extensions can be 1 to 3 digits)||
|| 3 ||Echo Test||
|| 4 ||Tri-met Bus Arrival Utility||
|| 6 ||General Conference Room (Public)||
|| 7+NNNNNN ||Call Free World Dialup User||
|| 88299+NNNNNN NN ||Call e164 international number||
|| 9+NNN NNN NNNN ||Call 10 digit number on the PSTN (Free to USA and Canada)||
|| * ||Voicemail Administration||
 ||'''Option'''||'''Description'''||
 || 0 ||Directory of PTP Extensions||
 || 1+NNN || Dial PTP Extension (extensions can be 1 to 3 digits)||
 || 3 ||Echo Test||
 || 4 ||Tri-met Bus Arrival Utility||
 || 6 ||General Conference Room (Public)||
 || 7+NNNNNN ||Call Free World Dialup User||
 || 88299+NNNNNN NN ||Call e164 international number||
 || 9+NNN NNN NNNN ||Call 10 digit number on the PSTN (Free to USA and Canada)||
 || * ||Voicemail Administration||
Line 39: Line 39:
This process needs to be more streamlined but for now you can request an account by sending mail to nat@personaltelco.net. Currently the system supports SIP, IAX and IAX2 registrations.  This process needs to be more streamlined but for now you can request an account by sending mail to nat@personaltelco.net . Currently the system supports SIP, IAX and IAX2 registrations.
Line 42: Line 42:
* '''Administration Tool''' - CGI scripts that allow easy maintenance of accounts, extensions and voicemail boxes. Currently this sort of stuff is modified by editing the Asterisk config files by hand and executing reload against the server.  1.#1 '''Administration Tool''' - CGI scripts that allow easy maintenance of accounts, extensions and voicemail boxes. Currently this sort of stuff is modified by editing the Asterisk config files by hand and executing reload against the server.
Line 44: Line 44:
* '''Queue up outbound calls if no lines are available''' - If an internal user attempts to call out to PSTN and none of those lines are available it would be nice if the caller had the option to stay on the line until one is open or have the system ring them back when their call can be routed.  * '''Voice Messages put in a Web getable directory/page'''
Line 46: Line 46:
* '''CDR database in MySQL''' - The system should be reconfigured to log the call detail records to a mysql table rather than a text file as it currently stands. This will open up the door for quickly gathering statistics on usage and the like which could be displayed via web pages or whatever.  * '''Queue up outbound calls if no lines are available''' - If an internal user attempts to call out to PSTN and none of those lines are available it would be nice if the caller had the option to stay on the line until one is open or have the system ring them back when their call can be routed.
Line 48: Line 48:
* '''FRS <-> Conference Room Gateway''' - A gateway that would allow users in the general conference room to hear traffic on FRS channel 11 and possibly request a broadcast by hitting pound to start talking and pound again when finished talking.  * '''FRS <-> Conference Room Gateway''' - A gateway that would allow users in the general conference room to hear traffic on FRS channel 11 in Portland and possibly request a broadcast by hitting pound to start talking and pound again when finished talking.
Line 50: Line 50:
* '''Voice Messages put in a Web getable directory/page'''
Line 53: Line 52:
* '''All lines busy message''' - ''05/07/2004'' - I've recorded a greeting on the Vonage voicemail system at 503-914-6550 that states something like "all incoming telephone lines are currently busy, try back in a few minutes" that will be heard if someone calls the single incoming PSTN line when it's already in use. If an outbound call is attempted that requires a PSTN line and none are available a message is played explaining something like "all outbound public telephone network lines are currently unavailable, please try again in a few minutes."  * '''CDR database in MySQL''' - ''05/08/2004'' - I've compiled in the mysql_cdr addon and now have call details logging to a mysql table. This will eventually be accessed by a web-based tool for users to show their telephone usage.

 
* '''All lines busy message''' - ''05/07/2004'' - I've recorded a greeting on the Vonage voicemail system at 503-914-6550 that states something like "all incoming telephone lines are currently busy, try back in a few minutes" that will be heard if someone calls the single incoming PSTN line when it's already in use. If an outbound call is attempted that requires a PSTN line and none are available a message is played explaining something like "all outbound public telephone network lines are currently unavailable, please try again in a few minutes."

PersonalTelcoPbx is a telephone system providing user friendly voice communications that very closely resembles what you get with your standard telephone company but with more features and less (nearly zero) cost. It currently consists of a single Linux host running the Asterisk open source PBX software with some special telephony hardware inside but will hopefully expand to a network of similar servers.

External Access

  • Gateways currently exist to the public switched telephone network (PSTN), Free World Dialup, IAXTel, e164.org and of course SIP on the Internet. Plans are in the works for integration with ENUM and e164.org but these have not been fully implemented yet. Here are the numbers you can use to reach the PtpPbx from these telephone networks:

    PSTN (like Qwest or Verizon)

    (503) 914-6550

    Free World Dialup

    274185

    IAXTel

    (700) 914-6550

    SIP

    sip://5039146550 @sip.personaltelco.net

    e164.org (International ENUM)

    88299 000079 00

Dialing Plans

  • Depending on your context you may have different dialing options available. Currently there are two visible contexts: incoming caller and registered user. The incoming caller context is what you get when you reach the PBX by dialing one of the numbers listed in the External Access section, the registered user context is what's available on phones (hardware or software) that are attached to a registered account on the PBX.

Incoming Callers

  • Option

    Description

    0

    Directory of PTP Extensions

    1+NNN

    Dial PTP Extension (extensions can be 1 to 3 digits)

    4

    Tri-met Bus Arrival Utility

    6

    General Conference Room (Public)

    *

    Voicemail Administration

Registered Users

  • Option

    Description

    0

    Directory of PTP Extensions

    1+NNN

    Dial PTP Extension (extensions can be 1 to 3 digits)

    3

    Echo Test

    4

    Tri-met Bus Arrival Utility

    6

    General Conference Room (Public)

    7+NNNNNN

    Call Free World Dialup User

    88299+NNNNNN NN

    Call e164 international number

    9+NNN NNN NNNN

    Call 10 digit number on the PSTN (Free to USA and Canada)

    *

    Voicemail Administration

Getting an Account

  • This process needs to be more streamlined but for now you can request an account by sending mail to nat@personaltelco.net . Currently the system supports SIP, IAX and IAX2 registrations.

Wish List

  1. Administration Tool - CGI scripts that allow easy maintenance of accounts, extensions and voicemail boxes. Currently this sort of stuff is modified by editing the Asterisk config files by hand and executing reload against the server.

  2. Voice Messages put in a Web getable directory/page

  3. Queue up outbound calls if no lines are available - If an internal user attempts to call out to PSTN and none of those lines are available it would be nice if the caller had the option to stay on the line until one is open or have the system ring them back when their call can be routed.

  4. FRS <-> Conference Room Gateway - A gateway that would allow users in the general conference room to hear traffic on FRS channel 11 in Portland and possibly request a broadcast by hitting pound to start talking and pound again when finished talking.

Log of Granted Wishes and Other Changes

  • CDR database in MySQL - 05/08/2004 - I've compiled in the mysql_cdr addon and now have call details logging to a mysql table. This will eventually be accessed by a web-based tool for users to show their telephone usage.

  • All lines busy message - 05/07/2004 - I've recorded a greeting on the Vonage voicemail system at 503-914-6550 that states something like "all incoming telephone lines are currently busy, try back in a few minutes" that will be heard if someone calls the single incoming PSTN line when it's already in use. If an outbound call is attempted that requires a PSTN line and none are available a message is played explaining something like "all outbound public telephone network lines are currently unavailable, please try again in a few minutes."


CategoryVoip

PersonalTelcoPbx (last edited 2012-03-23 09:52:04 by DanRasmussen)