As mentioned in #59, pjsip/pjmedia will normalize the SDP in the answer so even if the SDP produced by the app code has less m=lines than the one from the SDP answer, the SDP actually sent and the active SDPs kept in memory will be balanced (have the same number of m= lines).
So we cannot test if the processing of unbalanced scenario by our code is correct using sip-lab alone. So let's use sipjs-lab to write a test for this.
As mentioned in #59, pjsip/pjmedia will normalize the SDP in the answer so even if the SDP produced by the app code has less m=lines than the one from the SDP answer, the SDP actually sent and the active SDPs kept in memory will be balanced (have the same number of m= lines). So we cannot test if the processing of unbalanced scenario by our code is correct using sip-lab alone. So let's use sipjs-lab to write a test for this.