[prev in list] [next in list] [prev in thread] [next in thread] 

List:       serusers
Subject:    Re: [SR-Users] Not able to replace route_uri in contact header uri
From:       Narayan P <narayana88 () outlook ! com>
Date:       2017-04-28 12:01:15
Message-ID: HK2PR0201MB1745C510E0D6EC155E6F58D7D7130 () HK2PR0201MB1745 ! apcprd02 ! prod ! outlook ! com
[Download RAW message or body]

Hi Daniel,


Thanks for your response.I have added this in the registrar module but it didn't \
work.


Please see the sip trace.


-end msg--
17:28:47.162 sip_endpoint.c  .Response msg 408/REGISTER/cseq=52880 (rdata0x231b418) \
from 185.122.205.178:5070 was dropped/unhandled by any modules 17:28:47.404   \
pjsua_core.c  .TX 597 bytes Request msg REGISTER/cseq=3179 (tdta0x2320060) to UDP \
185.122.205.178:5070: REGISTER sip:185.122.205.178:5070 SIP/2.0
Via: SIP/2.0/UDP 172.22.13.41:5067;rport;branch=z9hG4bKPjd734f1a6-d644-4a96-913c-c31738a33eed
                
Max-Forwards: 70
From: <sip:OTT919620649614@185.122.205.178>;tag=9f62c1ea-36a3-4318-a767-55a6b278fd23
To: <sip:OTT919620649614@185.122.205.178>
Call-ID: 6fc0b9f9-8439-4fc6-a28e-05ce1e52ec80
CSeq: 3179 REGISTER
User-Agent: PJSUA v2.3 Linux-4.4.0.64/x86_64/glibc-2.19
Contact: <sip:OTT919620649614@172.22.13.41:5067;ob>
Expires: 300
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, \
                MESSAGE, OPTIONS
Content-Length:  0

Thanks,

Narayan

________________________________
From: Daniel-Constantin Mierla <miconda@gmail.com>
Sent: Friday, April 21, 2017 9:36:37 AM
To: Narayan P; sr-users@lists.sip-router.org
Subject: Re: Not able to replace route_uri in contact header uri


Hello,


skipping to understand exactly the purpose of what you want to achieve, if you want \
to replace the contact header uri with [username from old Contact]@[kamailio \
ip]:[kamailio port] , you can try this:


if(is_present_hf("Contact")) {

  remove_hf("Contact");

  append_hf("Contact: \
<sip:$(ct{tobody.user})@$Ri:$Rp><sip:$(ct{tobody.user})@$Ri:$Rp>\r\n)");

}


If doesn't work, let me know.


Cheers,
Daniel

On 20.04.17 16:09, Narayan P wrote:

Thanks for your kind Response Daniel,


Yes as you told with the requirement I have mentioned call will not reach client, I \
have explained my requirement in detail,


My requirement is to establish a call between 2 SIP clients Alice and Bob which are \
using 185.122.205.178(Kamailio) as outbound proxy and registered to a SIP SERVER,


I am not able to establish call between Alice and Bob, So I am trying to Replace the \
Contact header in Register request with Kamailio IP and then I will direct the Invite \
request to callee client using the data(Username to IP:port tuple) I have stored in \
Kamailio database.


Please suggest me if you have better Idea than what i am doing


Thanks & Regards

Narayan

________________________________
From: Daniel-Constantin Mierla <miconda@gmail.com><mailto:miconda@gmail.com>
Sent: Tuesday, April 18, 2017 1:04:38 PM
To: Narayan P; sr-users@lists.sip-router.org<mailto:sr-users@lists.sip-router.org>
Subject: Re: Not able to replace route_uri in contact header uri


Hello,


to clarify, in the REGISTER you sent and pasted again below, from


Contact: <sip:OTT919620649614@125.16.231.74:25841;ob><sip:OTT919620649614@125.16.231.74:25841;ob>



you want to have:


Contact: <sip:OTT919620649614@185.122.205.178:5070;lr><sip:OTT919620649614@185.122.205.178:5070;lr>



If yes, then this doesn't look right at all, then the device cannot receive calls \
anymore. Maybe you can explain the purpose and then we may be able to offer some \
hints.


Cheers,
Daniel



REGISTER sip:185.122.206.62 SIP/2.0
Via: SIP/2.0/UDP 125.16.231.74:25841;rport;branch=z9hG4bKPj592750e4-9a06-4662-a55e-a8a71dedb974
                
Route: <sip:185.122.205.178:5070;lr><sip:185.122.205.178:5070;lr>
Max-Forwards: 70
From: <sip:OTT919620649614@185.122.206.62><sip:OTT919620649614@185.122.206.62>;tag=35af1666-a2b1-4c6e-a7b6-8675845036e7
                
To: <sip:OTT919620649614@185.122.206.62><sip:OTT919620649614@185.122.206.62>
Call-ID: 5bc6558f-1ffc-4990-bc99-d099c4fdcbcb
CSeq: 41801 REGISTER
User-Agent: PJSUA v2.3 Linux-4.4.0.64/x86_64/glibc-2.19
Contact: <sip:OTT919620649614@125.16.231.74:25841;ob><sip:OTT919620649614@125.16.231.74:25841;ob>
                
Expires: 300
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, \
                MESSAGE, OPTIONS
Authorization: Digest username="OTT919620649614", realm="185.122.206.62", \
nonce="af7780946d2b72ddc5e765a68798e937", \
uri="sip:185.122.206.62"<sip:185.122.206.62>, \
                response="a4c0614fbc3c72ece619247de5766a4b", algorithm=MD5
Content-Length:  0


SIP/2.0 200 OK
Via: SIP/2.0/UDP 125.16.231.74:25841;rport=25841;branch=z9hG4bKPj592750e4-9a06-4662-a55e-a8a71dedb974;received=125.16.231.74
                
From: <sip:OTT919620649614@185.122.206.62><sip:OTT919620649614@185.122.206.62>;tag=35af1666-a2b1-4c6e-a7b6-8675845036e7
                
Call-ID: 5bc6558f-1ffc-4990-bc99-d099c4fdcbcb
CSeq: 41801 REGISTER
To: <sip:OTT919620649614@185.122.206.62><sip:OTT919620649614@185.122.206.62>;tag=1492409213989
                
Expires: 50
Contact: <sip:OTT919620649614@125.16.231.74:25841;ob><sip:OTT919620649614@125.16.231.74:25841;ob>;expires=50
                
Content-Length: 0

On 17.04.17 08:38, Narayan P wrote:

Hi Daniel,


I am attaching here my sip trace at client side.Request you to see this.

My client IP in register request is 125.16.231.74 and the server on which kamailio is \
running is 185.122.205.178.


I want my contact header to be \
<sip:OTT919620649614@185.122.205.178:5070;lr><sip:OTT919620649614@185.122.205.178:5070;lr>



I am using avp_subst() function to replace this.But kamailio is not starting.

Please reply if I am in wrong way or have different understanding as I am very new to \
kamailio.


Thanks,

Narayan



________________________________
From: Narayan P
Sent: Friday, April 14, 2017 12:54:25 PM
To: sr-users@lists.sip-router.org<mailto:sr-users@lists.sip-router.org>
Cc: moconda@gmail.com<mailto:moconda@gmail.com>
Subject: RE: Not able to replace route_uri in contact header uri

Hi Daniel,

Thanks for your response.

I mean to say,
In my register request the route header i.e. route_uri is \
<sip:185.122.205.178><sip:185.122.205.178> and contact header is \
3333@172.22.13.41<mailto:3333@172.22.13.41>. I want my contact header to be \
3333@185.122.205.178<mailto:3333@185.122.205.178>. So how can I replace the contact \
header's only domain part with route_uri.the user part of the contact header remains \
same.


Thanks,
Narayan


--
Daniel-Constantin Mierla
www.twitter.com/miconda<http://www.twitter.com/miconda> -- \
www.linkedin.com/in/miconda<http://www.linkedin.com/in/miconda> Kamailio Advanced \
Training - May 22-24 (USA) - www.asipto.com<http://www.asipto.com> Kamailio World \
Conference - May 8-10, 2017 - www.kamailioworld.com<http://www.kamailioworld.com>


--
Daniel-Constantin Mierla
www.twitter.com/miconda<http://www.twitter.com/miconda> -- \
www.linkedin.com/in/miconda<http://www.linkedin.com/in/miconda> Kamailio Advanced \
Training - May 22-24 (USA) - www.asipto.com<http://www.asipto.com> Kamailio World \
Conference - May 8-10, 2017 - www.kamailioworld.com<http://www.kamailioworld.com>


[Attachment #3 (text/html)]

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} \
--></style> <div id="divtagdefaultwrapper" \
style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" \
dir="ltr"> <p>Hi Daniel,</p>
<p><br>
</p>
<p>Thanks for your response.I have added this in the registrar module but it didn't \
work.</p> <p><br>
</p>
<p>Please see the sip trace.</p>
<p><br>
</p>
<p></p>
<div>-end msg--<br>
17:28:47.162 sip_endpoint.c&nbsp; .Response msg 408/REGISTER/cseq=52880 \
(rdata0x231b418) from 185.122.205.178:5070 was dropped/unhandled by any modules<br> \
17:28:47.404&nbsp;&nbsp; pjsua_core.c&nbsp; .TX 597 bytes Request msg \
REGISTER/cseq=3179 (tdta0x2320060) to UDP 185.122.205.178:5070:<br> REGISTER \
                sip:185.122.205.178:5070 SIP/2.0<br>
Via: SIP/2.0/UDP 172.22.13.41:5067;rport;branch=z9hG4bKPjd734f1a6-d644-4a96-913c-c31738a33eed<br>
                
Max-Forwards: 70<br>
From: &lt;sip:OTT919620649614@185.122.205.178&gt;;tag=9f62c1ea-36a3-4318-a767-55a6b278fd23<br>
                
To: &lt;sip:OTT919620649614@185.122.205.178&gt;<br>
Call-ID: 6fc0b9f9-8439-4fc6-a28e-05ce1e52ec80<br>
CSeq: 3179 REGISTER<br>
User-Agent: PJSUA v2.3 Linux-4.4.0.64/x86_64/glibc-2.19<br>
Contact: &lt;sip:OTT919620649614@172.22.13.41:5067;ob&gt;<br>
Expires: 300<br>
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, \
MESSAGE, OPTIONS<br> Content-Length:&nbsp; 0<br>
<br>
</div>
Thanks,
<p></p>
<p>Narayan<br>
</p>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" \
style="font-size:11pt" color="#000000"><b>From:</b> Daniel-Constantin Mierla \
&lt;miconda@gmail.com&gt;<br> <b>Sent:</b> Friday, April 21, 2017 9:36:37 AM<br>
<b>To:</b> Narayan P; sr-users@lists.sip-router.org<br>
<b>Subject:</b> Re: Not able to replace route_uri in contact header uri</font>
<div>&nbsp;</div>
</div>
<div>
<p>Hello,</p>
<p><br>
</p>
<p>skipping to understand exactly the purpose of what you want to achieve, if you \
want to replace the contact header uri with [username from old Contact]@[kamailio \
ip]:[kamailio port] , you can try this:</p> <p><br>
</p>
<p>if(is_present_hf(&quot;Contact&quot;)) {</p>
<p>&nbsp; remove_hf(&quot;Contact&quot;);</p>
<p>&nbsp; append_hf(&quot;Contact: <a class="moz-txt-link-rfc2396E" \
href="sip:$(ct{tobody.user})@$Ri:$Rp"> \
&lt;sip:$(ct{tobody.user})@$Ri:$Rp&gt;</a>\r\n)&quot;);</p> <p>}</p>
<p><br>
</p>
<p>If doesn't work, let me know.</p>
<p><br>
</p>
<p>Cheers,<br>
Daniel<br>
</p>
<br>
<div class="moz-cite-prefix">On 20.04.17 16:09, Narayan P wrote:<br>
</div>
<blockquote cite="mid:HK2PR0201MB17457C163479531D35CE4C3DD71B0@HK2PR0201MB1745.apcprd02.prod.outlook.com" \
type="cite"> <style type="text/css" style="display:none;"><!-- P \
{margin-top:0;margin-bottom:0;} --></style> <div id="divtagdefaultwrapper" \
style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" \
dir="ltr"> <p>Thanks for your kind Response Daniel,</p>
<p><br>
</p>
<p>Yes as you told with the requirement I have mentioned call will not reach client, \
I have explained my requirement in detail,</p> <p><br>
</p>
<p>My requirement is to establish a call between 2 SIP clients Alice and Bob which \
are using 185.122.205.178(Kamailio) as outbound proxy and registered to a SIP \
SERVER,</p> <p><br>
</p>
<p>I am not able to establish call between Alice and Bob, So I am trying to Replace \
the Contact header in Register request with Kamailio IP and then I will direct the \
Invite request to callee client using the data<span>(Username to IP:port tuple) \
I</span> have  stored in Kamailio database.</p>
<p><br>
</p>
<p>Please suggest me if you have better Idea than what i am doing<br>
</p>
<p><br>
</p>
<p>Thanks &amp; Regards</p>
<p>Narayan<br>
</p>
</div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" color="#000000" \
face="Calibri, sans-serif"><b>From:</b> Daniel-Constantin Mierla <a \
class="moz-txt-link-rfc2396E" \
href="mailto:miconda@gmail.com">&lt;miconda@gmail.com&gt;</a><br> <b>Sent:</b> \
Tuesday, April 18, 2017 1:04:38 PM<br> <b>To:</b> Narayan P; <a \
class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.sip-router.org"> \
sr-users@lists.sip-router.org</a><br> <b>Subject:</b> Re: Not able to replace \
route_uri in contact header uri</font> <div>&nbsp;</div>
</div>
<div>
<p>Hello,</p>
<p><br>
</p>
<p>to clarify, in the REGISTER you sent and pasted again below, from</p>
<p><br>
</p>
<p>Contact: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" \
href="sip:OTT919620649614@125.16.231.74:25841;ob"> \
&lt;sip:OTT919620649614@125.16.231.74:25841;ob&gt;</a></p> <p><br>
</p>
<p>you want to have:<br>
</p>
<p><br>
</p>
<p>Contact: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" \
href="sip:OTT919620649614@185.122.205.178:5070;lr"> \
&lt;sip:OTT919620649614@185.122.205.178:5070;lr&gt;</a></p> <p><br>
</p>
<p>If yes, then this doesn't look right at all, then the device cannot receive calls \
anymore. Maybe you can explain the purpose and then we may be able to offer some \
hints.</p> <p><br>
</p>
<p>Cheers,<br>
Daniel<br>
</p>
<p><br>
</p>
<p><br>
</p>
<pre wrap="">REGISTER <a moz-do-not-send="true" class="moz-txt-link-freetext" \
                href="sip:185.122.206.62">sip:185.122.206.62</a> SIP/2.0
Via: SIP/2.0/UDP 125.16.231.74:25841;rport;branch=z9hG4bKPj592750e4-9a06-4662-a55e-a8a71dedb974
                
Route: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" \
                href="sip:185.122.205.178:5070;lr">&lt;sip:185.122.205.178:5070;lr&gt;</a>
                
Max-Forwards: 70
From: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" \
href="sip:OTT919620649614@185.122.206.62">&lt;sip:OTT919620649614@185.122.206.62&gt;</a>;tag=35af1666-a2b1-4c6e-a7b6-8675845036e7
                
To: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" \
href="sip:OTT919620649614@185.122.206.62">&lt;sip:OTT919620649614@185.122.206.62&gt;</a>
                
Call-ID: 5bc6558f-1ffc-4990-bc99-d099c4fdcbcb
CSeq: 41801 REGISTER
User-Agent: PJSUA v2.3 Linux-4.4.0.64/x86_64/glibc-2.19
Contact: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" \
href="sip:OTT919620649614@125.16.231.74:25841;ob">&lt;sip:OTT919620649614@125.16.231.74:25841;ob&gt;</a>
                
Expires: 300
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, \
                MESSAGE, OPTIONS
Authorization: Digest username=&quot;OTT919620649614&quot;, \
realm=&quot;185.122.206.62&quot;, nonce=&quot;af7780946d2b72ddc5e765a68798e937&quot;, \
uri=<a moz-do-not-send="true" class="moz-txt-link-rfc2396E" \
href="sip:185.122.206.62">&quot;sip:185.122.206.62&quot;</a>, \
                response=&quot;a4c0614fbc3c72ece619247de5766a4b&quot;, algorithm=MD5
Content-Length:  0


SIP/2.0 200 OK
Via: SIP/2.0/UDP 125.16.231.74:25841;rport=25841;branch=z9hG4bKPj592750e4-9a06-4662-a55e-a8a71dedb974;received=125.16.231.74
                
From: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" \
href="sip:OTT919620649614@185.122.206.62">&lt;sip:OTT919620649614@185.122.206.62&gt;</a>;tag=35af1666-a2b1-4c6e-a7b6-8675845036e7
                
Call-ID: 5bc6558f-1ffc-4990-bc99-d099c4fdcbcb
CSeq: 41801 REGISTER
To: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" \
href="sip:OTT919620649614@185.122.206.62">&lt;sip:OTT919620649614@185.122.206.62&gt;</a>;tag=1492409213989
                
Expires: 50
Contact: <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" \
href="sip:OTT919620649614@125.16.231.74:25841;ob">&lt;sip:OTT919620649614@125.16.231.74:25841;ob&gt;</a>;expires=50
                
Content-Length: 0</pre>
<br>
<div class="moz-cite-prefix">On 17.04.17 08:38, Narayan P wrote:<br>
</div>
<blockquote cite="mid:HK2PR0201MB17457956E1094C7269B2CA9FD7060@HK2PR0201MB1745.apcprd02.prod.outlook.com" \
type="cite"> <meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: \
4pt; border-left: #800000 2px solid; } --></style> <meta content="text/html; \
charset=UTF-8"> <style type="text/css" style="">
<!--
p
	{margin-top:0;
	margin-bottom:0}
-->
</style>
<div dir="ltr">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:12pt; color:#000000;
              font-family:Calibri,Arial,Helvetica,sans-serif">
<p>Hi Daniel,</p>
<p><br>
</p>
<p>I am attaching here my sip trace at client side.Request you to see this.</p>
<p>My client IP in register request is <span>125.16.231.74 and the server on which \
kamailio is running is 185.122.205.178.</span></p> <p><span><br>
</span></p>
<p><span>I want my contact header to be <span><a moz-do-not-send="true" \
class="moz-txt-link-rfc2396E" \
href="sip:OTT919620649614@185.122.205.178:5070;lr">&lt;sip:OTT919620649614@185.122.205.178:5070;lr&gt;</a></span></span></p>
 <p><span><span><br>
</span></span></p>
<p><span><span>I am using avp_subst() function to replace this.But kamailio is not \
starting.</span></span></p> <p><span><span>Please reply if I am in wrong way or have \
different understanding as I am very new to kamailio.</span></span></p> \
<p><span><span><br> </span></span></p>
<p><span><span>Thanks,</span></span></p>
<p><span><span>Narayan<br>
</span></span></p>
<p><span><span><br>
</span></span></p>
<p><span><span></span></span><br>
</p>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font style="font-size:11pt" color="#000000" \
face="Calibri,  sans-serif"><b>From:</b> Narayan P<br>
<b>Sent:</b> Friday, April 14, 2017 12:54:25 PM<br>
<b>To:</b> <a moz-do-not-send="true" class="moz-txt-link-abbreviated" \
href="mailto:sr-users@lists.sip-router.org"> sr-users@lists.sip-router.org</a><br>
<b>Cc:</b> <a moz-do-not-send="true" class="moz-txt-link-abbreviated" \
href="mailto:moconda@gmail.com"> moconda@gmail.com</a><br>
<b>Subject:</b> RE: Not able to replace route_uri in contact header uri</font>
<div>&nbsp;</div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText">Hi Daniel,<br>
<br>
Thanks for your response.<br>
<br>
I mean to say,<br>
In my register request the route header i.e. route_uri is <a moz-do-not-send="true" \
class="moz-txt-link-rfc2396E" href="sip:185.122.205.178"> \
&lt;sip:185.122.205.178&gt;</a> and contact header is <a moz-do-not-send="true" \
class="moz-txt-link-abbreviated" href="mailto:3333@172.22.13.41"> \
3333@172.22.13.41</a>.<br> I want my contact header to be <a moz-do-not-send="true" \
class="moz-txt-link-abbreviated" href="mailto:3333@185.122.205.178"> \
3333@185.122.205.178</a>.<br> So how can I replace the contact header's only domain \
part with route_uri.the user part of the contact header remains same.<br> <br>
<br>
Thanks,<br>
Narayan<br>
</div>
</span></font></blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" \
href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a \
moz-do-not-send="true" class="moz-txt-link-abbreviated" \
href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a> Kamailio \
Advanced Training - May 22-24 (USA) - <a moz-do-not-send="true" \
class="moz-txt-link-abbreviated" href="http://www.asipto.com">www.asipto.com</a> \
Kamailio World Conference - May 8-10, 2017 - <a moz-do-not-send="true" \
class="moz-txt-link-abbreviated" \
href="http://www.kamailioworld.com">www.kamailioworld.com</a></pre> </div>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla
<a class="moz-txt-link-abbreviated" \
href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a \
class="moz-txt-link-abbreviated" \
href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a> Kamailio \
Advanced Training - May 22-24 (USA) - <a class="moz-txt-link-abbreviated" \
href="http://www.asipto.com">www.asipto.com</a> Kamailio World Conference - May 8-10, \
2017 - <a class="moz-txt-link-abbreviated" \
href="http://www.kamailioworld.com">www.kamailioworld.com</a></pre> </div>
</body>
</html>


[Attachment #4 (unknown)]

_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic