A caller a calls an user b who is not online but registered. For this user b forwarding 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) | | | | (1) INVITE | | | ============> | | | (2) 407 | | | <============ | | | (3) ACK | | | ============> | | | (4) INVITE | | | ============> | | | | (5) INVITE | | | ============> | | | (6) 100 | | | <============ | | (7) 100 | | | <============ | | | | (8) 200 | | | <============ | | (9) 200 | | | <============ | | | (10) ACK | | | ============> | | | | (11) ACK | | | ============> | | | (12) BYE | | | <============ | | (13) BYE | | | <============ | | | (14) 200 | | | ============> | | | | (14) 200 | | | ============> |
Definition at line 82 of file TestForwardUnconditionalPstn.py.
Public Member Functions | |
def | initTestCase |
This function is expected to be overridden by the child class. | |
def | test |
Abstract method for implementation of the scenario to test. |
def initTestCase | ( | self | ) |
This function is expected to be overridden by the child class.
Here the files to adopted have to be defined.
Reimplemented from TestCase.
Definition at line 84 of file TestForwardUnconditionalPstn.py.
def test | ( | self | ) |
Abstract method for implementation of the scenario to test.
This method is supposed to be overwritten by the child class including the scenario.
In this method access to configuration data is offered (see core.testenv.TestConfigurationContainer).
Reimplemented from TestCase.
Definition at line 95 of file TestForwardUnconditionalPstn.py.