Skip to content

Use case: Sende opkald videre

Jacob Sparre Andersen edited this page Mar 13, 2014 · 19 revisions

File generated Thu Mar 13 11:05:25 UTC 2014

Vi antager at receptionisten har valgt den relevante kontakt i klienten.

Fra brugernes synspunkt

Variant 1.a.I:

Receptionisten viderestiller til kontaktens primære nummer.

  • Telefonen bliver taget af en medarbejder.
  • Vedkommende vil gerne tage opkaldet.

Handlinger:

  1. Receptionisten taster genvejstasten for opkald til en kontakts primære nummer.
  2. Receptionistens telefon spiller ringetone.
  3. Medarbejderens telefon ringer.
  4. Medarbejderen tager telefonen.
  5. Receptionisten snakker med medarbejderen.
  6. Receptionisten taster genvejstasten for at stille et opkald igennem.
  7. Systemet lægger receptionistens telefon på.
  8. Systemet giver medarbejderen opkalder »i røret«.
  9. Systemet skifter receptionistens status til ledig.

Sekvensdiagram

Variant 1.a.II:

Receptionisten viderestiller til kontaktens primære nummer.

  • Telefonen bliver taget af en medarbejder.
  • Vedkommende vil ikke tage opkaldet.

Handlinger:

  1. Receptionisten taster genvejstasten for opkald til en kontakts primære nummer.
  2. Receptionistens telefon spiller ringetone.
  3. Medarbejderens telefon ringer.
  4. Medarbejderen tager telefonen.
  5. Receptionisten snakker med medarbejderen.
  6. Receptionisten taster genvejstasten for at lægge (udgående opkald) på.
  7. Systemet giver receptionisten opkalder »i røret«.
  8. Receptionisten snakker med opkalder.

Sekvensdiagram

Variant 1.b:

Receptionisten viderestiller til kontaktens primære nummer.

  • Telefonen bliver ikke taget.

Handlinger:

  1. Receptionisten taster genvejstasten for opkald til en kontakts primære nummer.
  2. Receptionistens telefon spiller ringetone.
  3. Medarbejderens telefon ringer.
  4. Receptionisten opgiver opkaldet til medarbejderen.
  5. Systemet giver receptionisten opkalder »i røret«.
  6. Receptionisten snakker med opkalder.

Sekvensdiagram

Variant 2.a.I:

Receptionisten viderestiller til et af kontaktens sekundære numre.

Medarbejderen der ringes op:

  • Tager telefonen.
  • Vil gerne tage opkaldet.

Handlinger:

  1. Receptionisten taster genvejstasten for listen med en kontakts sekundære numre.
  2. Receptionisten taster pil op/ned (et antal gange).
  3. Receptionisten taster genvejstasten for opkald til et markeret nummer.
  4. Receptionistens telefon spiller ringetone.
  5. Medarbejderens telefon ringer.
  6. Medarbejderen tager telefonen.
  7. Receptionisten snakker med medarbejderen.
  8. Receptionisten taster genvejstasten for at stille et opkald igennem.
  9. Systemet lægger receptionistens telefon på.
  10. Systemet giver medarbejderen opkalder »i røret«.
  11. Systemet skifter receptionistens status til ledig.

Sekvensdiagram

Variant 2.a.II:

Receptionisten viderestiller til et af kontaktens sekundære numre.

Medarbejderen der ringes op:

  • Tager telefonen.
  • Vil ikke tage opkaldet.

Handlinger:

  1. Receptionisten taster genvejstasten for listen med en kontakts sekundære numre.
  2. Receptionisten taster pil op/ned (et antal gange).
  3. Receptionisten taster genvejstasten for opkald til et markeret nummer.
  4. Receptionistens telefon spiller ringetone.
  5. Medarbejderens telefon ringer.
  6. Medarbejderen tager telefonen.
  7. Receptionisten snakker med medarbejderen.
  8. Receptionisten taster genvejstasten for at lægge (udgående opkald) på.
  9. Systemet giver receptionisten opkalder »i røret«.
  10. Receptionisten snakker med opkalder.

Sekvensdiagram

Variant 2.b:

Receptionisten viderestiller til et af kontaktens sekundære numre.

  • Telefonen bliver ikke taget.

Handlinger:

  1. Receptionisten taster genvejstasten for listen med en kontakts sekundære numre.
  2. Receptionisten taster pil op/ned (et antal gange).
  3. Receptionisten taster genvejstasten for opkald til et markeret nummer.
  4. Receptionistens telefon spiller ringetone.
  5. Medarbejderens telefon ringer.
  6. Receptionisten opgiver opkaldet til medarbejderen.
  7. Systemet giver receptionisten opkalder »i røret«.
  8. Receptionisten snakker med opkalder.

Sekvensdiagram

Variant 3.a.I:

Receptionisten viderestiller til et indtastet nummer.

Medarbejderen der ringes op:

  • Tager telefonen.
  • Vil gerne tage opkaldet.

Handlinger:

  1. Receptionisten taster genvejstasten for at viderestille til et indtastet nummer.
  2. Systemet viser et indtastningsfelt til telefonummeret.
  3. Receptionisten indtaster/indkopierer telefonnummeret.
  4. Receptionisten taster genvejstasten for at ringe op.
  5. Receptionistens telefon spiller ringetone.
  6. Medarbejderens telefon ringer.
  7. Medarbejderen tager telefonen.
  8. Receptionisten snakker med medarbejderen.
  9. Receptionisten taster genvejstasten for at stille et opkald igennem.
  10. Systemet lægger receptionistens telefon på.
  11. Systemet giver medarbejderen opkalder »i røret«.
  12. Systemet skifter receptionistens status til ledig.

Sekvensdiagram

Variant 3.a.II:

Receptionisten viderestiller til et indtastet nummer.

Medarbejderen der ringes op:

  • Tager telefonen.
  • Vil ikke tage opkaldet.

Handlinger:

  1. Receptionisten taster genvejstasten for at viderestille til et indtastet nummer.
  2. Systemet viser et indtastningsfelt til telefonummeret.
  3. Receptionisten indtaster/indkopierer telefonnummeret.
  4. Receptionisten taster genvejstasten for at ringe op.
  5. Receptionistens telefon spiller ringetone.
  6. Medarbejderens telefon ringer.
  7. Medarbejderen tager telefonen.
  8. Receptionisten snakker med medarbejderen.
  9. Receptionisten taster genvejstasten for at lægge (udgående opkald) på.
  10. Systemet giver receptionisten opkalder »i røret«.
  11. Receptionisten snakker med opkalder.

Sekvensdiagram

Variant 3.b:

Receptionisten viderestiller til et indtastet nummer.

Medarbejderen:

  • Tager ikke telefonen.

Handlinger:

  1. Receptionisten taster genvejstasten for at viderestille til et indtastet nummer.
  2. Systemet viser et indtastningsfelt til telefonummeret.
  3. Receptionisten indtaster/indkopierer telefonnummeret.
  4. Receptionisten taster genvejstasten for at ringe op.
  5. Receptionistens telefon spiller ringetone.
  6. Medarbejderens telefon ringer.
  7. Receptionisten opgiver opkaldet til medarbejderen.
  8. Systemet giver receptionisten opkalder »i røret«.
  9. Receptionisten snakker med opkalder.

Sekvensdiagram

Fra systemets synspunkt

Variant 1.a.I:

Receptionisten viderestiller til kontaktens primære nummer.

  • Telefonen bliver taget af en medarbejder.
  • Vedkommende vil gerne tage opkaldet.

Handlinger:

  1. Receptionist-N taster genvejstasten for at at ringe op til en kontakts primære nummer i klient-N.
  2. Klient-N beder Call-Flow-Control om at forbinde telefon-N med et opkald til kontaktens primære nummer.
  3. Call-Flow-Control beder FreeSWITCH om at forbinde telefon-N med et opkald til telefonnummeret.
  4. FreeSWITCH ringer op til telefonnummeret.
  5. FreeSWITCH brokobler opkaldet til telefon-N.
  6. Telefon-N spiller ringetone (for receptionist-N).
  7. Medarbejderens telefon ringer.
  8. Medarbejderens telefon accepterer SIP-opkaldet fra FreeSWITCH.
  9. Receptionist-N snakker (i telefon-N).
  10. Telefon-N sender lyden videre til FreeSWITCH.
  11. FreeSWITCH sender lyden videre til medarbejderens telefon.
  12. Medarbejderen lytter (til sin telefon). (Og omvendt.)
  13. Receptionist-N taster genvejstasten for at stille et opkald igennem i klient-N.
  14. Klient-N beder Call-Flow-Control om at forbinde det indgående og det udgående opkald.
  15. Klient-N skifter tilstand til »ledig«.
  16. Call-Flow-Control beder FreeSWITCH om at forbinde det indgående og det udgående opkald.
  17. FreeSWITCH kobler telefon-N af det udgående opkald.
  18. FreeSWITCH informerer Call-Flow-Control om at telefon-N er afkoblet.
  19. FreeSWITCH brokobler det indgående og det udgående opkald.

Sekvensdiagram

Variant 1.a.II:

Receptionisten viderestiller til kontaktens primære nummer.

  • Telefonen bliver taget af en medarbejder.
  • Vedkommende vil ikke tage opkaldet.

Handlinger:

  1. Receptionist-N taster genvejstasten for at at ringe op til en kontakts primære nummer i klient-N.
  2. Klient-N beder Call-Flow-Control om at forbinde telefon-N med et opkald til kontaktens primære nummer.
  3. Call-Flow-Control beder FreeSWITCH om at forbinde telefon-N med et opkald til telefonnummeret.
  4. FreeSWITCH ringer op til telefonnummeret.
  5. FreeSWITCH brokobler opkaldet til telefon-N.
  6. Telefon-N spiller ringetone (for receptionist-N).
  7. Medarbejderens telefon ringer.
  8. Medarbejderens telefon accepterer SIP-opkaldet fra FreeSWITCH.
  9. Receptionist-N snakker (i telefon-N).
  10. Telefon-N sender lyden videre til FreeSWITCH.
  11. FreeSWITCH sender lyden videre til medarbejderens telefon.
  12. Medarbejderen lytter (til sin telefon). (Og omvendt.)
  13. Receptionist-N taster genvejstasten for at lægge (udgående opkald) i klient-N.
  14. FreeSWITCH brokobler forbindelsen fra opkalder til telefon-N.
  15. Receptionist-N snakker med opkalder (gennem telefon-N).

Sekvensdiagram

Variant 1.b:

Receptionisten viderestiller til kontaktens primære nummer.

  • Telefonen bliver ikke taget.

Handlinger:

  1. Receptionist-N taster genvejstasten for at at ringe op til en kontakts primære nummer i klient-N.
  2. Klient-N beder Call-Flow-Control om at forbinde telefon-N med et opkald til kontaktens primære nummer.
  3. Call-Flow-Control beder FreeSWITCH om at forbinde telefon-N med et opkald til telefonnummeret.
  4. FreeSWITCH ringer op til telefonnummeret.
  5. FreeSWITCH brokobler opkaldet til telefon-N.
  6. Telefon-N spiller ringetone (for receptionist-N).
  7. Medarbejderens telefon ringer.
  8. Receptionist-N taster genvejstasten for at opgive et opkald i klient-N.
  9. FreeSWITCH brokobler forbindelsen fra opkalder til telefon-N.
  10. Receptionist-N snakker med opkalder (gennem telefon-N).

Sekvensdiagram

Variant 2.a.I:

Receptionisten viderestiller til et af kontaktens sekundære numre.

Medarbejderen der ringes op:

  • Tager telefonen.
  • Vil gerne tage opkaldet.

Handlinger:

  1. Receptionist-N taster genvejstasten for listen med en kontakts sekundære numre i klient-N.
  2. Receptionist-N taster pil op/ned (et antal gange) i klient-N.
  3. Receptionist-N taster genvejstasten for opkald til et markeret nummer i klient-N.
  4. Klient-N beder Call-Flow-Control om at ringe det markerede nummer op.
  5. Call-Flow-Control beder FreeSWITCH om at ringe nummeret op for telefon-N.
  6. FreeSWITCH ringer medarbejder op.
  7. FreeSWITCH forbinder telefon-N med det igangværende opkald.
  8. Telefon-N spiller ringetone (for receptionist-N).
  9. Medarbejderens telefon ringer.
  10. Medarbejderens telefon accepterer SIP-opkaldet fra FreeSWITCH.
  11. Receptionist-N snakker (i telefon-N).
  12. Telefon-N sender lyden videre til FreeSWITCH.
  13. FreeSWITCH sender lyden videre til medarbejderens telefon.
  14. Medarbejderen lytter (til sin telefon). (Og omvendt.)
  15. Receptionist-N taster genvejstasten for at stille et opkald igennem i klient-N.
  16. Klient-N beder Call-Flow-Control om at forbinde det indgående og det udgående opkald.
  17. Klient-N skifter tilstand til »ledig«.
  18. Call-Flow-Control beder FreeSWITCH om at forbinde det indgående og det udgående opkald.
  19. FreeSWITCH kobler telefon-N af det udgående opkald.
  20. FreeSWITCH informerer Call-Flow-Control om at telefon-N er afkoblet.
  21. FreeSWITCH brokobler det indgående og det udgående opkald.

Sekvensdiagram

Variant 2.a.II:

Receptionisten viderestiller til et af kontaktens sekundære numre.

Medarbejderen der ringes op:

  • Tager telefonen.
  • Vil ikke tage opkaldet.

Handlinger:

  1. Receptionist-N taster genvejstasten for listen med en kontakts sekundære numre i klient-N.
  2. Receptionist-N taster pil op/ned (et antal gange) i klient-N.
  3. Receptionist-N taster genvejstasten for opkald til et markeret nummer i klient-N.
  4. Klient-N beder Call-Flow-Control om at ringe det markerede nummer op.
  5. Call-Flow-Control beder FreeSWITCH om at ringe nummeret op for telefon-N.
  6. FreeSWITCH ringer medarbejder op.
  7. FreeSWITCH forbinder telefon-N med det igangværende opkald.
  8. Telefon-N spiller ringetone (for receptionist-N).
  9. Medarbejderens telefon ringer.
  10. Medarbejderens telefon accepterer SIP-opkaldet fra FreeSWITCH.
  11. Receptionist-N snakker (i telefon-N).
  12. Telefon-N sender lyden videre til FreeSWITCH.
  13. FreeSWITCH sender lyden videre til medarbejderens telefon.
  14. Medarbejderen lytter (til sin telefon). (Og omvendt.)
  15. Receptionist-N taster genvejstasten for at lægge (udgående opkald) i klient-N.
  16. FreeSWITCH brokobler forbindelsen fra opkalder til telefon-N.
  17. Receptionist-N snakker med opkalder (gennem telefon-N).

Sekvensdiagram

Variant 2.b:

Receptionisten viderestiller til et af kontaktens sekundære numre.

  • Telefonen bliver ikke taget.

Handlinger:

  1. Receptionist-N taster genvejstasten for listen med en kontakts sekundære numre i klient-N.
  2. Receptionist-N taster pil op/ned (et antal gange) i klient-N.
  3. Receptionist-N taster genvejstasten for opkald til et markeret nummer i klient-N.
  4. Klient-N beder Call-Flow-Control om at ringe det markerede nummer op.
  5. Call-Flow-Control beder FreeSWITCH om at ringe nummeret op for telefon-N.
  6. FreeSWITCH ringer medarbejder op.
  7. FreeSWITCH forbinder telefon-N med det igangværende opkald.
  8. Telefon-N spiller ringetone (for receptionist-N).
  9. Medarbejderens telefon ringer.
  10. Receptionist-N taster genvejstasten for at opgive et opkald i klient-N.
  11. FreeSWITCH brokobler forbindelsen fra opkalder til telefon-N.
  12. Receptionist-N snakker med opkalder (gennem telefon-N).

Sekvensdiagram

Variant 3.a.I:

Receptionisten viderestiller til et indtastet nummer.

Medarbejderen der ringes op:

  • Tager telefonen.
  • Vil gerne tage opkaldet.

Handlinger:

  1. Receptionist-N taster genvejstasten for at viderestille et opkald til et indtastet nummer i klient-N.
  2. Klient-N viser et indtastningsfelt (med fokus) til telefonummeret.
  3. Receptionist-N indtaster/indkopierer telefonnummeret i indtastningsfeltet.
  4. Receptionist-N taster genvejstasten for at ringe op.
  5. Klient-N bestiller en samtale mellem telefon-N og det indtastede telefonnummer (hos Call-Flow-Control).
  6. Call-Flow-Control bestiller en samtale mellem telefon-N og det indtastede telefonnummer (hos FreeSWITCH).
  7. FreeSWITCH ringer telefon-N op.
  8. FreeSWITCH ringer det indtastede nummer op.
  9. FreeSWITCH brokobler de to opkald.
  10. Telefon-N tager opkaldet.
  11. Telefon-N spiller ringetone (for receptionist-N).
  12. Medarbejderens telefon ringer.
  13. Medarbejderens telefon accepterer SIP-opkaldet fra FreeSWITCH.
  14. Receptionist-N snakker (i telefon-N).
  15. Telefon-N sender lyden videre til FreeSWITCH.
  16. FreeSWITCH sender lyden videre til medarbejderens telefon.
  17. Medarbejderen lytter (til sin telefon). (Og omvendt.)
  18. Receptionist-N taster genvejstasten for at stille et opkald igennem i klient-N.
  19. Klient-N beder Call-Flow-Control om at forbinde det indgående og det udgående opkald.
  20. Klient-N skifter tilstand til »ledig«.
  21. Call-Flow-Control beder FreeSWITCH om at forbinde det indgående og det udgående opkald.
  22. FreeSWITCH kobler telefon-N af det udgående opkald.
  23. FreeSWITCH informerer Call-Flow-Control om at telefon-N er afkoblet.
  24. FreeSWITCH brokobler det indgående og det udgående opkald.

Sekvensdiagram

Variant 3.a.II:

Receptionisten viderestiller til et indtastet nummer.

Medarbejderen der ringes op:

  • Tager telefonen.
  • Vil ikke tage opkaldet.

Handlinger:

  1. Receptionist-N taster genvejstasten for at viderestille et opkald til et indtastet nummer i klient-N.
  2. Klient-N viser et indtastningsfelt (med fokus) til telefonummeret.
  3. Receptionist-N indtaster/indkopierer telefonnummeret i indtastningsfeltet.
  4. Receptionist-N taster genvejstasten for at ringe op.
  5. Klient-N bestiller en samtale mellem telefon-N og det indtastede telefonnummer (hos Call-Flow-Control).
  6. Call-Flow-Control bestiller en samtale mellem telefon-N og det indtastede telefonnummer (hos FreeSWITCH).
  7. FreeSWITCH ringer telefon-N op.
  8. FreeSWITCH ringer det indtastede nummer op.
  9. FreeSWITCH brokobler de to opkald.
  10. Telefon-N tager opkaldet.
  11. Telefon-N spiller ringetone (for receptionist-N).
  12. Medarbejderens telefon ringer.
  13. Medarbejderens telefon accepterer SIP-opkaldet fra FreeSWITCH.
  14. Receptionist-N snakker (i telefon-N).
  15. Telefon-N sender lyden videre til FreeSWITCH.
  16. FreeSWITCH sender lyden videre til medarbejderens telefon.
  17. Medarbejderen lytter (til sin telefon). (Og omvendt.)
  18. Receptionist-N taster genvejstasten for at lægge (udgående opkald) i klient-N.
  19. FreeSWITCH brokobler forbindelsen fra opkalder til telefon-N.
  20. Receptionist-N snakker med opkalder (gennem telefon-N).

Sekvensdiagram

Variant 3.b:

Receptionisten viderestiller til et indtastet nummer.

Medarbejderen:

  • Tager ikke telefonen.

Handlinger:

  1. Receptionist-N taster genvejstasten for at viderestille et opkald til et indtastet nummer i klient-N.
  2. Klient-N viser et indtastningsfelt (med fokus) til telefonummeret.
  3. Receptionist-N indtaster/indkopierer telefonnummeret i indtastningsfeltet.
  4. Receptionist-N taster genvejstasten for at ringe op.
  5. Klient-N bestiller en samtale mellem telefon-N og det indtastede telefonnummer (hos Call-Flow-Control).
  6. Call-Flow-Control bestiller en samtale mellem telefon-N og det indtastede telefonnummer (hos FreeSWITCH).
  7. FreeSWITCH ringer telefon-N op.
  8. FreeSWITCH ringer det indtastede nummer op.
  9. FreeSWITCH brokobler de to opkald.
  10. Telefon-N tager opkaldet.
  11. Telefon-N spiller ringetone (for receptionist-N).
  12. Medarbejderens telefon ringer.
  13. Receptionist-N taster genvejstasten for at opgive et opkald i klient-N.
  14. FreeSWITCH brokobler forbindelsen fra opkalder til telefon-N.
  15. Receptionist-N snakker med opkalder (gennem telefon-N).

Sekvensdiagram

Implementerer:

Relaterede krav:

  • (ingen identificeret)

Relaterede use-cases:

HUSK:

  • Mangler eksempler på at veksle mellem indgående og udgående opkald.

End of file generated Thu Mar 13 11:05:25 UTC 2014

Clone this wiki locally