<div>Hi,</div> <div>thanks for the reply bogdan. Even i knew that proxy is only doing signalling here, but I did not face this problem when I sent the calls directly to the pstn gateway. Again when I used the sip proxy, the problem came in again. </div> <div>The problem is not consistent but once in a while it arrives and stays for some time and its very irritating as two different rtp streams are connected on the same port..</div> <div>Have you ever heard of such problem in VoIP scenario as I googled a lot at this problem but with no luck. What could be the cause..</div> <div>The 6010 port is OK as the RTP starts from port 6000 in AudioCodes Mediant 2000 media gateway.</div> <div> </div> <div>thanks again,</div> <div>jayesh<BR><BR><B><I>Bogdan-Andrei Iancu <bogdan@voice-system.ro></I></B> wrote:</div> <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">Hi Jayesh,<BR><BR>your script does not handle media at all
(you do not use any rtp relay <BR>as rtpproxy or mediaproxy). So, it has nothing to do with the SIP proxy.<BR>one interesting fact is that the GW is complaining of port 6010 for <BR>media...which is quite unusual for media....<BR><BR>try monitoring the ports at net level to see how's sending data there.<BR><BR>regards,<BR>bogdan<BR><BR>Jayesh Nambiar wrote:<BR><BR>> Hi all,I am facing a strange problem while using openser. I am running <BR>> openser 1.0.0 and while calling, multiple call gets connected on the <BR>> same port. I am using Audiocodes media gatewaywhich sends calls to <BR>> Openser and openser then t_relays the call to pstn gateway. When there <BR>> are simultaneously 8-10 calls going on, there are more than 1 call <BR>> getting connected on the same port.It is like a cross connection in <BR>> which you can hear a other phone ring.I get the following log on the <BR>> Audiocodes gateway:2d:5h:1m:54s Multiple RTP detected on Port 6010. <BR>>
Switch to Destination Stream IP: 0xd8a8a262, Source Port: 34784. Left <BR>> Stream IP: 0xd8a8a262, Source Port: 34846 [File:TCPIPHal.cpp <BR>> Line:1181] [CID:0]2d:5h:1m:54s Multiple RTP detected on Port 6010. <BR>> Active Stream IP: 0xd8a8a262, Source Port: 34784. Rejected Stream IP: <BR>> 0xd8a8a262, Source Port: 34846 [Code:7003<BR>File:TCPIPHal.cpp <BR>> Line:1237] [CID:0]<BR>><BR>> My openser conf file is as shown:<BR>> <BR>> debug=3 <BR>> fork=yes<BR>> log_stderror=no <BR>> dns=no <BR>> rev_dns=no <BR>> listen=202.XX.61.XX<BR>> port=5060<BR>> children=4<BR>> fifo="/tmp/openser_fifo"<BR>> fifo_db_url="mysql://openser:openserrw@localhost/openser"<BR>> # ------------------ module loading ----------------------------------<BR>> loadmodule "/usr/local/lib/openser/modules/mysql.so"<BR>> loadmodule "/usr/local/lib/openser/modules/sl.so"<BR>> loadmodule "/usr/local/lib/openser/modules/tm.so"<BR>> loadmodule
"/usr/local/lib/openser/modules/rr.so"<BR>> loadmodule "/usr/local/lib/openser/modules/maxfwd.so"<BR>> loadmodule "/usr/local/lib/openser/modules/permissions.so"<BR>> loadmodule "/usr/local/lib/openser/modules/acc.so"<BR>> loadmodule "/usr/local/lib/openser/modules/avpops.so"<BR>> # ----------------- setting module-specific parameters ---------------<BR>> modparam("rr", "enable_full_lr", 1)<BR>> modparam("permissions|acc", "db_url", <BR>> "mysql://openser:openserrw@localhost/openser")<BR>> modparam("permissions", "db_mode", 1)<BR>> modparam("permissions", "trusted_table", "trusted")<BR>> modparam("acc", "log_level", 1)<BR>> modparam("acc", "log_flag", 1)<BR>> modparam("acc", "db_flag", 1)<BR>> modparam("acc", "db_missed_flag", 3)<BR>> modparam("acc", "report_ack", 0)<BR>> modparam("acc", "db_extra", "src= $si")<BR>><BR>> # ------------------------- request routing logic -------------------<BR>> route{<BR>> if
(!mf_process_maxfwd_header("10")) {<BR>> sl_send_reply("483","Too Many Hops");<BR>> exit;<BR>> };<BR>> if (msg:len >= 2048 ) {<BR>> sl_send_reply("513", "Message too big");<BR>> exit;<BR>> };<BR>> setflag(1);<BR>> if (method!="REGISTER") {<BR>> record_route();<BR>> };<BR>> if (loose_route()) {<BR>> route(1);<BR>> return;<BR>> };<BR>> if(uri!=myself) {<BR>> route(1);<BR>> }<BR>> if (uri==myself) {<BR>> <BR>> if(method=="INVITE" && allow_trusted()) {<BR>> strip(2);<BR>> prefix("36130");<BR>> rewritehost("216.XXX.162.XXX");<BR>> route(1);<BR>> return;<BR>> <BR>> } else if(!allow_trusted()) {<BR>> sl_send_reply("403", "Forbidden");<BR>> };<BR>> };<BR>> <BR>> if (method=="CANCEL") {<BR>> route(1);<BR>> return;<BR>> };<BR>> <BR>> }<BR>> route[1] {<BR>> if(!t_relay()) {<BR>> sl_reply_error();<BR>> };<BR>> }<BR>> Can someone please try and help me on
this.<BR>> <BR>> thanks in advance,<BR>> jayesh...<BR>><BR>> ------------------------------------------------------------------------<BR>> Jiyo cricket on Yahoo! India cricket <BR>> <HTTP: cricket in.sports.yahoo.com *http: mailcricket in mail us.rd.yahoo.com /><BR>> Yahoo! Messenger Mobile <BR>> <HTTP: *http: in mail us.rd.yahoo.com messenger new in.mobile.yahoo.com mailmobilemessenger /><BR>> Stay in touch with your buddies all the time.<BR>><BR>>------------------------------------------------------------------------<BR>><BR>>_______________________________________________<BR>>Users mailing list<BR>>Users@openser.org<BR>>http://openser.org/cgi-bin/mailman/listinfo/users<BR>> <BR>><BR><BR></BLOCKQUOTE><BR><p>
        
        
                <hr size=1>
Jiyo cricket on <a href="http://us.rd.yahoo.com/mail/in/mailcricket/*http://in.sports.yahoo.com/cricket/">Yahoo! India cricket</a><br>
<a href="http://us.rd.yahoo.com/mail/in/mailmobilemessenger/*http://in.mobile.yahoo.com/new/messenger/">Yahoo! Messenger Mobile</a> Stay in touch with your buddies all the time.