17. Test existing featureset
SIPp call tests
Test behaviour Asterisk 11 vs. Asterisk 16
https://github.com/sipgate/signaling-test
18. Test existing featureset
SIPp call tests
Test behaviour Asterisk 11 vs. Asterisk 16
13 Testcases written
Execute via e.g. vREST.io, Jenkins
https://github.com/sipgate/signaling-test
19. Test existing featureset
SIPp call tests
https://github.com/sipgate/signaling-test
Test Script
SIPp Sender
SIPp Receiver
20. Test existing featureset
SIPp call tests
https://github.com/sipgate/signaling-test
Test Script
SIPp Sender
SIPp Receiver
21. Test existing featureset
Test Script
SIPp Sender
SIPp Receiver
Test Script
SIPp Sender
SIPp Receiver
SIPp call tests
https://github.com/sipgate/signaling-test
Rest2Bash
30. Let's do it!
Port sip.conf to pjsip.conf
Try to use sip2pjsip script… - failed
Build from bottom up
Using Ansible magic to configure production and dev environment
40. Let's do it!
New formatting
exten => _X.,1,Set(ABC)
exten => _X.,n,Set(DEF)
exten => _X.,n,Set(XYZ)
41. Let's do it!
New formatting
exten = _X.,1,Set(ABC)
same = n,Set(DEF)
same = n,Set(XYZ)
42. Let's do it!
● Build package for Debian Buster
● Port sip.conf to pjsip.conf
● Check if AGI do stupid stuff
● Rewrite Dialplan
All needed to be done in order to try it.
43. SIPp call tests
Test behaviour Asterisk 11 vs. Asterisk 16
There are differences needed to be covered.
Let's do it!
44. SIPp call tests
Test behaviour Asterisk 11 vs. Asterisk 16
There are differences needed to be covered.
There is no “canreinvite=no”
Let's do it!
63. Further issues
Logging
● Log in var/log/syslog
● Log in var/log/daemon.log
● Log in var/log/asterisk/messages
Start asterisk with “-pmgf” and “stdoutput=null” in Unitfile solved it.