<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>wikipbx - new forum posts</title>
		<link>http://wikipbx.subwiki.com/forum/start</link>
		<description>Posts in forums of the site &quot;wikipbx&quot;</description>
				<copyright></copyright>
		<lastBuildDate>Sun, 19 May 2013 22:24:14 +0000</lastBuildDate>
		
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-283087#post-922096</guid>
				<title>Re: Database Error</title>
				<link>http://wikipbx.subwiki.com/forum/t-283087/database-error#post-922096</link>
				<description></description>
				<pubDate>Thu, 11 Nov 2010 10:07:44 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Yeah, you have to create django databases manually.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-283087/database-error">Database Error</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-283087#post-922091</guid>
				<title>Re: Database Error</title>
				<link>http://wikipbx.subwiki.com/forum/t-283087/database-error#post-922091</link>
				<description></description>
				<pubDate>Thu, 11 Nov 2010 09:49:48 +0000</pubDate>
				<wikidot:authorName>Aza1</wikidot:authorName>				<wikidot:authorUserId>554669</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Running manage.py synchdb sorted this one out.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-283087/database-error">Database Error</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-283087#post-921482</guid>
				<title>Database Error</title>
				<link>http://wikipbx.subwiki.com/forum/t-283087/database-error#post-921482</link>
				<description></description>
				<pubDate>Wed, 10 Nov 2010 21:05:36 +0000</pubDate>
				<wikidot:authorName>Aza1</wikidot:authorName>				<wikidot:authorUserId>554669</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I'm now getting this error on the webpage:</p> <p>Request Method: GET<br /> Request URL: <a href="http://127.0.0.1:8092/">http://127.0.0.1:8092/</a><br /> Django Version: 1.2.3<br /> Exception Type: DatabaseError<br /> Exception Value:<br /> relation "auth_user" does not exist<br /> LINE 1: …ser"."last_login", "auth_user"."date_joined" FROM "auth_user…<br /> ^<br /> Exception Location: /usr/lib/pymodules/python2.6/django/db/backends/postgresql_psycopg2/base.py in execute, line 44<br /> Python Executable: /usr/bin/python</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-283087/database-error">Database Error</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-282738#post-921478</guid>
				<title>Re: apache error log</title>
				<link>http://wikipbx.subwiki.com/forum/t-282738/apache-error-log#post-921478</link>
				<description></description>
				<pubDate>Wed, 10 Nov 2010 21:00:30 +0000</pubDate>
				<wikidot:authorName>Aza1</wikidot:authorName>				<wikidot:authorUserId>554669</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Seems my problem was I had both wikipbx's of (wikipbx.wkipbx) as modules and in python path, hence causing confusion.<br /> But now that's OK.<br /> Will post my current problem in a new post.</p> <p>Thanks</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-282738/apache-error-log">apache error log</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-282738#post-920315</guid>
				<title>Re: apache error log</title>
				<link>http://wikipbx.subwiki.com/forum/t-282738/apache-error-log#post-920315</link>
				<description></description>
				<pubDate>Tue, 09 Nov 2010 19:04:02 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>What version are you running? Did you install from repository or from release archive?</p> <p>Anyway, you can probably just add /usr/src/wikipbx/wikipbx to WSGIPythonPath setting in your apache config to get it to work.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-282738/apache-error-log">apache error log</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-282738#post-920167</guid>
				<title>apache error log</title>
				<link>http://wikipbx.subwiki.com/forum/t-282738/apache-error-log#post-920167</link>
				<description></description>
				<pubDate>Tue, 09 Nov 2010 16:14:46 +0000</pubDate>
				<wikidot:authorName>Aza1</wikidot:authorName>				<wikidot:authorUserId>554669</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>When I try to access my wikipbx site, I'm getting the error message in the summary above on my apache log.<br /> I can however access the module in question via »&gt;import wikipbxweb, and I have no other python environment in my machine.<br /> I've tried various things, including changing ownership of the wikipbxweb directory to www-data (both apache and mod_wsgi use this).<br /> What could be the problem?</p> <p>Thanks<br /> Aza</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-282738/apache-error-log">apache error log</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-281964#post-918010</guid>
				<title>Re: Apache/mod_wsgi</title>
				<link>http://wikipbx.subwiki.com/forum/t-281964/apache-mod-wsgi#post-918010</link>
				<description></description>
				<pubDate>Sun, 07 Nov 2010 15:40:54 +0000</pubDate>
				<wikidot:authorName>Aza1</wikidot:authorName>				<wikidot:authorUserId>554669</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Thanks Stas, this project is looking GREAT and moving to Launchpad was a perfect decision…</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-281964/apache-mod-wsgi">Apache/mod_wsgi</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-281964#post-917855</guid>
				<title>Re: Apache/mod_wsgi</title>
				<link>http://wikipbx.subwiki.com/forum/t-281964/apache-mod-wsgi#post-917855</link>
				<description></description>
				<pubDate>Sun, 07 Nov 2010 10:51:35 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <div class="code"> <pre> <code> Alias /soundclips /usr/src/wikipbx/soundclips Alias /site_media /usr/src/wikipbx/wikipbx/wikipbxweb/static</code> </pre></div> <p>Looks like it was missing in the docs, I've updated them.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-281964/apache-mod-wsgi">Apache/mod_wsgi</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-281964#post-917273</guid>
				<title>Apache/mod_wsgi</title>
				<link>http://wikipbx.subwiki.com/forum/t-281964/apache-mod-wsgi#post-917273</link>
				<description></description>
				<pubDate>Sat, 06 Nov 2010 16:00:19 +0000</pubDate>
				<wikidot:authorName>Aza1</wikidot:authorName>				<wikidot:authorUserId>554669</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>How do I configure Apache for '/site_media/' (i.e. MEDIA_ROOT) and '/soundclips_media/'</p> <p>Thanks<br /> Aza</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-281964/apache-mod-wsgi">Apache/mod_wsgi</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-264404#post-870211</guid>
				<title>Re: wikipbx dependencies</title>
				<link>http://wikipbx.subwiki.com/forum/t-264404/wikipbx-dependencies#post-870211</link>
				<description></description>
				<pubDate>Sat, 11 Sep 2010 17:15:51 +0000</pubDate>
				<wikidot:authorName>xrmx</wikidot:authorName>				<wikidot:authorUserId>563057</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>thanks for the answer</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-264404/wikipbx-dependencies">wikipbx dependencies</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-264404#post-870045</guid>
				<title>Re: wikipbx dependencies</title>
				<link>http://wikipbx.subwiki.com/forum/t-264404/wikipbx-dependencies#post-870045</link>
				<description></description>
				<pubDate>Sat, 11 Sep 2010 10:19:11 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>You're right, those libraries are not maintained for years. We've got rid of pyxml in trunk version already and there are plans to use native python logging instead of log4py.</p> <p>It should work on all django DB backends, as we don't use any hand-written SQL code. We haven't tested 0.8 on anything but postgres, so there's some possibility of getting issues with django ORM, but it's not very likely. I'm running trunk version on sqlite without any problems, but you should be awart that its write performance is not stellar, it's not something you'd want to run in production under heavy load.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-264404/wikipbx-dependencies">wikipbx dependencies</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-264404#post-870035</guid>
				<title>wikipbx dependencies</title>
				<link>http://wikipbx.subwiki.com/forum/t-264404/wikipbx-dependencies#post-870035</link>
				<description></description>
				<pubDate>Sat, 11 Sep 2010 09:43:52 +0000</pubDate>
				<wikidot:authorName>xrmx</wikidot:authorName>				<wikidot:authorUserId>563057</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>hello,</p> <p>i see that wikipbx depends on log4py and python-xml which looks like are dead projects. They also aren't in recent debian versions anymore. Is there a plan to remove them as dependency? Also does wikipbx work on any database django works, i.e. sqlite?</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-264404/wikipbx-dependencies">wikipbx dependencies</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-257183#post-849852</guid>
				<title>Re: I&#039;ve missed something.  settings.py not found.</title>
				<link>http://wikipbx.subwiki.com/forum/t-257183/i-ve-missed-something-settings-py-not-found#post-849852</link>
				<description></description>
				<pubDate>Sat, 14 Aug 2010 20:42:41 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Looks like your configs are correct. There's no error if you import wikipbx settings module, except when you do it in apache. Most likely, you've got some issue with <a href="http://code.google.com/p/modwsgi/">mod_wsgi</a>.</p> <p>What OS distro and python version are you running? Is that the default python version for your OS? Did you install binary build of mod_wsgi or compile it yourself? You may need to build mod_wsgi if you've installed binary that doesn't work for unknown reason.</p> <p>Also, if you've installed mod_python along with mod_wsgi, you may have some problems with running python code under apache.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-257183/i-ve-missed-something-settings-py-not-found">I've missed something. settings.py not found.</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-257183#post-849752</guid>
				<title>Re: I&#039;ve missed something.  settings.py not found.</title>
				<link>http://wikipbx.subwiki.com/forum/t-257183/i-ve-missed-something-settings-py-not-found#post-849752</link>
				<description></description>
				<pubDate>Sat, 14 Aug 2010 17:02:08 +0000</pubDate>
				<wikidot:authorName>AverageGuy</wikidot:authorName>				<wikidot:authorUserId>463604</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <blockquote> <p>PYTHONPATH=/usr/src/wikipbx python -c "from wikipbx import settings"</p> </blockquote> <p>Comes right back with no messages.</p> <p>root@freeswitch:/etc/apache2/sites-enabled# grep WSGIPythonPath *<br /> wikipbx:WSGIPythonPath /usr/src/wikipbx:/usr/src/django:/usr/src/freeswitch/libs/esl/python</p> <p>Full log contents at <a href="http://fayettedigital.com/wlog.txt">http://fayettedigital.com/wlog.txt</a></p> <p>Thanks,<br /> Jim.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-257183/i-ve-missed-something-settings-py-not-found">I've missed something. settings.py not found.</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-257183#post-849731</guid>
				<title>Re: I&#039;ve missed something.  settings.py not found.</title>
				<link>http://wikipbx.subwiki.com/forum/t-257183/i-ve-missed-something-settings-py-not-found#post-849731</link>
				<description></description>
				<pubDate>Sat, 14 Aug 2010 16:10:03 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>No problem, I've moved it to tech support thread.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-257183/i-ve-missed-something-settings-py-not-found">I've missed something. settings.py not found.</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-257183#post-849730</guid>
				<title>Re: I&#039;ve missed something.  settings.py not found.</title>
				<link>http://wikipbx.subwiki.com/forum/t-257183/i-ve-missed-something-settings-py-not-found#post-849730</link>
				<description></description>
				<pubDate>Sat, 14 Aug 2010 16:09:31 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Ok, in such case you should make sure you don't have any syntactic errors in your settings, try running this:</p> <div class="code"> <pre> <code>PYTHONPATH=/usr/src/wikipbx python -c "from wikipbx import settings"</code> </pre></div> <p>If it doesn't give you an error, make sure that your <a href="http://wikipbx.subwiki.com/configure-wikipbx-mod-wsgi#toc2">apache config</a> has /usr/src/wikipbx as one of the values of WSGIPythonPath directive.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-257183/i-ve-missed-something-settings-py-not-found">I've missed something. settings.py not found.</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-257183#post-849711</guid>
				<title>Re: I&#039;ve missed something.  settings.py not found.</title>
				<link>http://wikipbx.subwiki.com/forum/t-257183/i-ve-missed-something-settings-py-not-found#post-849711</link>
				<description></description>
				<pubDate>Sat, 14 Aug 2010 14:50:12 +0000</pubDate>
				<wikidot:authorName>AverageGuy</wikidot:authorName>				<wikidot:authorUserId>463604</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I apologize for posting in the announcements forum. I didn't realize I did that until just now.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-257183/i-ve-missed-something-settings-py-not-found">I've missed something. settings.py not found.</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-257183#post-849709</guid>
				<title>Re: I&#039;ve missed something.  settings.py not found.</title>
				<link>http://wikipbx.subwiki.com/forum/t-257183/i-ve-missed-something-settings-py-not-found#post-849709</link>
				<description></description>
				<pubDate>Sat, 14 Aug 2010 14:46:47 +0000</pubDate>
				<wikidot:authorName>AverageGuy</wikidot:authorName>				<wikidot:authorUserId>463604</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi, Stas,</p> <p>Can you be more specific? I did everything in that section as described. The only questionable part is the</p> <p>modify FREESWITCH_URL_PORT and change the current value to <a href="http://wikipbx.yourserver.net">http://wikipbx.yourserver.net</a>, where yourserver.net MUST be replaced with the domain name you are planning on using.</p> <p>Section. Since I'm behind a firewall I don't have a domain defined so I've set it to <a href="http://127.0.0.1">http://127.0.0.1</a>. I fail to see how that affects the failure of python to find the settings.py file.</p> <p><tt>root@freeswitch:/usr/src/wikipbx/wikipbx# ls<br /> authutil.py <span style="text-decoration: underline;">init</span>.pyc settings.py urls.py<br /> cdrutil.py ivr settings.pyc utils.py<br /> dialplanbuilder.py logger.py settings_template.py utils.pyc<br /> extensionutil.py logger.pyc sofiautil.py wikipbxweb<br /> freeswitchxml mailutil.py sofiautil.pyc xmlconfig.py<br /> fseventlogger.py manage.py statics.py xmlutil.py<br /> fsutil.py migrate.py ttsutil.py<br /> <span style="text-decoration: underline;">init</span>.py modelutils.py twisted</tt></p> <p>Thanks,<br /> Jim.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-257183/i-ve-missed-something-settings-py-not-found">I've missed something. settings.py not found.</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-257183#post-843875</guid>
				<title>Re: I&#039;ve missed something.  settings.py not found.</title>
				<link>http://wikipbx.subwiki.com/forum/t-257183/i-ve-missed-something-settings-py-not-found#post-843875</link>
				<description></description>
				<pubDate>Thu, 05 Aug 2010 17:40:12 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi Jim,</p> <p>You've missed <a href="http://wikipbx.subwiki.com/installation-manual-0-8#toc4">this</a> part of install guide.</p> <p>Stas.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-257183/i-ve-missed-something-settings-py-not-found">I've missed something. settings.py not found.</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-257183#post-843743</guid>
				<title>I&#039;ve missed something.  settings.py not found.</title>
				<link>http://wikipbx.subwiki.com/forum/t-257183/i-ve-missed-something-settings-py-not-found#post-843743</link>
				<description></description>
				<pubDate>Thu, 05 Aug 2010 13:45:15 +0000</pubDate>
				<wikidot:authorName>AverageGuy</wikidot:authorName>				<wikidot:authorUserId>463604</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I see in the /usr/src/wikipbx/wikipbx.wsgi file this line:</p> <p>os.environ['DJANGO_SETTINGS_MODULE'] = 'wikipbx.settings'</p> <p>And I see in the /etc/apache2/sites-available/wikipbx file</p> <p>WSGIScriptAlias / /usr/src/wikipbx/wikipbx.wsgi</p> <p>But I fail to find where apache has been told where the wikipbx.settings file is located.</p> <p>Hence the following message:</p> <p>[Thu Aug 05&nbsp;09:22:54&nbsp;2010] [error] [client 192.168.2.90] mod_wsgi (pid=31296): Exception occurred within WSGI script '/usr/src/wikipbx/wikipbx.wsgi'.<br /> …<br /> [Thu Aug 05&nbsp;09:22:54&nbsp;2010] [error] [client 192.168.2.90] raise EnvironmentError, "Could not import settings '%s' (Is it on sys.path? Does it have syntax errors?): %s" % (self.SETTINGS_MODULE, e)<br /> [Thu Aug 05&nbsp;09:22:54&nbsp;2010] [error] [client 192.168.2.90] EnvironmentError: Could not import settings 'wikipbx.settings' (Is it on sys.path? Does it have syntax errors?): No module named wikipbx.settings</p> <p>So where did I miss the relationship?</p> <p>Thanks,<br /> Jim.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-257183/i-ve-missed-something-settings-py-not-found">I've missed something. settings.py not found.</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-252808#post-832198</guid>
				<title>Re: Problems getting 0.8 running on Debian Lenny</title>
				<link>http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny#post-832198</link>
				<description></description>
				<pubDate>Mon, 19 Jul 2010 11:24:31 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Sorry, I've been away from the net for last few days. Congratulations on having everything configured &amp; build, hopefully using wikipbx would give you way more smoother experience than setting up its dependencies :-)</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny">Problems getting 0.8 running on Debian Lenny</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-252808#post-831773</guid>
				<title>Re: Problems getting 0.8 running on Debian Lenny</title>
				<link>http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny#post-831773</link>
				<description></description>
				<pubDate>Sun, 18 Jul 2010 18:20:52 +0000</pubDate>
				<wikidot:authorName>chigambamukoko</wikidot:authorName>				<wikidot:authorUserId>517173</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>sorry for taking your time, I got it all figured out now, thanks again</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny">Problems getting 0.8 running on Debian Lenny</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-233617#post-831767</guid>
				<title>Re: Problems getting 0.8 running on Debian</title>
				<link>http://wikipbx.subwiki.com/forum/t-233617/problems-getting-0-8-running-on-debian#post-831767</link>
				<description></description>
				<pubDate>Sun, 18 Jul 2010 18:05:42 +0000</pubDate>
				<wikidot:authorName>chigambamukoko</wikidot:authorName>				<wikidot:authorUserId>517173</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I apologize for being a newbie, I had missed a step, everything seems to be working now, thanks for the help to everyone</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-233617/problems-getting-0-8-running-on-debian">Problems getting 0.8 running on Debian</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-233617#post-831653</guid>
				<title>Re: Problems getting 0.8 running on Debian</title>
				<link>http://wikipbx.subwiki.com/forum/t-233617/problems-getting-0-8-running-on-debian#post-831653</link>
				<description></description>
				<pubDate>Sun, 18 Jul 2010 14:55:38 +0000</pubDate>
				<wikidot:authorName>chigambamukoko</wikidot:authorName>				<wikidot:authorUserId>517173</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>ledda: care to share step by step instructions on how to do this solution? I have the same problem but I'm kinda limited on my skills here :-) thanks bud</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-233617/problems-getting-0-8-running-on-debian">Problems getting 0.8 running on Debian</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-252808#post-831651</guid>
				<title>Re: Problems getting 0.8 running on Debian Lenny</title>
				<link>http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny#post-831651</link>
				<description></description>
				<pubDate>Sun, 18 Jul 2010 14:50:17 +0000</pubDate>
				<wikidot:authorName>chigambamukoko</wikidot:authorName>				<wikidot:authorUserId>517173</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>thanks for you help there stas_shtin, I got it to work, I was mixing up the virtual domains. Now I got a new problem, some of the links never load, there is a description of the problem and solution here:</p> <p><a href="http://wikipbx.wikidot.com/forum/t-233617/problems-getting-0-8-running-on-debian">http://wikipbx.wikidot.com/forum/t-233617/problems-getting-0-8-running-on-debian</a></p> <p>but because I am new to all this, I get all kinds of errors maybe someone could shed some light on how to implement the solution correctly. Here is what I have done so far:</p> <p>1)Downloaded Swig and unzipped into /usr/src/swig-2.0.0<br /> 2)Ran ./configure ( I am not sure what options if any I should put when running configure, I just ran without any)<br /> 3)When I try to run "make install" I get:</p> <p>/usr/src/swig-2.0.0/Tools/config/install-sh: swig does not exist.<br /> make: *** [install-main] Error 1</p> <p>4)So I went to /usr/src/freeswitch/src/mod/languages/mod_python and tried to run "make reswig" here is what I got:<br /> wikipbx:/usr/src/freeswitch/src/mod/languages/mod_python# make reswig<br /> rm -f mod_python_wrap.* freeswitch.py<br /> which swig 2&gt;&amp;1 »/dev/null &amp;&amp; swig -python -c++ -I../../../../src/include -oh mod_python_wrap.h -o mod_python_wrap.cpp mod_python.i<br /> make: *** [mod_python_wrap.cpp] Error 1</p> <p>I'm sure I missed a step or a few steps, but any and all help is greatly appreciated.</p> <p>thanks a lot</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny">Problems getting 0.8 running on Debian Lenny</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-252808#post-830995</guid>
				<title>Re: Problems getting 0.8 running on Debian Lenny</title>
				<link>http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny#post-830995</link>
				<description></description>
				<pubDate>Sat, 17 Jul 2010 12:29:08 +0000</pubDate>
				<wikidot:authorName>chigambamukoko</wikidot:authorName>				<wikidot:authorUserId>517173</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>any more clues? anyone?</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny">Problems getting 0.8 running on Debian Lenny</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-252808#post-830210</guid>
				<title>Re: Problems getting 0.8 running on Debian Lenny</title>
				<link>http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny#post-830210</link>
				<description></description>
				<pubDate>Fri, 16 Jul 2010 11:01:05 +0000</pubDate>
				<wikidot:authorName>chigambamukoko</wikidot:authorName>				<wikidot:authorUserId>517173</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>thanks for the help again,</p> <p>1)yes I have,</p> <p>wikipbx:/etc/apache2/sites-enabled# ls -al<br /> total 2<br /> drwxr-xr-x 2 root root 1024 Jul 11&nbsp;13:21 .<br /> drwxr-xr-x 7 root root 1024 Jul 11&nbsp;02:31 ..<br /> lrwxrwxrwx 1 root root 36 Dec 20 2009&nbsp;000-default -&gt; /etc/apache2/sites-available/default<br /> lrwxrwxrwx 1 root root 26 Jul 11&nbsp;13:21 wikipbx -&gt; ../sites-available/wikipbx<br /> wikipbx:/etc/apache2/sites-enabled#<br /> *</p> <p>2)Done that and restarted and<br /> ***<br /> 3)No errors in Apache, see the tail log below</p> <p>[Thu Jul 15&nbsp;21:56:40&nbsp;2010] [error] [client 61.178.187.181] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)<br /> [Fri Jul 16&nbsp;05:42:22&nbsp;2010] [error] [client 74.63.218.250] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)<br /> [Fri Jul 16&nbsp;06:00:16&nbsp;2010] [notice] caught SIGTERM, shutting down<br /> [Fri Jul 16&nbsp;06:00:17&nbsp;2010] [notice] Apache/2.2.9 (Debian) mod_wsgi/3.1 Python/2.5.2 configured — resuming normal operations<br /> [Fri Jul 16&nbsp;06:02:01&nbsp;2010] [error] [client 127.0.0.1] File does not exist: /var/www/xml_dialplan<br /> [Fri Jul 16&nbsp;06:02:01&nbsp;2010] [error] [client 127.0.0.1] File does not exist: /var/www/xml_dialplan<br /> [Fri Jul 16&nbsp;06:02:01&nbsp;2010] [error] [client 127.0.0.1] File does not exist: /var/www/xml_dialplan</p> <p>-The last 3 lines happens when I actually load Freeswitch, not when restarting apache<br /> -Also I actually compiled Python 2.5.5 but its shown here as 2.5.2, don't know if that makes a difference at all</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny">Problems getting 0.8 running on Debian Lenny</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-252808#post-830154</guid>
				<title>Re: Problems getting 0.8 running on Debian Lenny</title>
				<link>http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny#post-830154</link>
				<description></description>
				<pubDate>Fri, 16 Jul 2010 08:16:23 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>1. Do you have a symlink to /etc/apache2/sites-available/wikipbx in your /etc/apache2/sites-enabled directory?</p> <p>2. Add these lines to the end of VirtualHost section in /etc/apache2/sites-available/wikipbx:</p> <div class="code"> <pre> <code> &lt;Directory /usr/src/wikipbx-0.8&gt; Order allow,deny Allow from all &lt;/Directory&gt;</code> </pre></div> <p>Restart apache.</p> <p>3. Are there any errors displayed when apache is started?</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny">Problems getting 0.8 running on Debian Lenny</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-252808#post-830019</guid>
				<title>Re: Problems getting 0.8 running on Debian Lenny</title>
				<link>http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny#post-830019</link>
				<description></description>
				<pubDate>Fri, 16 Jul 2010 02:19:35 +0000</pubDate>
				<wikidot:authorName>chigambamukoko</wikidot:authorName>				<wikidot:authorUserId>517173</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I get "It works!", which is a standard default page for Debian Apache I think. As far as apache errors I have not seen any errors. The only time I see errors is when starting Freeswitch.</p> <p>Here are my configuration files, the only parts not real are "myserver" and "PASSWORD" :</p> <p>/usr/local/freeswitch/conf/autoload_configs/xml_curl.conf.xml ,</p> <p>/etc/apache2/sites-available/wikipbx</p> <p>???????????????????????????????????????????????????????????????????????????</p> <p>&lt;configuration name="xml_curl.conf" description="cURL XML Gateway"&gt;<br /> &lt;bindings&gt;<br /> &lt;binding name="example"&gt;<br /> &lt;!— The url to a gateway cgi that can generate xml similar to<br /> what's in this file only on-the-fly (leave it commented if you dont<br /> need it) <span style="text-decoration: line-through;">&gt;<br /> &lt;!</span> one or more |-delim of configuration|directory|dialplan <span style="text-decoration: line-through;">&gt;<br /> &lt;param name="gateway-url" value="<a href="http://wikipbx.myserver.net/xml_dialplan">http://wikipbx.myserver.net/xml_dialplan</a>" bindings="configuration,dialplan,directory"/&gt;<br /> &lt;!</span> set this to provide authentication credentials to the server <span style="text-decoration: line-through;">&gt;<br /> &lt;!</span>&lt;param name="gateway-credentials" value="muser:mypass"/&gt;<span style="text-decoration: line-through;">&gt;<br /> &lt;!</span>&lt;param name="auth-scheme" value="basic"/&gt;—&gt;</p> <p>&lt;!— optional: this will enable the CA root certificate check by libcurl to<br /> verify that the certificate was issued by a major Certificate Authority.<br /> note: default value is disabled. only enable if you want this! <span style="text-decoration: line-through;">&gt;<br /> &lt;!</span>&lt;param name="enable-cacert-check" value="true"/&gt;<span style="text-decoration: line-through;">&gt;<br /> &lt;!</span> optional: verify that the server is actually the one listed in the cert <span style="text-decoration: line-through;">&gt;<br /> &lt;!</span> &lt;param name="enable-ssl-verifyhost" value="true"/&gt; —&gt;</p> <p>&lt;!— optional: these options can be used to specify custom SSL certificates<br /> to use for HTTPS communications. Either use both options or neither.<br /> Specify your public key with 'ssl-cert-path' and the private key with<br /> 'ssl-key-path'. If your private key has a password, specify it with<br /> 'ssl-key-password'. <span style="text-decoration: line-through;">&gt;<br /> &lt;!</span> &lt;param name="ssl-cert-path" value="$${base_dir}/conf/certs/public_key.pem"/&gt; <span style="text-decoration: line-through;">&gt;<br /> &lt;!</span> &lt;param name="ssl-key-path" value="$${base_dir}/conf/certs/private_key.pem"/&gt; <span style="text-decoration: line-through;">&gt;<br /> &lt;!</span> &lt;param name="ssl-key-password" value="MyPrivateKeyPassword"/&gt; <span style="text-decoration: line-through;">&gt;<br /> &lt;!</span> optional timeout <span style="text-decoration: line-through;">&gt;<br /> &lt;!</span> &lt;param name="timeout" value="10"/&gt; —&gt;</p> <p>&lt;!— optional: use a custom CA certificate in PEM format to verify the peer<br /> with. This is useful if you are acting as your own certificate authority.<br /> note: only makes sense if used in combination with "enable-cacert-check." <span style="text-decoration: line-through;">&gt;<br /> &lt;!</span> &lt;param name="ssl-cacert-file" value="$${base_dir}/conf/certs/cacert.pem"/&gt; —&gt;</p> <p>&lt;!— optional: specify the SSL version to force HTTPS to use. Valid options are<br /> "SSLv3" and "TLSv1". Otherwise libcurl will auto-negotiate the version. <span style="text-decoration: line-through;">&gt;<br /> &lt;!</span> &lt;param name="ssl-version" value="TLSv1"/&gt; —&gt;</p> <p>&lt;!— optional: enables cookies and stores them in the specified file. <span style="text-decoration: line-through;">&gt;<br /> &lt;!</span> &lt;param name="cookie-file" value="/tmp/cookie-mod_xml_curl.txt"/&gt; —&gt;</p> <p>&lt;!— one or more of these imply you want to pick the exact variables that are transmitted <span style="text-decoration: line-through;">&gt;<br /> &lt;!</span>&lt;param name="enable-post-var" value="Unique-ID"/&gt;—&gt;<br /> &lt;/binding&gt;<br /> &lt;/bindings&gt;<br /> &lt;/configuration&gt;</p> <p>**<br /> WSGIPythonPath /usr/src/wikipbx-0.8:/usr/src/django:/usr/src/freeswitch/libs/esl/python</p> <p>&lt;VirtualHost *:80&gt;<br /> ServerAdmin <span class="wiki-email">ten.revresym.xbpikiw|retsambew#ten.revresym.xbpikiw|retsambew</span><br /> WSGIScriptAlias / /usr/src/wikipbx-0.8/wikipbx.wsgi<br /> ServerName wikipbx.myserver.net<br /> ErrorLog /var/log/apache2/wikipbx.myserver.net-error.log<br /> CustomLog /var/log/apache2/wikipbx.myserver.net.log common<br /> &lt;/VirtualHost&gt;<br /> **<br /> INSTRUCTIONS</p> <ol> <li>1. Change DATABASE_USER</li> <li>2. Change DATABASE_PASSWORD</li> <li>3. Customize FREESWITCH_URL_PORT</li> </ol> <p>import os</p> <ol> <li>settings.py lives in the wikipbx subdir, eg, the "source" directory</li> <li>(/usr/src/wikipbx/wikipbx)</li> </ol> <p>INSTALL_SRC = os.path.dirname(<span style="text-decoration: underline;">file</span>)</p> <ol> <li>the parent of the source directory is the installation root, eg, the</li> <li>dir the user checked out to (eg, /usr/src/wikipbx)</li> </ol> <p>INSTALL_ROOT = os.path.split(INSTALL_SRC)[0]</p> <p>DEBUG = True<br /> TEMPLATE_DEBUG = DEBUG</p> <p>ADMINS = (<br /> # ('Your Name', '<span class="wiki-email">moc.niamod|liame_ruoy#moc.niamod|liame_ruoy</span>'),<br /> )</p> <p>MANAGERS = ADMINS</p> <p>DATABASE_ENGINE = 'mysql' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'ado_mssql'.<br /> DATABASE_NAME = 'wikipbx' # Or path to database file if using sqlite3.<br /> DATABASE_USER = 'wikipbxuser' # Not used with sqlite3.<br /> DATABASE_PASSWORD = 'PASSWORD' # Not used with sqlite3.<br /> DATABASE_HOST = '' # Set to empty string for localhost. Not used with sqlite3.<br /> DATABASE_PORT = '' # Set to empty string for default. Not used with sqlite3.</p> <ol> <li>Local time zone for this installation. Choices can be found here:</li> <li><a href="http://www.postgresql.org/docs/8.1/static/datetime-keywords.html#DATETIME-TIMEZONE-SET-TABLE">http://www.postgresql.org/docs/8.1/static/datetime-keywords.html#DATETIME-TIMEZONE-SET-TABLE</a></li> <li>although not all variations may be possible on all operating systems.</li> <li>If running in a Windows environment this must be set to the same as your</li> <li>system time zone.</li> </ol> <p>TIME_ZONE = 'UTC'</p> <ol> <li>Language code for this installation. All choices can be found here:</li> <li><a href="http://www.w3.org/TR/REC-html40/struct/dirlang.html#langcodes">http://www.w3.org/TR/REC-html40/struct/dirlang.html#langcodes</a></li> <li><a href="http://blogs.law.harvard.edu/tech/stories/storyReader$15">http://blogs.law.harvard.edu/tech/stories/storyReader$15</a></li> </ol> <p>LANGUAGE_CODE = 'en-us'</p> <p>SITE_ID = 1</p> <ol> <li>If you set this to False, Django will make some optimizations so as not</li> <li>to load the internationalization machinery.</li> </ol> <p>USE_I18N = True</p> <ol> <li>Absolute path to the directory that holds media.</li> <li>Example: "/home/media/media.lawrence.com/"</li> </ol> <ol> <li>Example: "<a href="http://media.lawrence.com">http://media.lawrence.com</a>"</li> </ol> <p>MEDIA_URL = ''</p> <ol> <li>URL prefix for admin media — CSS, JavaScript and images. Make sure to use a</li> <li>trailing slash.</li> <li>Examples: "<a href="http://foo.com/media/">http://foo.com/media/</a>", "/media/".</li> </ol> <p>ADMIN_MEDIA_PREFIX = '/media/'</p> <ol> <li>Make this unique, and don't share it with anybody.</li> </ol> <p>SECRET_KEY = '_#5%!uu1rgn9qu80ewht&amp;8y96lqu2_r9s09*g(94$smx#xc*!o'</p> <ol> <li>List of callables that know how to import templates from various sources.</li> </ol> <p>TEMPLATE_LOADERS = (<br /> 'django.template.loaders.filesystem.load_template_source',<br /> 'django.template.loaders.app_directories.load_template_source',</p> <ol> <li>'django.template.loaders.eggs.load_template_source',</li> </ol> <p>)</p> <p>MIDDLEWARE_CLASSES = (<br /> 'django.middleware.common.CommonMiddleware',<br /> 'django.contrib.sessions.middleware.SessionMiddleware',<br /> 'django.contrib.auth.middleware.AuthenticationMiddleware',<br /> 'django.middleware.doc.XViewMiddleware',<br /> )</p> <p>ROOT_URLCONF = 'wikipbx.urls'</p> <p>TEMPLATE_DIRS = (<br /> # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".<br /> # Always use forward slashes, even on Windows.<br /> # Don't forget to use absolute paths, not relative paths.<br /> os.path.join(INSTALL_SRC, "/usr/src/wikipbx-0.8/wikipbx/wikipbxweb/templates"),<br /> os.path.join(INSTALL_SRC, "/usr/src/wikipbx-0.8/wikipbx/freeswitchxml"),<br /> )</p> <p>INSTALLED_APPS = (<br /> 'django.contrib.auth',<br /> 'django.contrib.contenttypes',<br /> 'django.contrib.sessions',<br /> 'django.contrib.sites',<br /> 'django.contrib.admin',<br /> 'wikipbx.wikipbxweb',<br /> )</p> <p>TEMPLATE_CONTEXT_PROCESSORS = (<br /> 'django.core.context_processors.auth',<br /> 'wikipbx.wikipbxweb.context_processors.global_processor',<br /> )</p> <p>AUTH_PROFILE_MODULE = 'wikipbxweb.UserProfile'</p> <p>STATIC_TTS_ENGINE = "cepstral"</p> <ol> <li>you must manually create directories and subdirectories, eg:</li> <li>mkdir -p /var/log/wikipbx/cdr/err</li> <li>and set permissions according to user freeswitch process will run under</li> </ol> <p>LOG_DIR_ROOT = "/var/log/wikipbx"<br /> CDR_LOG_DIR = os.path.join(LOG_DIR_ROOT, "cdr")<br /> CDR_ERR_LOG_DIR = os.path.join(LOG_DIR_ROOT, "cdr", "err")</p> <ol> <li>should the entire raw cdr xml be saved in the db? (uses lots of db</li> <li>space but useful when the extracted fields aren't enough information)</li> </ol> <p>CDR_SAVE_XML = False</p> <ol> <li>the url (including port if non-default) where freeswitch can contact</li> <li>the wikipbx server for things like posting XML_CDR records.</li> <li>this value completely depends on how you have your webserver</li> <li>setup. Can be ip or hostname, depends on webserver</li> </ol> <p>FREESWITCH_URL_PORT = "<a href="http://wikipbx.myserver.net">http://wikipbx.myserver.net</a>"<br /> ???????????????????????????????????????????????????????????????????????????</p> <p>When I type :echo $PYTHONPATH</p> <p>here is what I get back<br /> :/usr/src/wikipbx-0.8:/usr/src/freeswitch/scripts/python:/usr/local/lib/python2.5/site-packages<br /> wikipbx:/usr/src/wikipbx-0.8/wikipbx#</p> <p>I'm hoping someone might see an obvious error somewhere in the config files.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny">Problems getting 0.8 running on Debian Lenny</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-252808#post-829498</guid>
				<title>Re: Problems getting 0.8 running on Debian Lenny</title>
				<link>http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny#post-829498</link>
				<description></description>
				<pubDate>Thu, 15 Jul 2010 09:13:07 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>What happens when you open <a href="http://wikipbx.myserver.net">http://wikipbx.myserver.net</a> in the browser? Are there any errors on the page or in apache error log?</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny">Problems getting 0.8 running on Debian Lenny</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-252808#post-829338</guid>
				<title>Re: Problems getting 0.8 running on Debian Lenny</title>
				<link>http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny#post-829338</link>
				<description></description>
				<pubDate>Thu, 15 Jul 2010 02:46:33 +0000</pubDate>
				<wikidot:authorName>chigambamukoko</wikidot:authorName>				<wikidot:authorUserId>517173</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Ok, folks, still no go for me, not sure where I'm messing up but I have gone through over and over, I'm sure I'm missing something simple, I need help. Rebuild python, rebuild wsgi and followed the instruction again to make sure I redid everything but no luck. One of the errors I keep getting when loading Freeswitch is :</p> <p>[ERR] mod_xml_curl.c:304 Received HTTP error 404 trying to fetch <a href="http://wikipbx.myserver.net/xml_dialplan">http://wikipbx.myserver.net/xml_dialplan</a> data: [hostname=wikipbx.myserver.net&amp;section=configuration&amp;tag_name=configuration&amp;key_name=name&amp;key_value=post_load_switch.conf]</p> <p>I don't seem to be getting any errors when loading apache. Any more pointers would be appreciated. I have scoured the net for similar issues but non seems to apply to my situation. Help por favor!</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny">Problems getting 0.8 running on Debian Lenny</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-252808#post-827808</guid>
				<title>Re: Problems getting 0.8 running on Debian Lenny</title>
				<link>http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny#post-827808</link>
				<description></description>
				<pubDate>Tue, 13 Jul 2010 06:13:18 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Next step is to build, install and configure <a href="http://code.google.com/p/modwsgi/">mod_wsgi</a>. Once you have it running, apache will be getting pages from wikipbx instead of static files in /var/www directory.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny">Problems getting 0.8 running on Debian Lenny</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-252808#post-827626</guid>
				<title>Re: Problems getting 0.8 running on Debian Lenny</title>
				<link>http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny#post-827626</link>
				<description></description>
				<pubDate>Mon, 12 Jul 2010 22:33:37 +0000</pubDate>
				<wikidot:authorName>chigambamukoko</wikidot:authorName>				<wikidot:authorUserId>517173</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Thank you for the reply, I noticed a segmentation error in the apache error log, so I went back and used dpkg and apt-get -purge and removed the conflicting packages, among them was python-base. I then built python 2.5.5 from scratch. I have not seen the segmentation error since then, however, I'm now getting "File does not exist: /var/www/xml_dialplan" in the apache error log. Is there an obvious file that I may have misconfigured that could be causing this error? Maybe some direction on where to go next?</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny">Problems getting 0.8 running on Debian Lenny</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-252808#post-827229</guid>
				<title>Re: Problems getting 0.8 running on Debian Lenny</title>
				<link>http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny#post-827229</link>
				<description></description>
				<pubDate>Mon, 12 Jul 2010 09:42:24 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>You're asking questions about static files, but wikipbx returns dynamic output to the web server through mod_wsgi. Make sure you have it <a href="http://wikipbx.subwiki.com/configure-wikipbx-mod-wsgi">configured</a>.</p> <p>As for your questions:</p> <p>1. You don't need to copy anything to /var/www dir. The "templates" directory is used by wikipbx internally, it's not meant to be displayed by the web server directly.</p> <p>2. You don't need to create that file. Once you have mod_wsgi and wikipbx configured, freeswitch would be receiving necessary configs from that URL.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny">Problems getting 0.8 running on Debian Lenny</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-252808#post-826982</guid>
				<title>Problems getting 0.8 running on Debian Lenny</title>
				<link>http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny#post-826982</link>
				<description></description>
				<pubDate>Sun, 11 Jul 2010 21:03:39 +0000</pubDate>
				<wikidot:authorName>chigambamukoko</wikidot:authorName>				<wikidot:authorUserId>517173</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>My system is a Debian Lenny, VPS (virtuozzo). I have followed the steps to install 0.8 on a Debian system. I can't seem to make it work even though I have tried by starting with a clean server and install everything from scratch a few times.</p> <p>I noticed a folder called "templates" inside of wikipbx-0.8/wikipbx/wikipbxsweb.<br /> 1)which steps when installing wikipbx does the files inside this templates folder get copied to maybe a /var/www/ folder? Or I have to do that manually? I am finding that after I followed all the steps, when I go to my wikipbx.myserver.net, I'm still loading the default "It works".<br /> However for just the heck of it, I copied all the files from this templates folder into a /var/www/xml_dialplan and when I go to wikipbx.myserver.net, something does come up, its just that there are errors, which leads me to believe that there is a step I am missing or I am doing wrong.</p> <p>2)In this file:<br /> /usr/local/freeswitch/conf/xml_curl.conf.xml,<br /> I see this line:<br /> &lt;param name="gateway-url" value="<a href="http://wikipbx.yourserver.net/xml_dialplan/">http://wikipbx.yourserver.net/xml_dialplan/</a>" bindings="configuration,dialplan,directory"/&gt;<br /> do I create this "xml_dialplan" manually or it should be created on one of the steps when setting up wikipbx?</p> <p>This is probably quite easy for you guys, but I have tried different novice tricks that I know with no luck, any and all help is sincirely appreciated.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64012">WikiPBX / Technical Support</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-252808/problems-getting-0-8-running-on-debian-lenny">Problems getting 0.8 running on Debian Lenny</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-811958</guid>
				<title>Re: wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-811958</link>
				<description></description>
				<pubDate>Sat, 19 Jun 2010 10:32:50 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I've updated docs to point to launchpad branches.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development">wikipbx development</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-811725</guid>
				<title>Re: wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-811725</link>
				<description></description>
				<pubDate>Fri, 18 Jun 2010 23:45:28 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Wow, great! OK then we urgently need to update the docs to point to the new repo, and close down the old repo.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development">wikipbx development</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-811639</guid>
				<title>Re: wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-811639</link>
				<description></description>
				<pubDate>Fri, 18 Jun 2010 21:32:13 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I've setup project on launchpad where I've imported 0.8 branch and trunk. I've created bugs and blueprints (speicifications) from issues for those branches in our private tracker. Everyone interested in development should join <a href="https://launchpad.net/~wikipbx-dev">wikipbx developers team</a> and get familiarized with launchpad and bazaar if he hadn't already.</p> <p>Since there are more than two people working on wikipbx codebase, I think that we should stick to a bit more disciplined approach for commits. There are various <a href="http://wiki.bazaar.canonical.com/Workflows">ways to organize workflows</a>, I'm thinking about something inbetween "Decentralized with shared mainline" and "Decentralized with human gatekeeper". Unless it's a trivial change that can be committed directly to trunk by anyone, it should go through the following stages:</p> <p>1. Create or select existing bug or blueprint. If it's been created, wait for some feedback.<br /> 2. Make a branch for this task. Link the related bug/blueprint to it in LP interface.<br /> 3. Hack, hack, hack.<br /> 4. When it's ready, it should be reviewed by someone (not the person who wrote the code). If there's something to be improved, go to #3.<br /> 5. Merge with trunk and/or stable branch.</p> <p>Things to look for during code review:</p> <p>1. <a href="http://www.python.org/dev/peps/pep-0008/">Python coding style</a> violations.<br /> 2. Things that can be improved.<br /> 3. Errors, typos.<br /> 4. Possible unexpected effects from the new code.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development">wikipbx development</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248289#post-810892</guid>
				<title>Re: SIP profiles</title>
				<link>http://wikipbx.subwiki.com/forum/t-248289/sip-profiles#post-810892</link>
				<description></description>
				<pubDate>Thu, 17 Jun 2010 20:56:39 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Some googling for this topic reveals <a href="http://old.nabble.com/Re:-Inbound-calls-question-p20326590.html">a message in freeswitch mailing list</a> where one of its core developers says:</p> <div class="code"> <pre> <code>Each sip profile is its own ip/port bindings, so yes, you must use different ip or port for each profile.</code> </pre></div> <p>Looks like it's sufficient for each profile to listen on its own socket. It's rather uncommon to have such configuration as most people just use different port numbers for different profiles, but it's not hard to implement.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248289/sip-profiles">SIP profiles</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248292#post-810879</guid>
				<title>Re: Multiple accounts and &quot;Calls Live&quot;</title>
				<link>http://wikipbx.subwiki.com/forum/t-248292/multiple-accounts-and-calls-live#post-810879</link>
				<description></description>
				<pubDate>Thu, 17 Jun 2010 20:41:34 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I don't think it's a problem if two channels won't be visible in this case. In fact, it would be easier for the user to figure out which call he wants to hangup. The same goes to CDR - users are interested in calls rather than channels.</p> <p>But we can get another issue here. After adding multi-tenancy to wikipbx Traun noticed that that one of the gateways was using his server's IP instead of domain name for making incoming calls. We've got a workaround for authenticating such calls - domain name is specified in SIP request parameters that are received in SIP invite later. However, we won't be able to use that parameters for filtering channels as they aren't available in freeswitch command's response. In this case, it's still better to be too restrictive than too permissive, but I'd prefer to have something that always works correctly. One thing I haven't thought before is replacing IP with domain in channel variable after applying domain hack - this could work in theory.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248292/multiple-accounts-and-calls-live">Multiple accounts and &quot;Calls Live&quot;</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248294#post-810619</guid>
				<title>Re: Gateways usage security</title>
				<link>http://wikipbx.subwiki.com/forum/t-248294/gateways-usage-security#post-810619</link>
				<description></description>
				<pubDate>Thu, 17 Jun 2010 13:27:23 +0000</pubDate>
				<wikidot:authorName>ledda</wikidot:authorName>				<wikidot:authorUserId>497236</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Thanks for pointing on this check. I've found it.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248294/gateways-usage-security">Gateways usage security</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248292#post-810617</guid>
				<title>Re: Multiple accounts and &quot;Calls Live&quot;</title>
				<link>http://wikipbx.subwiki.com/forum/t-248292/multiple-accounts-and-calls-live#post-810617</link>
				<description></description>
				<pubDate>Thu, 17 Jun 2010 13:25:51 +0000</pubDate>
				<wikidot:authorName>ledda</wikidot:authorName>				<wikidot:authorUserId>497236</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>While making two simultaneous calls from one extension I see the following channels:</p> <p>uuid,direction,created,created_epoch,name,state,cid_name,cid_num,ip_addr,dest,application,application_data,dialplan,context,read_codec,read_rate,write_codec,write_rate,secure,hostname,presence_id,presence_data</p> <p>41b249f8-7a0f-11df-971d-674148912bd7,inbound,2010-06-17&nbsp;15:52:58,1276779179,sofia/DCext/<span class="wiki-email">13.1.861.291|101#13.1.861.291|101</span>,CS_EXECUTE,Dimaa M 1234,101,192.168.1.13,103,bridge,sofia/gateway/My_DC_gw/441,XML,enum,default,PCMU,8000,PCMU,8000<sub>ast</sub></p> <p>41c6b1c2-7a0f-11df-971f-674148912bd7,outbound,2010-06-17&nbsp;15:52:59,1276779179,sofia/DCext/441,CS_EXCHANGE_MEDIA,Dimaa M 1234,101,192.168.1.13,441,playback,local_stream://moh,XML,enum,default,PCMU,8000,PCMU,8000<sub>ast</sub></p> <p>4c05a792-7a0f-11df-9725-674148912bd7,outbound,2010-06-17&nbsp;15:53:16,1276779196,sofia/DCext/441,CS_REPORTING,Dimaa M 1234,101,192.168.1.13,441<sub>,XML,enum,default,PCMU,8000,PCMU,8000</sub>ast,,</p> <p>5796698e-7a0f-11df-9728-674148912bd7,inbound,2010-06-17&nbsp;15:53:35,1276779215,sofia/DCext/<span class="wiki-email">13.1.861.291|101#13.1.861.291|101</span>,CS_EXECUTE,Dimaa M 1234,101,192.168.1.13,106,echo<sub>XML,enum,default,PCMU,8000,PCMU,8000</sub>ast,,</p> <p>4 total.</p> <p>It seems to me the only common part in these channels is DCext profile name. So if every tenant has its own profile, channels can be filtered by profile.</p> <p>Channels 1 and 4 can be filtered by domain name, but then channels 2 and 3 wont be visible in any Account.</p> <p>Probably the same approach should be applied to CDRs for the cases where right now we raise an error:<br /> "Cannot associate this CDR with an account. Did not find either a valid account_id or domain_name channel variable"</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248292/multiple-accounts-and-calls-live">Multiple accounts and &quot;Calls Live&quot;</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248289#post-810535</guid>
				<title>Re: SIP profiles</title>
				<link>http://wikipbx.subwiki.com/forum/t-248289/sip-profiles#post-810535</link>
				<description></description>
				<pubDate>Thu, 17 Jun 2010 09:16:54 +0000</pubDate>
				<wikidot:authorName>ledda</wikidot:authorName>				<wikidot:authorUserId>497236</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I've manually configured FS to have two profiles on the same port but on different IPs. It works fine:</p> <p>&lt;profile&gt;<br /> &lt;name&gt;TestProf&lt;/name&gt;<br /> &lt;type&gt;profile&lt;/type&gt;<br /> &lt;data&gt;sip:<span class="wiki-email">53.1.861.291|aifos_dom#53.1.861.291|aifos_dom</span>:5080&lt;/data&gt;<br /> &lt;state&gt;RUNNING (0)&lt;/state&gt;<br /> &lt;/profile&gt;</p> <p>&lt;profile&gt;<br /> &lt;name&gt;external&lt;/name&gt;<br /> &lt;type&gt;profile&lt;/type&gt;<br /> &lt;data&gt;sip:<span class="wiki-email">13.1.861.291|aifos_dom#13.1.861.291|aifos_dom</span>:5080&lt;/data&gt;<br /> &lt;state&gt;RUNNING (0)&lt;/state&gt;<br /> &lt;/profile&gt;</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248289/sip-profiles">SIP profiles</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-810170</guid>
				<title>Re: wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-810170</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 22:17:27 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Only if you measure momentum in ruby fanboys per square meter :-)</p> <p>On a serious note, github is intended for hosting code rather than developing software projects, so it doesn't offer much besides a fancy UI for forking git repos. What's missing: release planning and localization. This also leads to oversimplified issue tracker that most people don't use.</p> <p>As a bonus, you can host packaged software in PPA, which I'll probably do for 0.9.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development">wikipbx development</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-810159</guid>
				<title>Re: wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-810159</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 21:38:03 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>They use Bazaar for VCS, right?</p> <p>I mean github has a ton of momentum, it seems like a better time investment to learn git/github.. what do you think? What are the major benefits of launchpad over github?</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development">wikipbx development</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-810151</guid>
				<title>Re: wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-810151</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 21:22:41 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I'd prefer to use launchpad myself. It has all the features you'r asking for except forum/wiki, so we'll just keep using existing ones. But they also offer mailing lists, so we could use it instead of forums. As they host 18983 projects already, they certainly have all the features we need. I'll move remaining open tickets for 0.8.1/0.9 there soon.</p> <p>I've already created a branch there a few days ago, although I was going to use it only for translations initially. I'll post a message with more details in this forum when it'll be ready for development, stay tuned.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development">wikipbx development</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-810140</guid>
				<title>Re: wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-810140</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 21:03:21 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <blockquote> <p>Is there any particular targets set for the new version?<br /> What new functionality are planed for the new version?</p> </blockquote> <p>The next version will work with a recent version of Django plus some other minor tweaks like UI improvements</p> <blockquote> <p>How far are the project right now from the next release?</p> </blockquote> <p>Its about 90% there</p> <blockquote> <p>What is the best way to contribute to wikipbx project?</p> </blockquote> <p>There's currently not really a good way .. if you have code patches send me a private message and we can discuss over email. Eventually I think DVCS might be the best approach.</p> <blockquote> <p>How stable is the current trunk version? Can it be used in production, if not what areas are not stable yet.</p> </blockquote> <p>Its stable, I can't think of any areas where it will blow up on you..</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development">wikipbx development</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-810133</guid>
				<title>Re: wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-810133</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 20:54:46 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I don't think basecamp is appropriate .. I think your idea on using a public issue tracker is much better. So does launchpad provide this?</p> <p>I'm also thinking that DVCS is much more appropriate, because that way people don't have to send in patches which puts pressure on us to review .. with DVCS people who want to submit patches can just fork it and we will pull the (good) changes.</p> <p>I think it makes sense to move everything somewhere else :)</p> <p>Someplace that ..</p> <ul> <li>Free for open source projects</li> <li>provides DVCS, ideally git IMO</li> <li>Nice issue tracker</li> <li>Forum / Wiki</li> </ul> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development">wikipbx development</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-810062</guid>
				<title>Re: wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-810062</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 18:44:44 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I think Traun will give you access to our basecamp soon, so you'll see state of new version yourself. You could work on the issues you'd be most interested in and your code would be accepted after a peer review.</p> <p>As there are just two developers and we work on it in our free time, we don't have any deadlines except "when it's ready".</p> <p>The primary goal for the next release was to get wikipbx running on modern version of django and it's been completed. However, we don't consider trunk production ready yet as it hasn't been extensively tested and there are some more features planned.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development">wikipbx development</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248297#post-810041</guid>
				<title>Re: No error processing on DB operations</title>
				<link>http://wikipbx.subwiki.com/forum/t-248297/no-error-processing-on-db-operations#post-810041</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 18:15:28 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Django 1.2 supports <a href="http://docs.djangoproject.com/en/dev/ref/models/instances/#validating-objects">model validation</a> that handles duplicate field errors among other things. Wikipbx version that supports recent django is not production ready yet. So the only way to make sure there's no DB error for current version is to work on this yourself.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248297/no-error-processing-on-db-operations">No error processing on DB operations</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248294#post-810025</guid>
				<title>Re: Gateways usage security</title>
				<link>http://wikipbx.subwiki.com/forum/t-248294/gateways-usage-security#post-810025</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 17:55:48 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Just checking it would probably be easier than asking… Anyway, there is a security check that happens when freeswitch requests dialplan that looks for this particular issue. User shouldn't be able to use gateways belonging to others.</p> <p>However, there must be other less obvious ways for malicious user to exploit freeswitch server as he has direct access to generated dialplan. We plan to have a WYSIWYG interface for editing dialplan extensions in the future that would let user to use only safe commands.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248294/gateways-usage-security">Gateways usage security</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248292#post-810009</guid>
				<title>Re: Multiple accounts and &quot;Calls Live&quot;</title>
				<link>http://wikipbx.subwiki.com/forum/t-248292/multiple-accounts-and-calls-live#post-810009</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 17:29:37 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>It's a bug. I've added it to our bug tracker.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248292/multiple-accounts-and-calls-live">Multiple accounts and &quot;Calls Live&quot;</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248290#post-810004</guid>
				<title>Re: Multiple gateways</title>
				<link>http://wikipbx.subwiki.com/forum/t-248290/multiple-gateways#post-810004</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 17:23:44 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>That won't work. For instance, for originating calls you would specify only gateway name - that's why it has to be unique:</p> <div class="code"> <pre> <code>sofia/gateway/&lt;gateway_name&gt;/&lt;dialstring&gt;</code> </pre></div> <p>Note that gateway name doesn't have to be the host name for the SIP gateway. It can be any string identifier. The host name is taken from the "realm" field that is set to gateway name by default. In your case, every user should have unique gateway name, but they can have the same realm name with different username/password.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248290/multiple-gateways">Multiple gateways</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248289#post-809976</guid>
				<title>Re: SIP profiles</title>
				<link>http://wikipbx.subwiki.com/forum/t-248289/sip-profiles#post-809976</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 16:56:33 +0000</pubDate>
				<wikidot:authorName>stas_shtin</wikidot:authorName>				<wikidot:authorUserId>230176</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>No, it shoudn't - see <a href="http://wiki.freeswitch.org/wiki/Sofia_Configuration_Files#Sofia_allows_for_multiple_User_Agents">freeswitch docs about SIP profiles</a>. It looks like what you actually want to do is setup separate domains by adding accounts to a single profile.</p> <p>There's some chance that freeswitch docs are incorrect and it requires a unique socket rather than port as you suggest. You could test it by removing "unique=True" from wikipbx.wikipbxweb.models.SipProfile.sip_port, creating a new database with wikipbx models and running freeswitch with multiple SIP profiles sharing the same port number but with different IPs.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248289/sip-profiles">SIP profiles</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306#post-809932</guid>
				<title>wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development#post-809932</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 15:36:04 +0000</pubDate>
				<wikidot:authorName>ledda</wikidot:authorName>				<wikidot:authorUserId>497236</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hello,</p> <p>I'm new to this project and would like to find more about its development.<br /> Could developers share the current status of wikipbx development. I'm interested in the following aspects:</p> <p>Is there any particular targets set for the new version?<br /> What new functionality are planed for the new version?</p> <p>How far are the project right now from the next release?</p> <p>What is the best way to contribute to wikipbx project?</p> <p>How stable is the current trunk version? Can it be used in production, if not what areas are not stable yet.</p> <p>Thanks!</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development">wikipbx development</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248297#post-809901</guid>
				<title>No error processing on DB operations</title>
				<link>http://wikipbx.subwiki.com/forum/t-248297/no-error-processing-on-db-operations#post-809901</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 14:35:10 +0000</pubDate>
				<wikidot:authorName>ledda</wikidot:authorName>				<wikidot:authorUserId>497236</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I'm checking wikipbxweb/views.py and there is no error checking on any DB operations.<br /> It's always assumed that creation, deletion, saving… passed fine.<br /> Unfortunately, in real life it is not, and customer is getting Django debug output or apache internal error page.</p> <p>Is there any plans to adjust this?</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248297/no-error-processing-on-db-operations">No error processing on DB operations</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248294#post-809883</guid>
				<title>Gateways usage security</title>
				<link>http://wikipbx.subwiki.com/forum/t-248294/gateways-usage-security#post-809883</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 13:37:23 +0000</pubDate>
				<wikidot:authorName>ledda</wikidot:authorName>				<wikidot:authorUserId>497236</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>While adding extension, in picklist you can choose "gateway dialout"</p> <p>It configures extensions with the line like this:<br /> &lt;action application="bridge" data="sofia/gateway/myprovider.com/$1"/&gt;</p> <p>After that it's possible to edit this line and specify another gateway (e.g. gateway of another account)</p> <p>Is there any control that every account can use only his own gateways and not gateways of other accounts?</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248294/gateways-usage-security">Gateways usage security</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248292#post-809878</guid>
				<title>Multiple accounts and &quot;Calls Live&quot;</title>
				<link>http://wikipbx.subwiki.com/forum/t-248292/multiple-accounts-and-calls-live#post-809878</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 13:29:01 +0000</pubDate>
				<wikidot:authorName>ledda</wikidot:authorName>				<wikidot:authorUserId>497236</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I have two accounts configured.<br /> When endpoint of account1 is making call account2 is able to see and hangup this call.</p> <p>It seems to me that in multi tenant install accounts should not be able to see and control calls of other accounts.</p> <p>Is it a bug or feature?</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248292/multiple-accounts-and-calls-live">Multiple accounts and &quot;Calls Live&quot;</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248290#post-809873</guid>
				<title>Multiple gateways</title>
				<link>http://wikipbx.subwiki.com/forum/t-248290/multiple-gateways#post-809873</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 13:21:06 +0000</pubDate>
				<wikidot:authorName>ledda</wikidot:authorName>				<wikidot:authorUserId>497236</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>When I was trying to add gateway for one of configured accounts it failed with database error "duplicate key".<br /> It turns out that "name" field is unique in database and different accounts are not allowed to use the same gateway name.</p> <p>I'm looking on this system from multi-tenant point of view.<br /> In this case one account should be able to name his gateways as he wants. And should not depend from the names that already in use by other accounts.</p> <p>E.g. When some provider provides hosted PBX service it's expectable that he'll be a gateway for them too.<br /> They'll be using the same "Gateway Name:" "providername" and different "Username:".</p> <p>May be I miss something and it was done intentionally?</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248290/multiple-gateways">Multiple gateways</a>
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248289#post-809861</guid>
				<title>SIP profiles</title>
				<link>http://wikipbx.subwiki.com/forum/t-248289/sip-profiles#post-809861</link>
				<description></description>
				<pubDate>Wed, 16 Jun 2010 13:02:04 +0000</pubDate>
				<wikidot:authorName>ledda</wikidot:authorName>				<wikidot:authorUserId>497236</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Currently wikipbx requires port to be unique among profiles.<br /> Shouldn't it be sip_ip+sip_port instead?</p> <p>If tenants have their own IPs it should be possible to allow them to have own profiles and to accept connection on 5060.</p> <br/>Forum category: <a href="http://wikipbx.subwiki.com/forum/c-64013">WikiPBX / General</a><br/>Forum thread: <a href="http://wikipbx.subwiki.com/forum/t-248289/sip-profiles">SIP profiles</a>
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>