|Summary:||ASTERISK-20751: chan_motif leaves UDP ports open|
|Reporter:||Oleg Petukhov (joshoa)||Labels:|
|Date Opened:||2012-11-28 08:39:06.000-0600||Date Closed:||2012-12-03 08:56:59.000-0600|
|Environment:||Ubuntu precise (12.04.1 LTS), Ubuntu oneric (11.10), Fedora release 14 (Laughlin). All x64 asterisk 11.0.1, asterisk-220.127.116.11-rc1, asterisk SVN||Attachments:|
|Description:||I configured chan_motif to work with Google Voice, and was able to send and receive calls. But after some time i have noticed that there is a lot of opened UDP ports in the system. I disabled all other channels except chan_motif - still the same situation. According to 'module show like res_rtp_asterisk.so', every time when call is made using chan_motif, [Use count] increments by one. And i cannot unload/reload 'res_rtp_asterisk.so' cause of it. So for me it looks like chan_motif opens RTP channel using 'res_rtp_asterisk.so', but for some reason not closing it after hangup.
Here is an output right after one call was made.
[root@localhost lib]# netstat -apn|grep asterisk|grep udp
udp 7440 0 0.0.0.0:10004 0.0.0.0:* 31551/asterisk
udp 0 0 0.0.0.0:10005 0.0.0.0:* 31551/asterisk
And after each call there are more pairs of port to come.
|Comments:||By: Joshua C. Colp (jcolp) 2012-12-03 08:56:59.709-0600|
Fixed in 11 as of revision 377021 and trunk as of revision 377022.