Acceptance Tests For Asterisk on the MCF54451

20
Arcturus empower embedded. Acceptance Tests For Acceptance Tests For Asterisk on the MCF54451 Asterisk on the MCF54451 DRAFT – VERSION 0.5 DRAFT – VERSION 0.5 January 6/08 January 6/08

description

Acceptance Tests For Asterisk on the MCF54451. DRAFT – VERSION 0.5 January 6/08. Testing SIP Client. Test Setup Procedure A – Zoiper (sip client) registered to SIP extension on asterisk – (following steps described in setup document) B – Zoiper (sip client) - PowerPoint PPT Presentation

Transcript of Acceptance Tests For Asterisk on the MCF54451

Page 1: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

Acceptance Tests For Acceptance Tests For

Asterisk on the MCF54451Asterisk on the MCF54451

DRAFT – VERSION 0.5DRAFT – VERSION 0.5January 6/08January 6/08

Page 2: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

Testing SIP ClientTesting SIP Client

Test Setup ProcedureA – Zoiper (sip client) • registered to SIP extension on asterisk – (following steps described in setup document)B – Zoiper (sip client) • registered to second SIP extension on asterisk – (following steps described in setup

document)Test Operation Confirm registration of A and B under Asterisk GUI • (following steps described in setup document)Confirm registration of each Zoiper client • (following steps described in setup document)A calls B -> confirm ringback on A -> confirm B incoming call pop-up window appears Answer B -> confirm full-duplex audio path-> hang up B-> confirm A and B call cleared normally-> confirm registration is maintainedRepeat for B calls A scenario

Page: Page: 22

Page 3: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

FXS – Testing InboundFXS – Testing Inbound

Test Setup ProcedureA – Zoiper (sip client) • registered to SIP extension on asterisk – (following steps described in setup

document)B – FXS Handset Attached to Port “Phone”• FXS analog channel configured as extension (following steps described in

setup document)Test Operation A calls B -> confirm ringingTake handset off-hook-> confirm duplex audio pathPut handset on-hook-> confirm registration is maintained

Page: Page: 33

Page 4: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

FXS – Testing OutboundFXS – Testing Outbound

Test Setup ProcedureA – Zoiper (sip client) • registered to SIP extension on asterisk – (following steps described in setup

document)B – FXS Handset Attached to Port “Phone”• FXS analog channel configured as extension - (following steps described in

setup document)Test Operation Take B off-hook-> confirm dial toneB calls A-> confirm A “ringing” and B “ringback” toneAnswer A-> confirm full duplex audio pathHangup A and B-> confirm registration is maintained

Page: Page: 44

Page 5: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

FXO Functional Testing - OverviewFXO Functional Testing - Overview

Test Setup Procedure The purpose of this test is to validate ringing, hook state and audio.• Create a Time Interval• Set up incoming call rule to route FXO – to – SIP client• Call FXO line • Answer SIP Extension• Confirm duplex audio path• Terminate test and validate completion

Page: Page: 55

Page 6: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

FXO Functional Testing– Setup Time Interval FXO Functional Testing– Setup Time Interval

1. Select Call Time Interval Menu

2. Name Interval ‘ALL’3. Set for Mon-to-Sun

4. Check “Entire Day”

APPLY CHANGES – VERY IMPORTANT

5. Click update

Page: Page: 66

Page 7: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

FXO Functional Testing - Set Up Call Rule FXO Functional Testing - Set Up Call Rule

1. Select Call Rules Menu

2. Select FXO Trunk3. Select Time Interval – “ALL”

4. Destination 6000 (SIP User Extension)

APPLY CHANGES – VERY IMPORTANT

5. Click update

Page: Page: 77

Page 8: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

FXO Functional Testing - ProcedureFXO Functional Testing - ProcedureTest Setup ProcedureFollow Steps to setup time interval and set up call rule A – Zoiper (sip client) • registered to SIP extension 6000 on asterisk – (following steps described earlier)B – PSTN Analog Phone Line connected to FXO (line) port of 54451 board• FXO configured as analog trunk (described earlier)• FXO configured to route call to SIP destination 6000C – PSTN PhoneTest Operation C calls PSTN Number B-> Confirm ringback on C-> confirm call is ringing through to A (may take up to 3 rings)Answer A-> Confirm full duplex voice Hangup C and A-> confirm A registration is maintained-> retry to confirm calls cleared normally and state is idle

Page: Page: 88

Page 9: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

NoticeNotice

Page: Page: 99

This CompletesAcceptance testing

The following section describes how to setup and demo Asterisk features – these features are

not supported as part of the project requirements. This documentation has been

provided to help with field demos and training.

Page 10: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

Cool Demo’sCool Demo’s

• The capabilities of Asterisk are very complete and most functions have been made to work on the MCF54451-EVB. – Dialing by name– Music on hold– Voicemail– Creating a Ring Group

Page: Page: 1010

Page 11: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

Dialing by NameDialing by Name

Setup Procedure The dialing by name demo sets up the FXO inbound port as a trunk line that gets

answered by the Asterisk directory attendant. The directory attendant allows users to spell the name of the person they are trying to reach using their telephone key pad.

• Follow previous steps to setup FXO trunk• Follow previous steps to Create a Time Interval• Set up Directory Extension• Change incoming call rule to route FXO – to – Directory Extension• Confirm User CapabilitiesTesting• Call FXO line • Dial by name

Page: Page: 1111

Page 12: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

Set Up Directory ExtensionSet Up Directory Extension

Page: Page: 1212

1. Select Directory Menu

2. Configure Directory Extension 69983. Check:-Read extension number-Use first name

APPLY CHANGES – VERY IMPORTANT

4. Click save

Page 13: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

Page: Page: 1313

Confirm User CapabilitiesConfirm User Capabilities

1. Select UserMenu + click user

2. Confirm Name is defined

3. ConfirmDirectory Capability is set

Page 14: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

Modify Incoming Call RulesModify Incoming Call Rules

Page: Page: 1414 Page: Page: 1414

1. Select Incoming Calling Rules menu

2. Click edit

APPLY CHANGES – VERY IMPORTANT

4. Select Names Directory 5. Click Update

Page 15: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

Music on HoldMusic on Hold

Setup ProcedureMusic on Hold (MoH) plays back music when a call when a call is put on hold. MoH

is enabled by default and can be demo’d easily• Follow Previous Steps to Setup User SIP User• Follow Previous Steps to Configure FXS Port• Follow Previous Steps to Configure Zoiper SIP ClientTesting• Dial extension / FXS extension from Zoiper SIP Client• Place extension on hold

Page: Page: 1515

Hold Button

Page 16: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

VoicemailVoicemail

Setup ProcedureVoicemail allows callers to leave voice messages for extensions that are

unavailable. It also allows users to check their voicemail by dialing the voicemail port extension and entering a password. Voicemail also supports: time stamping, envelope stamping, operator assistance, message review capability, message length, message size, mailbox size and email voicemail.

• Follow Previous Steps to Setup User SIP User• Follow Previous Steps to Configure FXS Port• Follow Previous Steps to Configure Zoiper SIP Client• Configure General Voicemail Settings• Confirm User CapabilitiesTesting• Dial extension / FXS extension from Zoiper SIP Client• Leave message • To retrieve messages dial 6999 and enter mailbox / password

Page: Page: 1616

Page 17: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

Configuring General Voicemail SettingsConfiguring General Voicemail Settings

Page: Page: 1717

1. Select Voicemail Menu

2. Setup VM Extension 69993. Use basic settings

4. ConfigureAdvanced options

6. Save Settings

APPLY CHANGES – VERY IMPORTANT

Page 18: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

Page: Page: 1818

Confirm User CapabilitiesConfirm User Capabilities

1. Select UserMenu + click user

3. Confirm Voicemail Capability is set &Default PIN

APPLY ANY CHANGES – VERY IMPORTANT

Page 19: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

Creating a Ring GroupCreating a Ring Group

Page: Page: 1919

Setup ProcedureRing Groups allow one extension number to ring in multiple places. This can occur

simultaneously or in sequence. This is useful for building systems, medical monitoring and other push-to-call applications because it allows for multiple answer points via single number.

• Follow Previous Steps to Setup User SIP Users• Follow Previous Steps to Configure FXS Port• Follow Previous Steps to Configure Zoiper SIP Client• Configure Ring Group SettingsTesting• Dial Ring Group extension 6400• All registered users should ring / answer single user

Page 20: Acceptance Tests For  Asterisk on the MCF54451

Arcturusempower embedded.

Configure Ring Group SettingsConfigure Ring Group Settings

Page: Page: 2020

1. Select Ring Groups Menu

2. Name ring group3. Set up ring group extension 64004. Load available users into Ring Group Members

4. SelectRing all Simultaneously5. Configure if not answered goto…

6. Save Settings

APPLY CHANGES – VERY IMPORTANT

Note: user’s without names will not appear in the available user’s list