TestForwardBusyPstn Class Reference

Inheritance diagram for TestForwardBusyPstn:

TestCase TestUnit TestConfigurationContainer

List of all members.


Detailed Description

Scenario: forwarding test if callee is busy (pstn).

A caller a calls an user b who is busy. For this user b forwarding on busy to a pstn number is activated. To simulate pstn another sip-router is registered as a pstn gateway which leads incoming messages to a voicemail.

Call flow:

 		callee b        sip-router
 		|               |                                                                               
 		| (1) REGISTER  |                                                                               
 		| ============> |                                                                               
 		|  (2) 407      |                                                                               
 		| <============ |                                                                               
 		|  (3) ACK      |                                                                               
 		| ============> |                                                                               
 		|  (4) REGISTER |                                                                               
 		| ============> |                                                                               
 		|  (5) 200      |                                                                               
 		| <============ |                                                                               
 	
 		caller a        sip-router   fake pstn gateway (ser+sems)       callee b(busy)
 		|               |               |                               |                               
 		| (1) INVITE    |               |                               |                               
 		| ============> |               |                               |                               
 		|  (2) 407      |               |                               |                               
 		| <============ |               |                               |                               
 		|  (3) ACK      |               |                               |                               
 		| ============> |               |                               |                               
 		| (4) INVITE    |               |                               |                               
 		| ============> |               |                               |                               
 		|               |               |      (5) INVITE               |                               
 		|               | ==============|=============================> |                               
 		|               |               |      (6) 486                  |                               
 		|               | <=============|============================== |                               
 		|               |               |      (7) ACK                  |                               
 		|               | ==============|=============================> |                               
 		|               |  (5) INVITE   |                               |                               
 		|               | ============> |                               |                               
 		|               |  (6) 100      |                               |                               
 		|               | <============ |                               |                               
 		| (7) 100       |               |                               |                               
 		| <============ |               |                               |                               
 		|               |  (8) 200      |                               |                               
 		|               | <============ |                               |                               
 		|  (9) 200      |               |                               |                               
 		| <============ |               |                               |                               
 		|  (10) ACK     |               |                               |                               
 		| ============> |               |                               |                               
 		|               |  (11) ACK     |                               |                               
 		|               | ============> |                               |                               
 		|               |  (12) BYE     |                               |                               
 		|               | <============ |                               |                               
 		| (13) BYE      |               |                               |                               
 		| <============ |               |                               |                               
 		|  (14) 200     |               |                               |                               
 		| ============> |               |                               |                               
 		|               |  (14) 200     |                               |                               
 		|               | ============> |                               |                               
 	

Author:
Enrico Hartung <enrico@iptel.org>
License:
GPL

Definition at line 90 of file TestForwardBusyPstn.py.


Public Member Functions

def initTestCase
 This function overwrites the function of its parent class.
def test
 implementation of test case: forwarding on busy (pstn)

Member Function Documentation

def initTestCase (   self  ) 

This function overwrites the function of its parent class.

It is called by the __init__ function from the parent of its parent. Don't define your own __init__ here!

Reimplemented from TestCase.

Definition at line 98 of file TestForwardBusyPstn.py.

def test (   self  ) 

implementation of test case: forwarding on busy (pstn)

Reimplemented from TestCase.

Definition at line 112 of file TestForwardBusyPstn.py.


The documentation for this class was generated from the following file:

Generated on Mon Aug 11 17:28:34 2008 for TestEnv by  doxygen 1.5.5