Thank you Stoyan * * I added the routing config as you suggested but it still drops the call after 30 seconds.
Any other suggestions? Note: my nathelper module is commented out because I can't get it to work, here is my mod list: ###### Modules Section ######## #set module path mpath="/usr/lib/openser/modules/" /* uncomment next line for MySQL DB support */ loadmodule "mysql.so" loadmodule "sl.so" loadmodule "tm.so" loadmodule "rr.so" loadmodule "maxfwd.so" loadmodule "usrloc.so" loadmodule "registrar.so" loadmodule "textops.so" loadmodule "mi_fifo.so" loadmodule "uri_db.so" loadmodule "uri.so" loadmodule "xlog.so" loadmodule "acc.so" loadmodule "auth.so" loadmodule "auth_db.so" #loadmodule "domain.so" loadmodule "presence.so" #loadmodule "presence_xml.so" # !! Nathelper #loadmodule "nathelper.so" #loadmodule "nat_traversal.so" #loadmodule "rtpproxy.so" #loadmodule "dialog.so" Thank You On Mon, Apr 16, 2012 at 12:03 PM, Stoyan Mihaylov < stoyan.v.mihay...@gmail.com> wrote: > Some time ago, I had similar problem. > This was my solution: > if(is_method("INVITE")){ > ds_select_dst("1","4"); > $sht(forw=>$ft)=$du; > sl_send_reply("100","Trying"); > route(RELAY); > exit(); > } > > if ( is_method("ACK|BYE") ) { > if ( t_check_trans() ) { > t_relay(); > exit; > } else { > if(($sht(forw=>$ft))=~$td){ > $du=$sht(forw=>$ft); > }else if((($td=="sip.mydomain.com > ")||($td=="ip.of.my.domain"))&&($si=="ip.of.my.domain")){ > $du=$sht(forw=>$ft); > } > t_relay(); > exit; > } > > > > On Mon, Apr 16, 2012 at 6:18 PM, Saul Waizer <saulwai...@gmail.com> wrote: > >> Thank you Davy, I ran tshark and found the following: (masked ip >> addresses to protect the innocent and trimmed the logs) >> >> 8.250307 300.300.300.300 -> 10.12.47.96 SIP Request: REGISTER sip: >> sip.mydomain.com >> 8.251503 10.12.47.96 -> 300.300.300.300 SIP Status: 200 OK (1 >> bindings) >> 35.942381 300.300.300.300 -> 10.12.47.96 SIP Request: REGISTER sip: >> sip.mydomain.com >> 35.943011 10.12.47.96 -> 300.300.300.300 SIP Status: 200 OK (2 >> bindings) >> 44.564112 300.300.300.300 -> 10.12.47.96 SIP Request: REGISTER sip: >> sip.mydomain.com >> 44.565402 10.12.47.96 -> 300.300.300.300 SIP Status: 200 OK (2 >> bindings) >> 75.483859 400.400.400.400 -> 10.12.47.96 SIP Request: REGISTER sip: >> sip.mydomain.com >> 75.484572 10.12.47.96 -> 400.400.400.400 SIP Status: 200 OK (1 >> bindings) >> 75.623702 400.400.400.400 -> 10.12.47.96 SIP Request: SUBSCRIBE >> sip:d...@sip.mydomain.com >> 75.624258 10.12.47.96 -> 400.400.400.400 SIP Request: SUBSCRIBE >> sip:dan@400.400.400.400:23242;rinstance=f6f0a9561214235b >> 75.763700 400.400.400.400 -> 10.12.47.96 SIP Status: 489 Event Package >> Not Supported >> 75.764128 10.12.47.96 -> 400.400.400.400 SIP Status: 489 Event Package >> Not Supported >> 75.802420 400.400.400.400 -> 10.12.47.96 SIP Request: SUBSCRIBE >> sip:s...@sip.mydomain.com >> 75.802904 10.12.47.96 -> 400.400.400.400 SIP Status: 404 Not Found >> 93.834928 300.300.300.300 -> 10.12.47.96 SIP Request: REGISTER sip: >> sip.mydomain.com >> 93.835553 10.12.47.96 -> 300.300.300.300 SIP Status: 200 OK (2 >> bindings) >> 127.107903 400.400.400.400 -> 10.12.47.96 SIP/SDP Request: INVITE >> sip:t...@sip.mydomain.com, with session description >> 127.109021 10.12.47.96 -> 400.400.400.400 SIP Status: 100 Giving a try >> 138.138242 10.12.47.96 -> 300.300.300.300 SIP/SDP Request: INVITE >> sip:tom@300.300.300.300:61162;transport=tcp;line=90fb23e32c7545e, with >> session description >> 138.306651 300.300.300.300 -> 10.12.47.96 SIP Status: 100 Trying >> 138.392632 300.300.300.300 -> 10.12.47.96 SIP Status: 101 Dialog >> Establishement >> 138.393101 10.12.47.96 -> 400.400.400.400 SIP Status: 101 Dialog >> Establishement >> 138.460232 300.300.300.300 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.460780 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.461348 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.462717 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.463381 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.463959 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.464416 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.543567 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.547330 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.551563 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.551865 300.300.300.300 -> 10.12.47.96 SIP Status: 180 Ringing >> 138.554340 10.12.47.96 -> 400.400.400.400 SIP Status: 180 Ringing >> 138.560084 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.563560 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.575640 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.579557 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.587442 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.591558 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.596417 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.599565 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.604589 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.607561 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.613004 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 138.615556 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.255562 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.265531 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.267570 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.276852 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 155.279558 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 155.289309 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 155.291562 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 155.300859 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 155.303560 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 155.312556 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 155.315563 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 155.324327 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 155.327560 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 155.336426 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 155.339562 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 155.348431 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 155.351564 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 155.360179 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 155.363554 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 155.371931 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 155.487555 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 155.494448 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 155.495440 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.495487 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.495528 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.495557 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 155.495583 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.495628 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.495666 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.495787 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.495844 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.495888 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.496068 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.496097 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.496107 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.496438 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.496468 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.496471 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.496473 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.496567 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.732919 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.733655 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.735559 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.740030 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 155.743552 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 155.835477 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.835537 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.835988 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.836198 10.12.47.96 -> 500.500.500.500 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 155.836400 500.500.500.500 -> 10.12.47.96 SIP Request: OPTIONS >> sip:500.500.500.500:5060 >> 156.146827 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 156.150092 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 156.162814 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 156.167551 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 156.168667 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 156.171363 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 156.171551 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 156.175549 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 156.181077 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 156.183553 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 156.186055 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 156.187549 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 156.189991 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 156.191553 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 156.193930 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 156.195550 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 156.198570 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 156.199550 500.500.500.500 -> 10.12.47.96 SIP Status: 483 Too Many Hops >> 156.204172 10.12.47.96 -> 500.500.500.500 SIP Status: 483 Too Many Hops >> 208.371477 300.300.300.300 -> 10.12.47.96 SIP Request: REGISTER sip: >> sip.mydomain.com >> 208.372297 10.12.47.96 -> 300.300.300.300 SIP Status: 200 OK (4 >> bindings) >> 351.118527 300.300.300.300 -> 10.12.47.96 SIP Request: REGISTER sip: >> sip.mydomain.com >> 351.120474 10.12.47.96 -> 300.300.300.300 SIP Status: 200 OK (4 >> bindings) >> 383.956615 400.400.400.400 -> 10.12.47.96 SIP Request: SUBSCRIBE >> sip:s...@sip.mydomain.com >> 383.957274 10.12.47.96 -> 400.400.400.400 SIP Status: 404 Not Found >> 493.457746 300.300.300.300 -> 10.12.47.96 SIP Request: REGISTER sip: >> sip.mydomain.com >> 493.458864 10.12.47.96 -> 300.300.300.300 SIP Status: 200 OK (4 >> bindings) >> >> I am new to opensips so I am not too familiar with the routing logics, a >> google search on that error suggests that there is a problem with the route >> config where its creating a loop exhausting the Max Hops. The way I >> configured my clients uses my server as a proxy. >> >> Any help is greatly appreciated! >> >> On Mon, Apr 16, 2012 at 1:59 AM, davy van de moere < >> davy.van.de.mo...@gmail.com> wrote: >> >>> 38 seconds sounds pretty close to 30 seconds. Could those 38 seconds be >>> a 30 seconds after the actual answer packet? >>> >>> If so, you might want to look at ACK and OK packets not arriving >>> correctly because of NAT, wrong IP selection in openser , etc... >>> >>> A simple tshark might help you out to debug from a higher perspective : >>> tshark -i eth0 -R sip >>> >>> good luck! >>> >>> Op 16 april 2012 05:11 schreef Saul Waizer <saulwai...@gmail.com> het >>> volgende: >>> >>>> Greetings list, >>>> >>>> I am experiencing a strange behavior with openser 1.3.2 running on >>>> ubuntu 10. I have a basic configuration (see bellow) and i am using >>>> Linphone for iPad as my client. I have 2 users registered and I am able to >>>> place calls no problem. The problem is that the calls (audio or A/V) drop >>>> after 38 seconds exactly, this behavior is pretty consistent, 38 seconds is >>>> all I can get. There is no firewall in front of the clients. >>>> >>>> Here is my configuration, ip addresses changed to protect the innocent: >>>> >>>> http://pastie.org/private/x1ck8rxjcxv6hl44hrmqg >>>> >>>> You can see the logs of the call here (the majority): >>>> >>>> http://pastie.org/private/4fj5efpbsrxan8plzqvfza >>>> >>>> Am I missing something or is there anything that needs to be changed in >>>> the routing/configuration to achieve basic functionality? >>>> >>>> Thank you in advance! >>>> >>>> _______________________________________________ >>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list >>>> sr-users@lists.sip-router.org >>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users >>>> >>>> >>> >>> _______________________________________________ >>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list >>> sr-users@lists.sip-router.org >>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users >>> >>> >> >> _______________________________________________ >> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list >> sr-users@lists.sip-router.org >> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users >> >> > > _______________________________________________ > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list > sr-users@lists.sip-router.org > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users > >
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users