<div dir="ltr">HI All,<div><br></div><div>Just to add I've also tried adding multiple alias= definitions, but have the same issue - kamailio says "user@fqdn" not found in usrloc when doing lookup(). Maybe I need to modify my lookup() call to use a hardcoded URI? But I haven't seen any examples where this was required for multidomain setups.</div><div><br></div><div>Would really appreciate some guidance as I'm quite stuck on this.</div><div><br></div><div>Thanks!</div><div>Rhys.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 14, 2019 at 11:58 AM Rhys Hanrahan <<a href="mailto:rhys.hanrahan@gmail.com">rhys.hanrahan@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi All,<div><br></div><div>I am trying to setup Kamailio to allow me to have multiple different domains (and IPs) treated as one. I am using the domain module for this. As an example I have:</div><div><br></div><div>* A handset registered to Kamailio by IP address.</div><div>* A SIP trunk between Asterisk and Kamilio using an FQDN that uses SRV records for redundancy on Asterisk's side.</div><div><br></div><div>I have added all domains and IPs under the same "domain identifier". It seems the "old" domain module now uid_domain had this capability of a single virtual domain, but is this possible with the more current domain.so module? From what I've said the uid_* modules older modules from the SIP Router project, and should be replaced by more recent Kamailio modules?</div><div><br></div><div>- <a href="https://www.kamailio.org/docs/modules/5.0.x/modules/uid_domain.html" target="_blank">https://www.kamailio.org/docs/modules/5.0.x/modules/uid_domain.html</a><br></div><div>VS.</div><div>- <a href="https://kamailio.org/docs/modules/5.1.x/modules/domain.html" target="_blank">https://kamailio.org/docs/modules/5.1.x/modules/domain.html</a></div><div><br></div><div><br></div><div><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px">MariaDB [kamailio]> select * from domain;</p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px">+----+------------------------------------+------------+---------------------+</p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px">| id | domain                             | did        | last_modified       |</p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px">+----+------------------------------------+------------+---------------------+</p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px">|  1 | 12.34.56.53                       | vocalpoint | 2000-01-01 00:00:01 |</p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px">|  2 | 23.34.56.54                       | vocalpoint | 2000-01-01 00:00:01 |</p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px">|  3 | sbc.foo     | vocalpoint | 2000-01-01 00:00:01 |</p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px">|  4 | sbc.nsw.foo | vocalpoint | 2000-01-01 00:00:01 |</p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px">|  5 | sbc.vic.foo | vocalpoint | 2000-01-01 00:00:01 |</p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px">|  6 | sbc.foo2               | vocalpoint | 2000-01-01 00:00:01 |</p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px">|  7 | sbc.nsw.foo2           | vocalpoint | 2000-01-01 00:00:01 |</p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px">|  8 | sbc.vic.foo2           | vocalpoint | 2000-01-01 00:00:01 |</p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px">+----+------------------------------------+------------+---------------------+</p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px">8 rows in set (0.000 sec)</p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px"><span style="color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif;font-size:small">I managed to get registrations working by hardcoding a static realm in the config, but when when usrloc does a lookup on a handset, Kamailio can't find user@sbc.nsw.foo and Kamailio returns 404.</span></p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px"><span style="color:rgb(34,34,34);font-family:Arial,Helvetica,sans-serif;font-size:small">It looks like this is because in the locations table it is listed with a domain of 12.34.56.53 (because the handset is registered by IP).</span></p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px">How should this work normally? Or is it even possible?</p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px">Thanks,</p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px">Rhys.</p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px"><br></p><p style="color:rgb(0,0,0);font-family:arial,helvetica,sans-serif;font-size:13px"><br></p></div></div>
</blockquote></div>