destinations: full picker everywhere, numbers in summaries, Ring everyone
The DestinationPicker now offers every type that exists (user, voicemail,
ring group, digital receptionist, office hours, announcement, outside
number, hang up) on every page that routes calls; queues and
conferences join in M8. API summaries show the number of dialable
targets ("Ring group Sales (500)", 05 §3). Wizard step 8 gains "Ring
everyone": it creates or refreshes a ring group "Everyone" of all
extensions (unanswered → the first user's voicemail); an IVR isn't
created there because it needs a recorded greeting. m3-t5 now routes
the main number through "Ring everyone" and still passes.
Task: M6-T6
This commit is contained in:
1 parent
dd640b368b
commit
d746772b97
7 files changed
+72
-22
No files matched your search
@@ -113,7 +113,7 @@ describe.skipIf(!hasTestDb)('/api/ring-groups', () => {
|
||||
trunkId,
|
||||
destination: { type: 'ring_group', id: groupId },
|
||||
});
|
||||
expect(did.json().destinationSummary).toBe('Ring group Sales');
|
||||
expect(did.json().destinationSummary).toBe('Ring group Sales (500)');
|
||||
expect(await dialplan()).toContain(`Goto(sp-rg-${groupId},s,1)`);
|
||||
const busy = await req('DELETE', `/api/ring-groups/${groupId}`);
|
||||
expect(busy.statusCode).toBe(409);
|
||||
|
||||
Reference in new issue
Block a user