workshop at ngn laboratory - itu · test-3 failure case b busy scope verify how system behaves when...
TRANSCRIPT
![Page 1: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/1.jpg)
ITU-D
Workshop at NGN LABORATORY
DD/MM/AAAA
![Page 2: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/2.jpg)
• Workshop at NGN Lab Instrumentation; Protocols: SIP
• Workshop at NGN LabProtocols: H.248
• Workshop at NGN Lab interoperability aspects. SIP-ISUPSIP –I (ITU-T Rec. Q.1912.5 Profile C)
• Workshop at NGN Lab Voice Quality (PESQ ITU-T Rec. P.862)
Day One
![Page 3: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/3.jpg)
Workshop at NGN Lab Instrumentation; Protocols: SIP
NGN network tests.
![Page 4: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/4.jpg)
SIP protocol test scenario
Tests will be run in two groups NGN network tests Tests with test equipment
NGN network tests
NGN network call SIP protocol – Success Case
Subscriber A originates call Subscriber B originates call
NGN network call SIP protocol – Failure Case Release: busy Release: congested
INVITE/SDP
100 TRAING
180 RAING
200 OK/SDP
ACK
BYE
200 OK
CLIENT SERVER
SPEECH-RTP
![Page 5: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/5.jpg)
MGC
Topology SIP Protocol
(CHM )
Wireshark
PABX‐IP
ISDN‐PRI
SIP
IP Phone 7001
H.248SIP
SIP
SIP
SIP
Test System
5678‐9702
Emulated
Softphone
IP
IP Phone 7000
H.248
5678‐9700
5678‐9700
IPphone
10.04.03.201 10.04.03.204
10.04.03.205
SIP
AGW PABX‐IP
LoopBack
![Page 6: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/6.jpg)
SIP protocol call using the network Success Case – A originates
TEST-1 SUCCESS CASESubscriber A originates
Scope Verify how system behaves when subscriber is free
Procedure • Subscriber A originates call (soft phone)• SIP Protocol, using CODEC G.711• From soft phone to IP phone• Monitored via wireshark
Objective
• Verify how system behaves when interfunctioning • Verify success of call completion, communication, and termination, involving NGN
elements and correct codec negotiation
Expected results: • Success completing call, talking and hanging up when subscriber A originates the
call
INVITE/SDP
100 TRAING
180 RAING
200 OK/SDP
ACK
BYE
200 OK
CLIENT SERVER
SPEECH-RTP
![Page 7: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/7.jpg)
TEST-2 SUCCESS CASESubscriber B originates
Scope Verify how system behaves when subscriber is free
Procedure • Subscriber B originates call • SIP Protocol, using CODEC G.711 • From soft phone to IP phone• Monitored via wireshark
Objective
• Verify how system behaves when interfunctioning • Verify success of call completion, communication, and termination, involving NGN
elements and correct codec negotiation
Expected results: • Success completing call, talking and hanging up when subscriber B originates the
call
INVITE/SDP
100 TRAING
180 RAING
200 OK/SDP
ACK
BYE
200 OK
CLIENT SERVER
SIP protocol call using the network Success Case – B originates
SPEECH-RTP
![Page 8: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/8.jpg)
TEST-3 FAILURE CASEB busy
Scope Verify how system behaves when subscribernumber changed
Procedure • Originate Call to subscriber B, whose number must be busy
• SIP protocol, using CODEC G.711 • From test equipment to IP phone• Monitored via wireshark
Objective
• Verify how system behaves when interfunctioning • Verify if caller receives a busy tone and message 486 Busy Here• Verify correct mapping of referred causes (ITU reference – Q.850) in the
respective SIP messages
(Reason:Q.850;cause=17;text="user busy")
Expected results on the caller's end:• Busy tone• Message 486 Busy Here
INVITE/SDP
100 TRAING
486 Busy Here
(Reason:Q.850;cause=17; text="User busy")
CLIENT SERVER
SIP protocol call using the network with Failure Case – B busy
![Page 9: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/9.jpg)
TEST-4 FAILURE CASEB congested
Scope Verify how system behaves when receivingsubscriber number is non-existent
Procedure • Originate Call to subscriber B, whose number must be congested
• SIP protocol, using CODEC G.711 • From test equipment to IP phone• Monitored via wireshark
Scope
• Verify how system behaves when interfunctioning • Verify if caller receives an empty number tone and message 503 Service
Unavailable• Verify correct mapping of referred causes (ITU reference - Q.850) in the
respective SIP messages
(Reason:Q.850;cause=34;text="no circuit available")
Expected results on the caller's end:• Empty number tone(Reason:Q.850;cause=34;text="no circuit available")
INVITE/SDP
100 TRAING
503 Service unavailable
(Reason:Q.850;cause=34;text="no circuit available")
CLIENT SERVER
SIP protocol call using the network with Failure Case – B congested
![Page 10: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/10.jpg)
Workshop at NGN Lab Instrumentation; Protocols: SIP;
Tests with test equipment.
![Page 11: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/11.jpg)
SIP protocol test scenario
Tests with test equipment NGN network call SIP protocol – Success Case Subscriber A originates call Subscriber B originates call
NGN network call SIP protocol – Failure Case Release: number changed
Conformance Test ETSI TS 102 027-2 V4.1.1 (2006-07) –Methods for Testing and Specification (MTS); Conformance Test Specification for SIP (IETF RFC 3261);
SIP_CC_OE_CE_V_032 SIP_CC_OE_CR_V_010 SIP_CC_OE_CE_TI_003 SIP_MG_TE_V_013
![Page 12: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/12.jpg)
Topology SIP Protocol
(CHM )
Wireshark
PABX‐IP
SIP
H.248SIP
SIP
SIP
SIP
Test System
5678‐9702
Emulated
Softphone
IP
H.248
5678‐9700
5678‐9700
IPphone10.04.03.201 10.04.03.204
10.04.03.205
MGC
IP Phone 7001IP Phone
7000
ISDN‐PRI
AGW
LoopBack
PABX‐IP
SIP
![Page 13: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/13.jpg)
TEST-1 FAILURE CASEB number changed
Scope Verify how system behaves when subscriber fails –22 number changed
Procedure Originate Call to subscriber B (number changed)SIP protocol, using CODEC G.711 From test equipment to IP phoneMonitored via wireshark
Objective
• Verify how system behaves when interfunctioning
• Verify if caller receives a busy tone and message 410 Gone• Verify correct mapping of referred causes (ITU reference – Q.850) in the
respective SIP messages
(Reason:Q.850;cause=22;text="number changed")
Expected results on the caller's end:• Busy tone
• Message 410 Gone
INVITE/SDP
100 TRAING
410 Gone
Reason:Q.850;cause=22;text=“number changed")
CLIENT SERVER
SIP protocol call, Failure Case – B number changed
![Page 14: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/14.jpg)
Conformance Test:SIP_CC_OE_CR_V_010 – CANCEL
Conformance Test:
TPId: SIP_CC_OE_CR_V_010
Status: MandatoryRef: RFC 3261
Purpose: Ensure that the IUT having received a Trying (100 Trying) response to its INVITE request, to give up the call, sends a CANCEL request.
![Page 15: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/15.jpg)
Conformance Test: SIP_CC_OE_CE_V_032(NotFound (404 Not Found))
Conformance Test:
TPId: SIP_CC_OE_CE_V_032
Status: MandatoryRef: RFC 3261 Purpose: Ensure that the IUT when an INVITE client transaction is in theCalling state, on receipt of a Not Found (404 Not Found) response sendsan ACK request with the same Call-ID, From headers and Request-URIas in the original INVITE request and the same Tag in the To header as inthis response.
![Page 16: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/16.jpg)
Conformance Test: SIP_CC_OE_CE_TI_003– Timer
Conformance Test:
TPId: SIP_CC_OE_CE_TI_003
Status: MandatoryRef: RFC 3261
Purpose: If an unreliable transport (UDP) is used, ensure that the IUT,when an INVITE client transaction is in the Calling state having alreadyrepeated its INVITE wait for a timer A set with a value of 2*T1 beforesending it again.
![Page 17: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/17.jpg)
Conformance Test: SIP_MG_TE_V_013 – short names
Conformance Test:
TPId: SIP_MG_TE_V_013
Status: MandatoryRef: RFC 3261
Purpose: Ensure that the IUT on receipt of an INVITE request includingheaders set with short names, sends a Success (200 OK) responsepreceded optionally by informational (1XX) response.
![Page 18: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/18.jpg)
• Workshop at NGN Lab Instrumentation; Protocols: SIP.
• Workshop at NGN LabProtocols: H.248
• Workshop at NGN Lab interoperability aspects. SIP-ISUPSIP –I (ITU-T Rec. Q.1912.5 Profile C)
• Workshop at NGN Lab Voice Quality (PESQ ITU-T Rec. P.862)
Day One
![Page 19: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/19.jpg)
Workshop at NGN LabProtocols: H.248.
![Page 20: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/20.jpg)
Signaling protocol H.248 scenario
Four kinds of tests will be run:
MGW alignment Service Change
NGN network call H.248 protocol – Success Case Subscriber A originates call Subscriber B originates call
H.248 tests with RTP EVENTE
NGN network call H.248 protocol – Failure Case Release: busy Release: non-existent
![Page 21: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/21.jpg)
MGC
Topology H.248 NGN network, VOICE call
(CHM )
Wireshark
ISDN‐PRI
SIP
H.248SIP
SIP
SIP
SIP
Test System
5678‐9702
Emulated
Softphone
IP
H.248
SIP
5678‐9700
AGW
LoopBack
PABX‐IP
IP Phone 7000
IP Phone 7001
IP Phone
5678‐9700
![Page 22: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/22.jpg)
TEST-1 ALIGNMENT
Scope Verify system behavior when starting up
Procedure • Remove board and insert it again to verify how system behaves when starting up
• Monitored via wireshark
Objective
• Verify start up behavior of a new alignment between MGW and MGC, using the Service Change command
Expected results: • Alignment successful
H.248 protocol signaling callAlignment
![Page 23: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/23.jpg)
TEST-2 SUCCESS CASESubscriber A originates
Scope Verify how system behaves when subscriber is free
Procedure • Originate Call from IP phone subscriber• H.248 protocol, using CODEC G.711• From IP phone to soft phone• Monitored via wireshark
Objective
• Verify how system behaves when interfunctioning• Verify success of call completion, communication, and termination, involving NGN
elements and correct codec negotiation.
Expected results: • Success completing call, talking and hanging up when subscriber A originates the
call
H.248 protocol signaling callSuccess Case – A originates
![Page 24: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/24.jpg)
TEST-3 SUCCESS CASESubscriber B originates
Scope Verify how system behaves when subscriber is free
Procedure • Originate Call from IP phone subscriber• H.248 protocol, using CODEC G.711• From IP phone to soft phone• Monitored via wireshark
Objective
• Verify how system behaves when interfunctioning• Verify success of call completion, communication, and termination, involving NGN
elements and correct codec negotiation.
Expected results:• Success completing call, talking and hanging up when subscriber B originates the
call
H.248 protocol signaling callSuccess Case – B originates
![Page 25: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/25.jpg)
TEST-4 SUCCESS CASEDTMF Digits
Scope Verify how system behaves when subscriber is free
Procedure • Originate Call from IP phone subscriber• H.248 protocol, using CODEC G.711• From IP phone to IP phone• Digits from 0 to 9 shall be input • Monitored via wireshark
Objective
• Verify how system behaves when interfunctioning • Verify success of call completion, communication, and termination, involving NGN
elements and correct codec negotiation• Verify digits in RTP events
Expected results:• Success completing call, talking and hanging up when subscriber A originates the
call Verify digits in RTP events
H.248 protocol signaling callSuccess Case – DTMF Digits
![Page 26: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/26.jpg)
H.248 protocol call Failure Case – Subscriber B busy
TEST-5 FAILURE CASEReceiver must be busy
Scope Verify how system behaves when receivingsubscriber number is busy.
Procedure • Originate Call to subscriber B, whose number must be busy
• H.248 protocol, using CODEC G.711 • From test equipment to IP phone• Monitored via wireshark
Objective
• Verify how system behaves when interfunctioning • Verify if caller receives a busy tone and the message Subtract ,• Verify correct mapping of referred causes (ITU reference - Q.931) in the
respective ISDN messages, cause 17.
(Reason:Q.931;cause=17;text="user busy").
Expected results on the caller's end:• Busy tone
• Message CAUSE# 17 User busy
![Page 27: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/27.jpg)
TEST-6 Failure CaseB congested
Scope Verify how system behaves when receivingsubscriber number is non-existent
Procedure • Originate Call to subscriber B, whose number must be congested
• H.248 protocol, using CODEC G.711 • From test equipment to IP phone• Monitored via wireshark
Objective
• Verify how system behaves when interfunctioning
• Verify if caller receives an empty number tone and message 486 Busy Here ,• Verify correct mapping of referred causes (ITU reference - Q.931) in the
respective release messages(Reason:Q.931;cause=34;text="no circuit available")
Expected results on the caller's end:• Empty number tone(Reason:Q.931;cause=34;text="no circuit available")
INVITE/SDP
100 TRAING
503 Service unavailable
(Reason:Q.931;cause=34;text="nocircuit available")
CLIENT SERVER
H.248 protocol call using the network Failure Case – B congested
![Page 28: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/28.jpg)
• Workshop at NGN Lab Instrumentation; Protocols: SIP.
• Workshop at NGN LabProtocols: H.248
• Workshop at NGN Lab interoperability aspects. SIP-ISUPSIP –I (ITU-T Rec. Q.1912.5 Profile C)
• Workshop at NGN Lab Voice Quality (PESQ ITU-T Rec. P.862)
Day Two
![Page 29: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/29.jpg)
Workshop at NGN Lab interoperability aspects. SIP-ISUP, SIP-I (ITU-T Rec. Q.1912.5 Profile C).
![Page 30: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/30.jpg)
SIP-l protocol test scenario
Tests with test equipment
NGN network call SIP-l protocol
CODEC G.711A success case Subscriber A originates call Subscriber B originates call
CODEC G.729A success case Subscriber A originates call Subscriber B originates call
Failure Case Release: busy Release: congested
![Page 31: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/31.jpg)
Topology SIP-l Protocol
(CHM )
Wireshark
PABX‐IP
SIP
H.248SIP
SIP
SIP
SIP‐I
Test System
5678‐9702
Emulated
Softphone
IP
H.248
5678‐9700
5678‐9700
IPphone10.04.03.201 10.04.03.204
10.04.03.205
MGC
IP Phone 7001IP Phone
7000
ISDN‐PRI
AGW
LoopBack
PABX‐IP
SIP
![Page 32: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/32.jpg)
Signaling call SIP-l protocol – Success Case Subscriber A originates CODEC-G.711
TEST-1 SUCCESS CASEFrom A, CODEC-G.711
Scope Verify how system behaves when subscriber is free
Procedure • Subscriber A originates a call• Protocol SIP-l, using CODEC G.711• From test equipment to IP phone• Monitored via wireshark
Objective
• Verify how system behaves when interfunctioning • Verify success of call completion and termination, involving NGN elements
Expected results: • Success completing call, correct codec negotiation and termination.
INVITE-SDP/ IAM
100 TRAING
180 RAING/ ACM
200 OK-SDP/ ANM
ACK
BYE / RELEASE
200 OK/ RLC
CLIENT SERVER
![Page 33: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/33.jpg)
Signaling call SIP-l protocol – Success Case Subscriber B originates CODEC-G.711
TEST-2 SUCCESS CASEFrom A, CODEC-G.711
Scope Verify how system behaves when subscriber is free
Procedure • Subscriber B originates a call• Protocol SIP-l, using CODEC G.711• From test equipment to IP phone• Monitored via wireshark
Objective
• Verify how system behaves when interfunctioning • Verify success of call completion and termination, involving NGN elements
Expected results: • Success completing call, correct codec negotiation and termination.
INVITE-SDP/ IAM
100 TRAING
180 RAING/ ACM
200 OK-SDP/ ANM
ACK
BYE / RELEASE
200 OK/ RLC
CLIENT SERVER
![Page 34: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/34.jpg)
Signaling call SIP-l protocol – Success Case Subscriber A originates CODEC-G.729
TEST-3 SUCCESS CASEFrom A, CODEC-G.729
Scope Verify how system behaves when subscriber is free
Procedure • Subscriber A originates a call• Protocol SIP-l, using CODEC G.729• From test equipment to IP phone• Monitored via wireshark
Objective
• Verify how system behaves when interfunctioning • Verify success of call completion and termination, involving NGN elements
Expected results: • Success completing call, correct codec negotiation and termination.
INVITE-SDP/ IAM
100 TRAING
180 RAING/ ACM
200 OK-SDP/ ANM
ACK
BYE / RELEASE
200 OK/ RLC
CLIENT SERVER
![Page 35: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/35.jpg)
Signaling call SIP-l protocol – Success Case Subscriber B originates CODEC-G.729
TEST-4 SUCCESS CASEFrom B, CODEC-G.729
Scope Verify how system behaves when subscriber is free
Procedure • Subscriber B originates a call• Protocol SIP-l, using CODEC G.729• From test equipment to IP phone• Monitored via wireshark
Objective
• Verify how system behaves when interfunctioning • Verify success of call completion and termination, involving NGN elements
Expected results: • Success completing call, correct codec negotiation and termination.
INVITE-SDP/ IAM
100 TRAING
180 RAING/ ACM
200 OK-SDP/ ANM
ACK
BYE / RELEASE
200 OK/ RLC
CLIENT SERVER
![Page 36: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/36.jpg)
Signaling call SIP-l protocol Failure Case – B Busy
TEST-5 FAILURE CASEB Busy
Scope Verify how system behaves when receivingsubscriber number is busy.
Procedure • If making an IP phone call, test equipment must receive it
• Protocol SIP-l, using CODEC G.711• Monitored via wireshark
Objective
• Verify how system behaves when interfunctioning • Verify message 486 Busy Here• Verify correct mapping of referred causes (ITU reference – Q.850) in the
respective SIP messages
(Reason: Q.850;cause=17;text="user busy").
Expected results:
• Busy tone
• Message 486 Busy Here / REL #17
100 TRAING
486 Busy Here / REL #17
CLIENT SERVER
INVITE-SDP/ IAM
![Page 37: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/37.jpg)
TEST-6 FAILURE CASEB congested
Scope Verify how system behaves when receivingsubscriber number is non-existent
Procedure: • Originate call to subscriber B, whose number must be congested
• SIP protocol, using CODEC G.711• From test equipment to IP phone• Monitored via wireshark
Objective
• Verify how system behaves when interfunctioning • Verify if caller receives an empty number tone and message 486 Busy Here• Verify correct mapping of referred causes (ITU reference – Q.850) in the
respective SIP messages
(Reason:Q.850;cause=34;text=“no circuit available”)
Expected results on the caller's end:• Empty number tone (Reason:Q.850;cause=34;text=“no circuit available”)
INVITE/ IAM SDP
100 TRAING
503 Service unavailable
(Reason:Q.850;cause=34;text=“no circuitavailable”)
CLIENT SERVER
SIP-l protocol callFailure Case – B congested
![Page 38: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/38.jpg)
• Workshop at NGN Lab Instrumentation; Protocols: SIP.
• Workshop at NGN LabProtocols: H.248
• Workshop at NGN Lab interoperability aspects. SIP-ISUPSIP –I (ITU-T Rec. Q.1912.5 Profile C)
• Workshop at NGN Lab Voice Quality (PESQ ITU-T Rec. P.862)
Day Two
![Page 39: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/39.jpg)
Workshop at NGN Lab Voice Quality (PESQ ITU-T Rec. P.862)
![Page 40: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/40.jpg)
Voice Quality Measurement Scenario – MOS
Two test cases will be run:
Case 1: VOICE calls (female and male sentences, SIP-ISDN protocol, using codec G.711
Case 1: VOICE calls (female and male sentences, SIP-ISDN protocol, using codec G.729
![Page 41: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/41.jpg)
SIP-ISDN calls test topology, with voice quality measurement – MOS
IP
SISDN Protocol
Wireshark
ETH
Test System
SIP
ELASTIX
ISDN
E1
SIP Protocol,
MOS‐PESQ
Codec G.711A
Perceptual Evaluation of SpeechQuality (PESQ) in standard P.862
RTP
SIP Protocol,
![Page 42: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/42.jpg)
MOS Tests with CODEC G.711
TEST-1 MOS tests with CODECG.711
Scope Verify call completion and mos Mos measurements forcodec G.711
Procedure • Simultaneous SIP calls shall be made, originating from test equipment, with male and female sentences, to be received by the IP-PABX
• The PABX-IP shall forward the calls to the ISDN route, to be answered by the test equipment
• CODEC G.711• From SIP test equipment, passing through the IP-
PABX, to be received by the ISDN test equipment.• Monitored via wireshark
Objective
• Verify how system behaves when interfunctioning• Verify call completion• Verify results of MOS FROM MOS score • Verify packet loss jitter delay
Expected Results: • Complete calls (without loss)• Mos SCORE within satisfactory standards
INVITE/SDP
100 TRAING
180 RAING
200 OK/SDP
ACK
BYE
200 OK
TESTER SIP PABX
SETUP
ALERTING
CONNECT
CONNECT-ACK
TESTERISDN
RLC
DISCONCT
CALL PROC
REL
SPEECH-RTP
SPEECH-RTP
![Page 43: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/43.jpg)
MOS Tests with CODEC G.729
TEST-2 MOS tests with CODECG.729
Scope Verify call completion and mos Mos measurements forcodec G.729
Procedure • Simultaneous SIP calls shall be made, originating from test equipment, with male and female sentences, to be received by the IP-PABX
• The PABX-IP shall forward the calls to the ISDN route, to be answered by the test equipment
• CODEC G.729• From SIP test equipment, passing through the IP-
PABX, to be received by the ISDN test equipment• Monitored via wireshark
Objective
• Verify how system behaves when interfunctioning• Verify call completion• Verify results of MOS FROM MOS score • Verify packet loss jitter delay
Expected Results:• Complete calls (without loss)• Mos SCORE within satisfactory standards
INVITE/SDP
100 TRAING
180 RAING
200 OK/SDP
ACK
BYE
200 OK
TESTER SIP PABX
SETUP
ALERTING
CONNECT
CONNECT-ACK
TESTERISDN
RELC
DISCONCT
CALL PROC
REL
SPEECH-RTP
SPEECH-RTP
![Page 44: Workshop at NGN LABORATORY - ITU · TEST-3 FAILURE CASE B busy Scope Verify how system behaves when subscriber number changed Procedure • Originate Call to subscriber B, whose number](https://reader031.vdocuments.us/reader031/viewer/2022041906/5e63addca66a2217645df65f/html5/thumbnails/44.jpg)
www.cpqd.com.br
<<NomeNomeNome>><<Área (UA)>>Converged Networks Corporate Department – DRCPhone: (+55) 19 3705-XXXX [email protected]
Thanks!