Hello List,
I'm having an issue with rtpengine changing the source port of the RTP stream after receiving a 183 from the carrier. Though RTP engine continues to send RTP to the proper carrier IP and port the carrier drops the inbound audio once the source port changes.
Can anyone tell me what might trigger this type of behavior from rtpengine and if it's expected?
Thank You,
___
John Petrini
Hello John,
Can you send some trace of packets and the commands you are performing regarding rtpengine?.
Thanks,
On Mon, May 22, 2017 at 4:26 PM, John Petrini jpetrini@coredial.com wrote:
Hello List,
I'm having an issue with rtpengine changing the source port of the RTP stream after receiving a 183 from the carrier. Though RTP engine continues to send RTP to the proper carrier IP and port the carrier drops the inbound audio once the source port changes.
Can anyone tell me what might trigger this type of behavior from rtpengine and if it's expected?
Thank You,
John Petrini
Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
John, rtpegnine changes its port whenever remote SDP changes bitwise. There is an option to reuse media port implemented through port latching flag: https://github.com/sipwise/rtpengine
Hope this helps, Andrew
On 05/22/2017 10:26 PM, John Petrini wrote:
Hello List,
I'm having an issue with rtpengine changing the source port of the RTP stream after receiving a 183 from the carrier. Though RTP engine continues to send RTP to the proper carrier IP and port the carrier drops the inbound audio once the source port changes.
Can anyone tell me what might trigger this type of behavior from rtpengine and if it's expected?
Thank You,
John Petrini
Hello,
Thanks for the replies. I was able to get this working. It turns out I just needed to call rtpengine one more time, the logic we had was missing an edge case. Andrew I looked into your suggestion as well which seemed like a nice solution but that option does not appear to be available in kamailio's rtpengine module.
___
John Petrini