<div dir="ltr">You&#39;re in the ballpark, Nick. I&#39;m working on a design for a new system that includes a SIP component, and while I&#39;d prefer if the end-to-end solution stuck with UDP, there are some technical reasons why TCP may be required, and it&#39;s not something I&#39;d be able to work around.<div>
<br></div><div>So far OpenSIPS has been relatively easy to work with and so I&#39;m continuing my experiments with it, while a colleague is investigating Kamailio. I may stick with OpenSIPS irrespective of what my colleague goes ahead with, simply because I want a SIP server solution that will be the easiest to use in an automated testing environment -- my goal being to test a SIP user agent and not to care much about the server side.</div>
<div><br></div><div>-PKCK<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Mar 19, 2013 at 3:34 PM, Nick Khamis <span dir="ltr">&lt;<a href="mailto:symack@gmail.com" target="_blank">symack@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hello PKCK,<br>
<br>
I am not sure but I can only think of a few reasons why you would like<br>
to run SIP on the TCP protocol, and none that are even good reasons as<br>
that. Are you sure you need to run OpenSIPS on TCP? UDP should suffice<br>
99% pf the time. I take it you&#39;re just experimenting.<br>
<br>
N.<br>
<div><div class="h5"><br>
On 3/19/13, Pink Cupcake &lt;<a href="mailto:pinkcupcake1979@gmail.com">pinkcupcake1979@gmail.com</a>&gt; wrote:<br>
&gt; It looks like I answered my question almost immediately after sending my<br>
&gt; last message (of course!) -- I was invoking opensips thusly:<br>
&gt;<br>
&gt; ./sbin/opensips -D -f<br>
&gt; /path/to/opensips/1.8.2/opensips-with-local-changes.cfg<br>
&gt;<br>
&gt; I just read that OpenSIPS will not be able to listen on more than one<br>
&gt; interface unless it forks, and since it always must listen on UDP, it will<br>
&gt; skip listening on TCP if it must.<br>
&gt;<br>
&gt; It looks like the -D parameter prevents OpenSIPS from forking, which means<br>
&gt; no TCP port connection; if I run that command without the -D, TCP<br>
&gt; connections seem to work.<br>
&gt;<br>
&gt; Of course I liked using -D because it made it easy to start/stop OpenSIPS<br>
&gt; (just with a ^C). I&#39;m assuming that &quot;daemon mode&quot; means it&#39;s going to leave<br>
&gt; a pid file around somewhere to make it easier to skill using a shell (or<br>
&gt; shell script), so I&#39;m off to find out if that&#39;s the case.<br>
&gt;<br>
&gt; -PKCK<br>
&gt;<br>
&gt;<br>
&gt; On Tue, Mar 19, 2013 at 2:45 PM, Pink Cupcake<br>
&gt; &lt;<a href="mailto:pinkcupcake1979@gmail.com">pinkcupcake1979@gmail.com</a>&gt;wrote:<br>
&gt;<br>
&gt;&gt; Thanks, Nick. I&#39;m having a read through it now.<br>
&gt;&gt;<br>
&gt;&gt; I fixed my initial problem, though, and it was a pretty silly mistake: I<br>
&gt;&gt; had OpenSIPS and my SIP client (Jitsi) both using the same port. Oops! I<br>
&gt;&gt; switched Jitsi over to ports 55060/55061 and then things started working.<br>
&gt;&gt;<br>
&gt;&gt; Working, at least with UDP. I need to get TCP working now.<br>
&gt;&gt;<br>
&gt;&gt; The default configuration file has TCP disabled. Searching for<br>
&gt;&gt; information<br>
&gt;&gt; on how to set up TCP is quite difficult. The PDF you linked to has a few<br>
&gt;&gt; tips, luckily. But not enough to get it working.<br>
&gt;&gt;<br>
&gt;&gt; Here&#39;s a portion of my config file:<br>
&gt;&gt;<br>
&gt;&gt; #listen=udp:<a href="http://127.0.0.1:5060" target="_blank">127.0.0.1:5060</a>   # CUSTOMIZE ME<br>
&gt;&gt; listen=udp:<a href="http://172.16.23.79:5060" target="_blank">172.16.23.79:5060</a>   # CUSTOMIZE ME<br>
&gt;&gt; listen=tcp:<a href="http://172.16.23.79:5060" target="_blank">172.16.23.79:5060</a>   # CUSTOMIZE ME<br>
&gt;&gt; #disable_tcp=yes<br>
&gt;&gt; disable_tcp=no<br>
&gt;&gt; tcp_children=4<br>
&gt;&gt;<br>
&gt;&gt; When I try to connect with Jitsi, or with telnet, and sniff the traffic<br>
&gt;&gt; with Wireshark, I can see a SYN sent from Jitsi-&gt;OpenSIPS and a RST/ACK<br>
&gt;&gt; returned, but that&#39;s it. I don&#39;t think the TCP connection is getting<br>
&gt;&gt; properly established, and Jitsi bails out saying it can&#39;t create a<br>
&gt;&gt; connection.<br>
&gt;&gt;<br>
&gt;&gt; Jitsi does successfully connect to OpenSIPS if I set the proxy transport<br>
&gt;&gt; setting to UDP in Jitsi.<br>
&gt;&gt;<br>
&gt;&gt; What do I need to do to take OpenSIPS, from out of the box, and get it to<br>
&gt;&gt; accept REGISTERs/INVITEs on TCP and not UDP?<br>
&gt;&gt;<br>
&gt;&gt; -PKCK<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Feb 8, 2013 at 4:49 PM, Nick Khamis &lt;<a href="mailto:symack@gmail.com">symack@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Pink,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; A great resource that can get you up and going in at most a week can<br>
&gt;&gt;&gt; be found here:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; <a href="http://www.google.com/url?q=http://www.h6315.com/ast_book/Building%2520Telephony%2520Systems%2520with%2520OpenSIPS%25201.6.pdf&amp;sa=U&amp;ei=AJ0VUdahEvG10AGl4IDIDA&amp;ved=0CB8QFjAA&amp;sig2=q5gYZ0W2OeVVhS-YaZ0xjg&amp;usg=AFQjCNFrbF0lgZG6kcTaZwI5uu-azQSx-w" target="_blank">http://www.google.com/url?q=http://www.h6315.com/ast_book/Building%2520Telephony%2520Systems%2520with%2520OpenSIPS%25201.6.pdf&amp;sa=U&amp;ei=AJ0VUdahEvG10AGl4IDIDA&amp;ved=0CB8QFjAA&amp;sig2=q5gYZ0W2OeVVhS-YaZ0xjg&amp;usg=AFQjCNFrbF0lgZG6kcTaZwI5uu-azQSx-w</a><br>

&gt;&gt;&gt;<br>
&gt;&gt;&gt; Happy Routing!<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Nick.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 2/8/13, Bogdan-Andrei Iancu &lt;<a href="mailto:bogdan@opensips.org">bogdan@opensips.org</a>&gt; wrote:<br>
&gt;&gt;&gt; &gt; Hi,<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; On 02/08/2013 12:17 AM, Pink Cupcake wrote:<br>
&gt;&gt;&gt; &gt;&gt; Hi Bogdan-Andrei,<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; Your response really doesn&#39;t help me or deal with the questions I<br>
&gt;&gt;&gt; &gt;&gt; laid<br>
&gt;&gt;&gt; &gt;&gt; out in my original post. Perhaps I was not being clear. Let me start<br>
&gt;&gt;&gt; &gt;&gt; over.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt; Well, my answer was related to the error logs you posted :).<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; I need to implement an automated testing scenario on an OS X build<br>
&gt;&gt;&gt; &gt;&gt; machine.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; The test requires two different SIP UAs -- which are both running<br>
&gt;&gt;&gt; &gt;&gt; locally on the same machine -- to successfully engage in a SIP<br>
&gt;&gt;&gt; &gt;&gt; call. In order for two UAs to talk to one another, they need to be<br>
&gt;&gt;&gt; &gt;&gt; registered with a SIP server.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; I am trying to determine if OpenSIPS can be used as the server<br>
&gt;&gt;&gt; &gt;&gt; component in my testing scenario.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; Since this is an integration test and doesn&#39;t require any state being<br>
&gt;&gt;&gt; &gt;&gt; retained, the test steps look like this: (1) bring up an OpenSIPS<br>
&gt;&gt;&gt; &gt;&gt; server in userspace, (2) have the two SIP UA clients register with<br>
&gt;&gt;&gt; &gt;&gt; that server, as simply as possible, (3) have the two SIP UA clients<br>
&gt;&gt;&gt; &gt;&gt; engage in and then end a SIP call, (4) stop the SIP UA clients, (5)<br>
&gt;&gt;&gt; &gt;&gt; shut down the server.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; If anything is unclear from the above, please reply back.<br>
&gt;&gt;&gt; &gt; Clear and no issues here,<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; Please can someone answer the following:<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; If I can run OpenSIPS in userspace, I would also not like to have it<br>
&gt;&gt;&gt; &gt;&gt; &quot;installed&quot; on the build machine. I used the &quot;prefix&quot; parameter to<br>
&gt;&gt;&gt; &gt;&gt; `make install` into a separate directory and I am attempting to run<br>
&gt;&gt;&gt; &gt;&gt; OpenSIPS from that directory.<br>
&gt;&gt;&gt; &gt;&gt;  It looks like I can run OpenSIPS in userspace. Is that correct?<br>
&gt;&gt;&gt; &gt; true<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; From the documentation is looks like OpenSIPS does not use a database<br>
&gt;&gt;&gt; &gt;&gt; by default, and keeps everything in memory. Is that correct?<br>
&gt;&gt;&gt; &gt; true<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; Can any SIP UA client &quot;REGISTER&quot; with OpenSIPS when it is launched in<br>
&gt;&gt;&gt; &gt;&gt; the &quot;default&quot; mode? If so, is there any special way the clients<br>
&gt;&gt;&gt; &gt;&gt; should<br>
&gt;&gt;&gt; &gt;&gt; send the request?<br>
&gt;&gt;&gt; &gt; if using the opensips default script, no authentication will be<br>
&gt;&gt;&gt; &gt; required<br>
&gt;&gt;&gt; &gt; - but you need to use in the REGISTER RURI the IP of the server (so<br>
&gt;&gt;&gt; &gt; that<br>
&gt;&gt;&gt; &gt; opensips will consider them be handled locally).<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; If it is necessary for OpenSIPS to be run with a database in order to<br>
&gt;&gt;&gt; &gt;&gt; allow clients to register? If so, will the db_text module suffice? If<br>
&gt;&gt;&gt; &gt;&gt; so, how do I perform this configuration (given my testing scenario)?<br>
&gt;&gt;&gt; &gt; no, no need for DB - by default, in cfg, the usrloc module comes with<br>
&gt;&gt;&gt; &gt; no<br>
&gt;&gt;&gt; &gt; DB support.<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Regards,<br>
&gt;&gt;&gt; &gt; Bogdan<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; PKCK<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; On Thu, Feb 7, 2013 at 5:13 AM, Bogdan-Andrei Iancu<br>
&gt;&gt;&gt; &gt;&gt; &lt;<a href="mailto:bogdan@opensips.org">bogdan@opensips.org</a> &lt;mailto:<a href="mailto:bogdan@opensips.org">bogdan@opensips.org</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;     Hi,<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;     Without a trace I cannot tell for sure, but I suspect your<br>
&gt;&gt;&gt; &gt;&gt; clients<br>
&gt;&gt;&gt; &gt;&gt;     send several REGISTER requests without increasing the CSEQ no<br>
&gt;&gt;&gt; &gt;&gt;     (which is mandatory) - this is the meaning of the error you get.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;     So, to be sure, make a network capture with the sip traffic<br>
&gt;&gt;&gt; &gt;&gt;     (ngrep) and see what are the replies from opensips.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;     Regards,<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;     Bogdan-Andrei Iancu<br>
&gt;&gt;&gt; &gt;&gt;     OpenSIPS Founder and Developer<br>
&gt;&gt;&gt; &gt;&gt;     <a href="http://www.opensips-solutions.com" target="_blank">http://www.opensips-solutions.com</a><br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;     On 02/07/2013 12:01 AM, Pink Cupcake wrote:<br>
&gt;&gt;&gt; &gt;&gt;&gt;     Hello,<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     I&#39;m investigating the suitability of OpenSIPS for use in a new<br>
&gt;&gt;&gt; &gt;&gt;&gt;     system we are designing. Not only for use in a production<br>
&gt;&gt;&gt; &gt;&gt;&gt;     environment, but also how it can be used to facilitate automated<br>
&gt;&gt;&gt; &gt;&gt;&gt;     integration tests.<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     I have a automated testing scenario where I need to have two SIP<br>
&gt;&gt;&gt; &gt;&gt;&gt;     UAs that need to have a SIP session. What I would like to do is<br>
&gt;&gt;&gt; &gt;&gt;&gt;     bring up a SIP server (in userspace) before the integration test<br>
&gt;&gt;&gt; &gt;&gt;&gt;     starts, and bring it down after the integration test ends<br>
&gt;&gt;&gt; &gt;&gt;&gt;     (fails/succeeds). The automated test will run on OS X.<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     I downloaded OpenSIPS and built it on my iMac without any major<br>
&gt;&gt;&gt; &gt;&gt;&gt;     problems. I am able to run it in userspace simply by calling it<br>
&gt;&gt;&gt; &gt;&gt;&gt;     from the command line like `/sbin/opensips -D -f<br>
&gt;&gt;&gt; &gt;&gt;&gt;     /path/to/opensips.cfg`.<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     In section D of the INSTALL file, &quot;opensips with Persistent Data<br>
&gt;&gt;&gt; &gt;&gt;&gt;     Storage&quot;, it says:<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     &quot;The default configuration is very simple and features many<br>
&gt;&gt;&gt; &gt;&gt;&gt;     simplifications.<br>
&gt;&gt;&gt; &gt;&gt;&gt;     In particular, it does not authenticate users and loses User<br>
&gt;&gt;&gt; &gt;&gt;&gt;     Location database<br>
&gt;&gt;&gt; &gt;&gt;&gt;     on reboot. To provide persistence, keep user credentials and<br>
&gt;&gt;&gt; &gt;&gt;&gt;     remember users&#39;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     locations across reboots, opensips can be configured to use<br>
&gt;&gt;&gt; &gt;&gt;&gt;     MySQL. Before you<br>
&gt;&gt;&gt; &gt;&gt;&gt;     proceed, you need to make sure MySQL is installed on your box.&quot;<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     This sounds ideal to me; I don&#39;t need any real kind of account<br>
&gt;&gt;&gt; &gt;&gt;&gt;     management or authentication. I would like OpenSIPS to start,<br>
&gt;&gt;&gt; &gt;&gt;&gt;     accept whatever REGISTER/INVITE from my two UAs, and then stop<br>
&gt;&gt;&gt; &gt;&gt;&gt;     after I&#39;m done. I would prefer not to require any database and<br>
&gt;&gt;&gt; &gt;&gt;&gt;     keep it all in-memory, so there&#39;s nothing to clean up before or<br>
&gt;&gt;&gt; &gt;&gt;&gt;     after the test (and no other dependencies to clean up before and<br>
&gt;&gt;&gt; &gt;&gt;&gt;     after, e.g. MySQL databases).<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     However, I can&#39;t seem to connect a SIP UA client to OpenSIPS<br>
&gt;&gt;&gt; &gt;&gt;&gt; when<br>
&gt;&gt;&gt; &gt;&gt;&gt;     it&#39;s started up like this. I am trying to connect with Jitsi, a<br>
&gt;&gt;&gt; &gt;&gt;&gt;     Mac client, as well as the ipjsua test app that ships with the<br>
&gt;&gt;&gt; &gt;&gt;&gt;     pjsip C library. (I am able to connect both of those to the<br>
&gt;&gt;&gt; &gt;&gt;&gt;     <a href="http://sip2sip.info" target="_blank">sip2sip.info</a> &lt;<a href="http://sip2sip.info" target="_blank">http://sip2sip.info</a>&gt; service, so I know they are<br>
&gt;&gt;&gt; &gt;&gt;&gt;     both functional.)<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     With Jitsi, I set up a SIP account with Advanced settings<br>
&gt;&gt;&gt; &gt;&gt;&gt;     (username: test1, password: test1, display name: test1,<br>
&gt;&gt;&gt; &gt;&gt;&gt;     registrar: 127.0.0.1, port: 5060, manual proxy configuration,<br>
&gt;&gt;&gt; &gt;&gt;&gt;     proxy: 127.0.0.1, port: 5060).<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     Log output from opensips in Console.app looks like this:<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     13-02-06 1:48:21.934 PM opensips: WARNING:core:warn: warning in<br>
&gt;&gt;&gt; &gt;&gt;&gt;     config file /path/to/opensips-with-local-changes.cfg, line 50,<br>
&gt;&gt;&gt; &gt;&gt;&gt;     column 13-16: tls support not compiled in<br>
&gt;&gt;&gt; &gt;&gt;&gt;     13-02-06 1:48:22.010 PM opensips: WARNING:core:main: no fork<br>
&gt;&gt;&gt; &gt;&gt;&gt; mode<br>
&gt;&gt;&gt; &gt;&gt;&gt;     13-02-06 1:48:22.011 PM opensips: NOTICE:core:main: version:<br>
&gt;&gt;&gt; &gt;&gt;&gt;     opensips 1.8.2-notls (x86_64/darwin)<br>
&gt;&gt;&gt; &gt;&gt;&gt;     13-02-06 1:48:22.013 PM opensips: NOTICE:signaling:mod_init:<br>
&gt;&gt;&gt; &gt;&gt;&gt;     initializing module ...<br>
&gt;&gt;&gt; &gt;&gt;&gt;     13-02-06 1:50:58.328 PM opensips:<br>
&gt;&gt;&gt; &gt;&gt;&gt;     ERROR:registrar:update_contacts: invalid cseq for aor &lt;test1&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     13-02-06 1:51:02.335 PM opensips:<br>
&gt;&gt;&gt; &gt;&gt;&gt;     ERROR:registrar:update_contacts: invalid cseq for aor &lt;test1&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     13-02-06 1:51:06.342 PM opensips:<br>
&gt;&gt;&gt; &gt;&gt;&gt;     ERROR:registrar:update_contacts: invalid cseq for aor &lt;test1&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     ...<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     With ipjsua/pjsip, I use the following configuration switches:<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     --id <a href="mailto:sip%3Atest1@127.0.0.1">sip:test1@127.0.0.1</a> &lt;mailto:<a href="mailto:sip%253Atest1@127.0.0.1">sip%3Atest1@127.0.0.1</a>&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     --registrar sip:127.0.0.1<br>
&gt;&gt;&gt; &gt;&gt;&gt;     --realm *<br>
&gt;&gt;&gt; &gt;&gt;&gt;     --username test1<br>
&gt;&gt;&gt; &gt;&gt;&gt;     --password test1<br>
&gt;&gt;&gt; &gt;&gt;&gt;     --nameserver 127.0.0.1<br>
&gt;&gt;&gt; &gt;&gt;&gt;     --outbound sip:127.0.0.1<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     Log output in Console.app looks the same as with Jitsi except<br>
&gt;&gt;&gt; &gt;&gt;&gt; for<br>
&gt;&gt;&gt; &gt;&gt;&gt;     the &quot;invalid cseq&quot; lines:<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     13-02-06 1:56:39.004 PM opensips:<br>
&gt;&gt;&gt; &gt;&gt;&gt;     ERROR:registrar:update_contacts: invalid cseq for aor &lt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     What do I need to do to run OpenSIPS in userspace, have it<br>
&gt;&gt;&gt; &gt;&gt;&gt; accept<br>
&gt;&gt;&gt; &gt;&gt;&gt;     connections from my two SIP UAs, allow them to call each other,<br>
&gt;&gt;&gt; &gt;&gt;&gt;     and do it all without requiring a database running?<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     Do I absolutely require a database? If so, can someone explain<br>
&gt;&gt;&gt; &gt;&gt;&gt;     how to configure the db_text module to work for my testing<br>
&gt;&gt;&gt; scenario?<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     Thanks!<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     _______________________________________________<br>
&gt;&gt;&gt; &gt;&gt;&gt;     Users mailing list<br>
&gt;&gt;&gt; &gt;&gt;&gt;     <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>  &lt;mailto:<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>&gt;<br>
&gt;&gt;&gt; &gt;&gt;&gt;     <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
</div></div><a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</blockquote></div><br></div></div></div>