Is it possible to have a single DID ring on ten separate phones other than assigning a single extension to every phone? Basically, my client would like the system to behave like a key system where inbound calls ring on all phones. If I use the single extension assigned to all phones it would limit the number of simultaneous calls.
There doesn't seem to be an option for a calling group.
There are a few ways to do this. You may not want to do one octo-line on ten phones for fairly simple reasons (8 line max). It's less likely you'll have more than 8 of the 10 users on, but there may not be any room for growth either.
You can look into overlays or call blsat groups. Overlays existed before octo-lines, and are still used in many scenarios:
Parallel Hunt Groups (call blast):
I think call blast may be more appropriate since you have a large amount of users than 8.
Have you looked into using this new feature. I think it would offer the functionality you desire shared among the 10 phones;
An octo-line directory number supports up to eight active calls, both incoming and outgoing, on a single phone button. Unlike a dual-line directory number, which is shared exclusively among phones (after a call is answered, that phone owns both channels of the dual-line directory number), an octo-line directory number can split its channels among other phones that share the directory number. All phones are allowed to initiate or receive calls on the idle channels of the shared octo-line directory number.
Because octo-line directory numbers do not require a different ephone-dn for each active call, one octo-line directory number can handle multiple calls. Multiple incoming calls to an octo-line directory number ring simultaneously. After a phone answers a call, the ringing stops on that phone and the call-waiting tone plays for the other incoming calls. When phones share an octo-line directory number, incoming calls ring on phones without active calls and these phones can answer any of the ringing calls. Phones with an active call hear the call-waiting tone.
After a phone answers an incoming call, the answering phone is in the connected state. Other phones that share the octo-line directory number are in the remote-in-use state.
After a connected call on an octo-line directory number is put on-hold, any phone that shares this directory number can pick up the held call. If a phone user is in the process of initiating a call transfer or creating a conference, the call is locked and other phones that share the octo-line directory number cannot steal the call.
Hope this helps!