Hello, kamcmd can list the aliases -- see 'kamcmd help' for the list of commands that it can execute -- that can be handy to spot such issues in the future.
Cheers, Daniel On 13/07/16 05:02, Shane Harrison wrote: > Hi all, > > Solved! > > As is often the case, after working all morning on the problem, after posting > I discovered my error. I noticed that I hadn't included in my post the > "alias=" command. It was indeed in my script but I had used > aws-rcsstg.voip.systems instead of aws-rcsstg.vvoip.systems ! > > I don't know how many times I have stared at that but I guess you often see > what you want to see...... > > Apologies for wasting your time. > > Kind regards > Shane > >> -----Original Message----- >> From: Shane Harrison >> Sent: Wednesday, 13 July 2016 2:48 p.m. >> To: 'sr-users@lists.sip-router.org' >> Subject: Determining if request is from a local domain >> >> Hi all, >> >> From previous posts my understanding is that RURI's are matched against >> reverse DNS lookup of listen addresses and aliases set via the "alias=" >> parameter in the config file (assuming the domain module isn't being used). >> However I am having difficulty in getting this to work. From looking at the >> code and the log file, it appears to me as if the alias isn't making it into >> the list >> of hosts that is checked against for some reason. >> >> Kamailio proxy is behind a loadbalancer (Kamailio dispatcher) and proxy is >> trying to relay the request because it doesn't recognise it as a local >> domain. >> Any thoughts on where my error is would be appreciated. >> >> Relevant CFG file section - note that >> RCS_LB_PUBLIC_IP:RCS_LB_PUBLIC_PORT is 52.64.xxx.221 :5061 >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> ~~~~~~~~~~~~~~~~~~~~ >> auto_aliases=yes >> >> # aliases and listening settings for sipproxy alias="aws-rcsstg.voip.systems" >> listen=tcp:10.4.1.62:5060 advertise >> RCS_LB_PUBLIC_IP:RCS_LB_PUBLIC_PORT >> >> >> My request is a REGISTER as follows: >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> received message >> REGISTER call-id b2ed2fdd@192.168.148.30 received from 10.4.1.62 raw msg >> REGISTER sip:aws-rcsstg.vvoip.systems;transport=tls SIP/2.0 >> Via: SIP/2.0/TCP >> 52.64.xxx.221:5060;branch=z9hG4bKa691.5fd57c2a783d3a5d7f6f80fcd0c815d >> 6.0;i=d91 >> Via: SIP/2.0/TLS >> 192.168.148.30:5061;received=203.171.46.54;rport=64515;branch=z9hG4bK68 >> b886fd00518;keep >> From: <sip:+6421608919@aws- >> rcsstg.vvoip.systems;transport=tls>;tag=4af7e7d8 >> To: <sip:+6421608919@aws-rcsstg.vvoip.systems;transport=tls> >> Call-ID: b2ed2fdd@192.168.148.30 >> CSeq: 1995005270 REGISTER >> Max-Forwards: 69 >> Contact: >> <sip:+6421608919@203.171.46.54:64515;transport=tls>;expires=240;+sip.inst >> ance="<urn:uuid:23624e3d-c98e-3b76-9acb-5499202e2f8d>";reg- >> id=1;+g.3gpp.iari-ref="urn%3Aurn-7%3A3gpp- >> application.ims.iari.rcs.sm";+g.oma.sip-im;+g.3gpp.iari-ref="urn%3Aurn- >> 7%3A3gpp-application.ims.iari.gsma-is";+g.3gpp.cs-voice;+g.3gpp.iari- >> ref="urn%3Aurn-7%3A3gpp-application.ims.iari.gsma-vs";+g.3gpp.iari- >> ref="urn%3Aurn-7%3A3gpp-application.ims.iari.rcse.sp";+g.3gpp.icsi- >> ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel";video >> User-Agent: FlowTalk-WindowsCommunicator_5.x >> P-Access-Network-Info: IEEE-802.3 >> Allow: >> INVITE,ACK,BYE,CANCEL,REFER,NOTIFY,OPTIONS,PRACK,UPDATE,INFO,MESS >> AGE,SUBSCRIBE,PUBLISH >> Allow-Events: refer, presence >> Supported: 100rel, replaces, timer, gruu, join, histinfo, path >> Date: Wed, 13 Jul 2016 00:27:39 GMT >> Content-Length: 0 >> Path: >> <sip:52.64.xxx.221:5060;transport=tcp;lr;received=sip:203.171.46.54:64515%3 >> Btransport%3Dtls> >> >> >> Relevant section of the log where if( !uri == me ) is tested: >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> Jul 13 03:18:06 aws-rcsstg-sip-proxy-i-b879b469 /usr/sbin/kamailio[9367]: >> ERROR: *** cfgtrace:request_route=[SIPOUT] >> c=[//etc/kamailio/kamailio.cfg] l=1052 a=16 n=if Jul 13 03:18:06 aws-rcsstg- >> sip-proxy-i-b879b469 /usr/sbin/kamailio[9367]: DEBUG: <core> >> [socket_info.c:583]: grep_sock_info(): grep_sock_info - checking if host==us: >> 24==9 && [aws-rcsstg.vvoip.systems] == [10.4.1.62] Jul 13 03:18:06 aws- >> rcsstg-sip-proxy-i-b879b469 /usr/sbin/kamailio[9367]: DEBUG: <core> >> [socket_info.c:587]: grep_sock_info(): grep_sock_info - checking if port 5060 >> (advertise 5061) matches port 5061 Jul 13 03:18:06 aws-rcsstg-sip-proxy-i- >> b879b469 /usr/sbin/kamailio[9367]: DEBUG: <core> [socket_info.c:603]: >> grep_sock_info(): grep_sock_info - checking advertise if host==us: 24==13 >> && [aws-rcsstg.vvoip.systems] == [52.64.xxx.221] Jul 13 03:18:06 aws-rcsstg- >> sip-proxy-i-b879b469 /usr/sbin/kamailio[9367]: DEBUG: <core> >> [forward.c:448]: check_self(): check_self: host != me >> >> >> Kind regards >> >> Shane Harrison >> Senior Software Engineer >> >> Imagination Technologies NZ Limited >> Level 2 >> 1 Market Grove >> Lower Hutt, 5010 >> New Zealand >> >> PO Box 30-449 >> Lower Hutt, 5040 >> New Zealand >> >> Phone: +64 4 890-3681 ext 3361 >> > > _______________________________________________ > 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 -- Daniel-Constantin Mierla http://www.asipto.com - http://www.kamailio.org http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda _______________________________________________ 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