support wiki

helpful humans at 423-456-6700

User Tools

Site Tools


Sidebar

System Setup
Getting Started
Setup Wizard
Porting Numbers
Caller ID
Special Projects

Networking
Network Introduction
Recommended Equipment
Ideal Network Setup
Firewall/Network Configuration
  Routers That Should Not Be Used
Switches
Ubiquiti ER X Configs
How To Disable SIP ALG
Networking Disasters
OpenVPN on Grandstream Phones
Port Forwarding / External Remote Phones

Customer Admin Portal
Login
Dashboard
Coms
  Fax
  SMS/Text
  E-Mail
Configuration
  Basic Mode
  Extensions-Adding
  Extensions-Function
  Groups
  Receptionists
  Schedule
  Hold Music
  Advanced Mode
  PA Ring Tone
  Recordings
  Keys
  Tricks
My Services
  Numbers
  Lines
  International Calling
  e911
  Conference
  Backup
  Call Recordings
  Phonebook
My Account
  Overview
  Account Info
  Options
  Payment
  Wallet
  Reports

Functions & Advanced Features
Schedule Override
External Storage: USB
Hold vs Park
Hunt Groups
Paging
Line Emulation
Relay/Door/Alarm Control
Feature Code List
Voicemail
Grandstream Wave
Zoiper

Hardware
Hello Hub V2
Hello Hub Nano - Cloud Connector
Supported Phones (Auto-Config)
Grandstream HT801/802 Tricks
Pairing Instructions for DP750/752
Grandstream WP820
PA Speaker (SIP) Configuration

Deprecated
Hello Hub V1
Hello Hub V1 Battery Removal
Manual Config Phones

Advanced
Troubleshooting
Reliability
Switching Loops
Email Notes

Policies
Payment Policy
Cancellation

System Variants
System & Hardware Variants

Required
Terms and Conditions
Software Licensing

Useful
Blog and Rants
HIPAA
Recording Phone Calls & Conversations

Menu

phonelineemulation

Phone Line Emulation

Once upon a time, telephone service was provided on a pair of wires that had a phone number assigned to it. The first three digits got you to a region, the next three to an exchange (a smaller region) and the last four digits to a phone on that exchange. At modest levels, a 10 lines phone system had 10 pairs of wires, and 10 phone numbers. Of course, a lot of variation was possible, especially at larger customer levels. Incoming calls were grouped using a behavior known as “hunting” or “rollover”. Outgoing calls were made either using the caller id of a main number, or each individual line (pair of wires).

The modern VoIP/Digital business phone system emulates much of this behavior. A Phone Number will get you to a system such as a PBX (Private Branch Exchange) like the ring-u Hello Hub via digital internet connections, where and how it routes is up to the configuration of the PBX and less about the physical phone wires of olden times. Calling out a specific line or phone number can be a little trickier than the old systems where you pressed a button, and the phone connected to a physical pair of wires and the number attached to them. Ring-u has several ways you emulate that behavior that can be used together for very complex configuration.

Default Caller ID per Phone

Assuming an account has multiple phone numbers, under each phone extension configurations advanced tab, you can select a default caller ID for that phone. If set, a call from that phones default account is given that Caller ID number and the Caller ID name associated with that number.

* Codes

If more ad-hoc / as-needed use of specific phone number and Caller ID is needed, you can dial out using *# of the phone numbers. For example, if I wanted to call ring-u using the 4th number in my list, I would call by dialing *4 423 456-6700 . The *4 picked the 4th number for phone number and Caller ID for the outgoing call.

Line Emulation

Sometimes, the above two tricks are not enough. You want full on multi-line emulation. Possible, but ring-u does not automatically make that happen. It is possible, understanding some concepts and with a little old fashioned manual config. First, we suggest that you let the Hello Hub manage and configure the first “Account” on each phone, essentially “Line 1”. Mostly so that if your network changes, at least 1 line works. Then you can configure as many other Accounts/Lines as you want and the phone supports. Lets make some assumptions and get started:

  • Important: You have a reserved “static” address for your Hello Hub on your network or a cloud system. The Hello Hub needs a consistent address for this to work.
  • You are using 4 or more line phones. The Grandstream GRP2614 or GRP2616 is a good example. Polycom VVX series and others work the same, but our example screens are for GRP2614's.
  • You have pre-mapped out your phone numbers and line configurations.
  • You are letting the Hello Hub configure and manage Account 1 aka Line 1.

And now, step by step:

  1. Configure your system using the Hello Hub and automatic configuration, verify operation.
  2. Configure each phone number (My Services→Numbers→Edit) with a SHORT label. It shows up on incoming calls Caller ID's.
  3. Create a manual extension (Configuration→Extensions→Add an Extension) for each phone and line you want. In the example, “Bob” is extension 123 for the main Acme Insurance Company line, and is 323 for the Acme Roofing Company. You can choose any numbering scheme, this is just an example.
  4. Choose the Caller ID for these manual extensions under the advanced tab as desired.
  5. For each number, you will want to configure schedules and routing to receptionist or group of phones.
  6. For each phone, login to it's IP address with a web browser. For example if Bob's phone is 192.168.77.150, pointing your web browser to it like: https://192.168.77.150 and login with the phones login and password. If a GRP2614 or similar, the password may be on a sticker on the bottom of the phone, or in the customer portal under the autoconfigured extensions advanced tab. If you assign a new password to the phone, make a note of it and please add it to the customer portal under the autoconfigured extensions advanced tab. For example, if you change Bob's phone password to “chaosmonkey99”, put that password on extension 123 so the system still manages that phone.
  7. On each phone, configure Account 2, Account 3, etc.. with the manually configured extension information, using the IP address of the Hello Hub for the SIP Server and Outbound Proxy. Use the password created for each extension. In the example, 323 for the SIP Authentication ID and the password from above as 8BFC9KT3iu76K6P in the Sip Authentication Password is the most crucial setting.
  8. Test. Each phone should now show multiple lines on the upper left. Pressing the line/account and then dialing should call out with the caller ID that the extension defaults to.
phonelineemulation.txt · Last modified: 2022/04/05 20:47 by mike