<?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 threads</title>
		<link>http://wikipbx.subwiki.com/forum/start</link>
		<description>Threads in forums of the site &quot;wikipbx&quot;</description>
				<copyright></copyright>
		<lastBuildDate>Sun, 05 Feb 2012 22:51:04 +0000</lastBuildDate>
		
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-283087</guid>
				<title>Database Error</title>
				<link>http://wikipbx.subwiki.com/forum/t-283087/database-error</link>
				<description>DatabaseError at /
relation &quot;auth_user&quot; does not exist
LINE 1: ...ser&quot;.&quot;last_login&quot;, &quot;auth_user&quot;.&quot;date_joined&quot; FROM &quot;auth_user...</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-282738</guid>
				<title>apache error log</title>
				<link>http://wikipbx.subwiki.com/forum/t-282738/apache-error-log</link>
				<description>TemplateSyntaxError: Caught ImportError while rendering: No module named wikipbxweb
[Tue Nov 09 17:21:58 2010] [info] [client 127.0.0.1] Request header read timeout</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-281964</guid>
				<title>Apache/mod_wsgi</title>
				<link>http://wikipbx.subwiki.com/forum/t-281964/apache-mod-wsgi</link>
				<description>Configuring &#039;/site_media/&#039; (i.e. MEDIA_ROOT) and &#039;/soundclips_media/&#039;</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-264404</guid>
				<title>wikipbx dependencies</title>
				<link>http://wikipbx.subwiki.com/forum/t-264404/wikipbx-dependencies</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-257183</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</link>
				<description>w1k1d0t[Thu Aug 05 09:22:54 2010] [error] [client 192.168.2.90]     raise EnvironmentError, &quot;Could not import settings &#039;%s&#039; (Is it on sys.path? Does it have syntax errors?): %s&quot; % (self.SETTINGS_MODULE, e)
[Thu Aug 05 09:22:54 2010] [error] [client 192.168.2.90] EnvironmentError: Could not import settings &#039;wikipbx.settings&#039; (Is it on sys.path? Does it have syntax errors?): No module named wikipbx.settings</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-252808</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</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248306</guid>
				<title>wikipbx development</title>
				<link>http://wikipbx.subwiki.com/forum/t-248306/wikipbx-development</link>
				<description>project development</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248297</guid>
				<title>No error processing on DB operations</title>
				<link>http://wikipbx.subwiki.com/forum/t-248297/no-error-processing-on-db-operations</link>
				<description>Error processing on DB operations</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248294</guid>
				<title>Gateways usage security</title>
				<link>http://wikipbx.subwiki.com/forum/t-248294/gateways-usage-security</link>
				<description>using gateways of other accounts</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248292</guid>
				<title>Multiple accounts and &quot;Calls Live&quot;</title>
				<link>http://wikipbx.subwiki.com/forum/t-248292/multiple-accounts-and-calls-live</link>
				<description>Different accounts are able to see and hangup all active FS calls.</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248290</guid>
				<title>Multiple gateways</title>
				<link>http://wikipbx.subwiki.com/forum/t-248290/multiple-gateways</link>
				<description>multiple gateways with the same name</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-248289</guid>
				<title>SIP profiles</title>
				<link>http://wikipbx.subwiki.com/forum/t-248289/sip-profiles</link>
				<description>sip profiles and port uniqueness requirements</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> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-245721</guid>
				<title>installation of wikipbx is getting failed</title>
				<link>http://wikipbx.subwiki.com/forum/t-245721/installation-of-wikipbx-is-getting-failed</link>
				<description>installation of wikipbx is getting failed</description>
				<pubDate>Thu, 03 Jun 2010 08:05:40 +0000</pubDate>
				<wikidot:authorName>thangappan</wikidot:authorName>				<wikidot:authorUserId>491878</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I have followed the steps that is mentioned in the installation manual of wikipbx.<br /> Once I loaded the url into browser got the following answer</p> <p>Tried index in module wikipbx.wikipbxweb.views. Error was: 'module' object has no attribute 'CharField'</p> <p>Any help would be appreciated.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-240891</guid>
				<title>Error : No module named ESL</title>
				<link>http://wikipbx.subwiki.com/forum/t-240891/error:no-module-named-esl</link>
				<description>Problem with ESL module. Not able to build with make pymod</description>
				<pubDate>Tue, 11 May 2010 08:56:52 +0000</pubDate>
				<wikidot:authorName>shrenik patel</wikidot:authorName>				<wikidot:authorUserId>481424</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I have install freeswitch and wikipbx. But When I start web-server<br /> #python manage.py runserver 0.0.0.0:8000</p> <p>in browser I am getting this :</p> <p>ViewDoesNotExist at /<br /> Could not import wikipbx.wikipbxweb.views. Error was: No module named ESL</p> <p>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++</p> <p>I am also not able to build ESL module<br /> Build ESL with Python</p> <p>I changed directory to libs/esl directory under freeswitch source tree &amp; try to run following command.<br /> $ make pymod</p> <p>but I got error</p> <p>make MYLIB="../libesl.a" SOLINK="-shared -Xlinker -x" CFLAGS="-I/usr/src/freeswitch/libs/esl/src/include -DHAVE_EDITLINE -g -ggdb -I../../libs/libedit/src/ -fPIC -O2 -ffast-math -Wall -Werror -Wunused-variable -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes" CXXFLAGS="-I/usr/src/freeswitch/libs/esl/src/include -DHAVE_EDITLINE -g -ggdb -I../../libs/libedit/src/ -fPIC -Wall -Werror -Wno-unused-variable" CXX_CFLAGS="" -C python<br /> make[1]: Entering directory ‘/usr/src/freeswitch/libs/esl/python’<br /> make[1]: Nothing to be done for ‘all’.<br /> make[1]: Leaving directory ‘/usr/src/freeswitch/libs/esl/python’</p> <p>Please help!! what should I do?<br /> I will be very much obliged if you can help me.</p> <p>Thank you<br /> regards</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-237367</guid>
				<title>Initialize System - Create SIP Profile Issues</title>
				<link>http://wikipbx.subwiki.com/forum/t-237367/initialize-system-create-sip-profile-issues</link>
				<description></description>
				<pubDate>Mon, 26 Apr 2010 12:05:46 +0000</pubDate>
				<wikidot:authorName>lluisriera</wikidot:authorName>				<wikidot:authorUserId>472822</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi,</p> <p>I'm following instructions on User Manual 0.8, and I'm trying to setup a sip profile but I'm having some issuess.<br /> Sip profile is created on mysql but freeswitch doesn't show it when I type sofia status, I've to restart freeswitch.</p> <p>When I sip profile is created or deleted I got these errors on httpd log:<br /> [Mon Apr 26&nbsp;11:48:52&nbsp;2010] [error] restart_profiles called<br /> [Mon Apr 26&nbsp;11:48:52&nbsp;2010] [error] get_fs_connections()<br /> [Mon Apr 26&nbsp;11:48:52&nbsp;2010] [error] 1 eventsockets<br /> [Mon Apr 26&nbsp;11:48:52&nbsp;2010] [error] creating eslconnection</p> <p>When i create a profile, browser stays loading forever, but it seems that finally the profile is created (at least all the profile info is in mysql).<br /> When i delete a profile, browser stays loading forever, but it seems that finally the profile is deleted (at least all the profile info is in mysql).</p> <p>Any clue on what is happening?</p> <p>Thanks,</p> <p>Lluís</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-237345</guid>
				<title>Resetup SuperUser</title>
				<link>http://wikipbx.subwiki.com/forum/t-237345/resetup-superuser</link>
				<description></description>
				<pubDate>Mon, 26 Apr 2010 08:19:49 +0000</pubDate>
				<wikidot:authorName>lluisriera</wikidot:authorName>				<wikidot:authorUserId>472822</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi,</p> <p>Is it possible to resetup superuser via Add Root Link?</p> <p>Thanks,</p> <p>Lluís</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-236211</guid>
				<title>Segmentation Fault - Loading ESL module in Python</title>
				<link>http://wikipbx.subwiki.com/forum/t-236211/segmentation-fault-loading-esl-module-in-python</link>
				<description></description>
				<pubDate>Wed, 21 Apr 2010 14:58:24 +0000</pubDate>
				<wikidot:authorName>lluisriera</wikidot:authorName>				<wikidot:authorUserId>472822</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi,</p> <p>I've done all the steps, but when I start a browser, it occurs a segmentation fault as you can see in httpd log:</p> <p>[Wed Apr 21&nbsp;16:32:21&nbsp;2010] [error] /usr/src/django/django/middleware/common.py:4: DeprecationWarning: the md5 module is deprecated; use hashlib instead<br /> [Wed Apr 21&nbsp;16:32:21&nbsp;2010] [error] import md5<br /> [Wed Apr 21&nbsp;16:32:21&nbsp;2010] [error] /opt/python2.6/lib/python2.6/site-packages/MySQL_python-1.2.2-py2.6-linux-x86_64.egg/MySQLdb/<span style="text-decoration: underline;">init</span>.py:34: DeprecationWarning: the sets module is deprecated<br /> [Wed Apr 21&nbsp;16:32:22&nbsp;2010] [notice] child pid 2768 exit signal Segmentation fault (11)</p> <p>I've read several forum threads, and what i've found is that ESL module can't be imported in python and it causes a segmentation fault:</p> <p>[root@wikipbx python]# python<br /> Python 2.6.5 (r265:79063, Apr 20&nbsp;2010, 17:41:59)<br /> [GCC 4.1.2&nbsp;20080704 (Red Hat 4.1.2-46)] on linux2<br /> Type "help", "copyright", "credits" or "license" for more information.</p> <blockquote> <blockquote> <blockquote> <p>import ESL</p> </blockquote> </blockquote> </blockquote> <p>Violación de segmento (segmentation fault)</p> <p>Any help would be appreciated :-)</p> <p>Thanks,</p> <p>Lluís</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-236163</guid>
				<title>Initialize Database on Centos 5.4 Error</title>
				<link>http://wikipbx.subwiki.com/forum/t-236163/initialize-database-on-centos-5-4-error</link>
				<description></description>
				<pubDate>Wed, 21 Apr 2010 10:03:02 +0000</pubDate>
				<wikidot:authorName>lluisriera</wikidot:authorName>				<wikidot:authorUserId>472822</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi,</p> <p>I've followed instructions from Centos Howtos found in this wiki but I'm stucked in the Initialize Databe Step.</p> <p>In /usr/src/wikipbx/wikipbx I execute python manage.py syncdb and occurs next error:</p> <p>[root@wikipbx wikipbx]# python manage.py syncdb<br /> /opt/python2.6/lib/python2.6/site-packages/django/core/management.py:12: DeprecationWarning: the sets module is deprecated<br /> from sets import Set as set<br /> /opt/python2.6/lib/python2.6/site-packages/django/contrib/sessions/models.py:1: DeprecationWarning: the md5 module is deprecated; use hashlib instead<br /> import base64, md5, random, sys, datetime<br /> Error: Couldn't install apps, because there were errors in one or more models:<br /> wikipbx.wikipbxweb: <span style="text-decoration: underline;">init</span>() got an unexpected keyword argument 'max_length'<br /> [root@wikipbx wikipbx]#</p> <p>Any help would be appreciated :-)</p> <p>Best Regards,</p> <p>Lluís</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-233617</guid>
				<title>Problems getting 0.8 running on Debian</title>
				<link>http://wikipbx.subwiki.com/forum/t-233617/problems-getting-0-8-running-on-debian</link>
				<description>Some wikipbx web pages don&#039;t display.</description>
				<pubDate>Mon, 12 Apr 2010 05:10:26 +0000</pubDate>
				<wikidot:authorName>sirdotcom</wikidot:authorName>				<wikidot:authorUserId>468485</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I am running a fresh install of wikipbx 0.8 on debian lenny. I finally got all the python, django, and wsgi stuff working ;-) Now everything seems to be stable and operating - Freeswitch shows the SIP profiles I created in wikipbx so I know they are communicating. But for some reason some of the links on the Admin User dashboard just don't load (I click them and the browser sits forever "waiting for response" which doesn't come.) Also when I create an endpoint and hit 'submit' the page does not reload, but when I click on 'manage' it shows the endpoint I just created. Also when I click 'Endpoints -&gt; Manage' or 'Calls -&gt; Live' the same thing happens, no response. Everything seems to be square and I haven't seen anybody else having similar problems.</p> <p>Other than that, I ram really excited about wikipbx and how powerful it is … I've tried Fusionpbx and freepbx-v3 but wasn't nearly as impressed as I am with Wikipbx.</p> <p>Thanks,<br /> Steve</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-231173</guid>
				<title>Install fails on Ubuntu Karmic (9.10)</title>
				<link>http://wikipbx.subwiki.com/forum/t-231173/install-fails-on-ubuntu-karmic-9-10</link>
				<description>An attempt to install wikipbx on Karmic didn&#039;t work.  Using python2.6.</description>
				<pubDate>Thu, 01 Apr 2010 14:34:40 +0000</pubDate>
				<wikidot:authorName>AverageGuy</wikidot:authorName>				<wikidot:authorUserId>463604</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>First thing is that it failed saying md5 was depricated, use hashlib instead (/usr/src/django/django/middleware/common.py line 4). Then when I attempt to bring it up in a browser.</p> <div class="code"> <pre> <code>ImproperlyConfigured at / Error loading psycopg module: No module named psycopg Request Method: GET Request URL: http://wikipbx.localdomain.org/ Exception Type: ImproperlyConfigured Exception Value: Error loading psycopg module: No module named psycopg Exception Location: /usr/src/django/django/db/backends/postgresql/base.py in , line 12</code> </pre></div> <p>However:</p> <p>dpkg -l | grep psycop<br /> ii python-psycopg2 2.0.8-0ubuntu2 Python module for PostgreSQL</p> <p>Despite an effort by my previous boss to get me to learn python, I never got that done before he downsized me, so I don't know what to do from here.</p> <p>Thanks,<br /> Jim.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-225179</guid>
				<title>Install Issues Centos 5.4</title>
				<link>http://wikipbx.subwiki.com/forum/t-225179/install-issues-centos-5-4</link>
				<description>after following install there is no &#039; initserver.py &#039;</description>
				<pubDate>Mon, 08 Mar 2010 22:20:00 +0000</pubDate>
				<wikidot:authorName>mickey_mouse</wikidot:authorName>				<wikidot:authorUserId>452295</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I have followed the install procedure at ' <a href="http://wikipbx.subwiki.com/forum/t-115012/freeswitch-svn-1-0-2-wikipbx-svn-61-centos-5-1-installation-instructions">http://wikipbx.subwiki.com/forum/t-115012/freeswitch-svn-1-0-2-wikipbx-svn-61-centos-5-1-installation-instructions</a> '<br /> and after completing there is no ' initserver.py '<br /> I would greatly appreciate some help..</p> <p>thanks in advance Fred</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-220509</guid>
				<title>Upgrading data from 0.5 to 0.8 Not Working</title>
				<link>http://wikipbx.subwiki.com/forum/t-220509/upgrading-data-from-0-5-to-0-8-not-working</link>
				<description>Migration instructions not clear enough?</description>
				<pubDate>Thu, 18 Feb 2010 17:25:40 +0000</pubDate>
				<wikidot:authorName>ssteffler</wikidot:authorName>				<wikidot:authorUserId>441521</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>After a lengthy difficult process upgrading my WikiPBX to 0.8, I have finally gotten the new version working with a lot of help from tleyden and stas_shtin. Thanks guys! :)</p> <p>I now see the WikiPBX [ ADD ROOT ] option on the main page of WikiPBX after I load it in my browser. I click Add Root, and I fill in all the information required. I use the same info I had on my root login on the old version of WikiPBX.</p> <p>I'm confused about the migration instructions from here onward. The website says "Create a sip profile if you have not done so already". Does this mean I create a SIP Profile which matches the information of the profiles from the old WikiPBX I need to import? Should I name it the same? Because I did name it the same as my old profile in WikiPBX 0.5, and it seems to work correctly to do so, with no complaints.</p> <p>However, after I select the XML file I put into /tmp, and select the new profile I created, then click the Initiate Import button, it says "Import Successful" or something like that, and that I should be able to see the information in the GUI now. However, I don't see any information at all, and WikiPBX is still blank of other users (that were in the XML export) as well as blank of the stuff I imported (either as a new profile or as part of the one that I created).</p> <p>Dialplan, users, etc, all seem to be blank as if they are new, without any info successfully imported. Here is what I saw in the Apache logfile during the import process (edited for privacy concerns):</p> <div class="code"> <pre> <code>[Thu Feb 18 16:55:47 2010] [notice] Apache/2.2.11 (FreeBSD) mod_ssl/2.2.11 OpenSSL/0.9.8e mod_wsgi/3.1 Python/2.5.4 PHP/5.2.9 configured -- resuming normal operations [Thu Feb 18 16:56:54 2010] [error] restart_profiles called [Thu Feb 18 16:56:54 2010] [error] get_fs_connections() [Thu Feb 18 16:56:54 2010] [error] no eventsockets [Thu Feb 18 16:56:54 2010] [error] get_fs_connections() done [Thu Feb 18 16:57:20 2010] [error] restart_profiles called [Thu Feb 18 16:57:20 2010] [error] get_fs_connections() [Thu Feb 18 16:57:20 2010] [error] 1 eventsockets [Thu Feb 18 16:57:20 2010] [error] creating eslconnection [Thu Feb 18 16:57:58 2010] [error] Will use sip profile: sip profile: MY.IP.IS.HERE:5060 [Thu Feb 18 16:57:58 2010] [error] elt: wikipbx [Thu Feb 18 16:57:58 2010] [error] account: &lt;account accept_blind_reg="False" domain="" enabled="True" ext_rtp_ip="MY.IP.IS.HERE" ext_sip_ip="MY.IP.IS.HERE" name="MYPROFILENAME"/&gt; [Thu Feb 18 16:57:58 2010] [error] account name: MYPROFILENAME [Thu Feb 18 16:57:58 2010] [error] Warning: no domain for profile, using name. You will need to fix this [Thu Feb 18 16:57:58 2010] [error] userprofile: &lt;userprofile account="MYPROFILENAME" email="email@address.here" first_name="MyFirst" is_account_admin="False" is_active="True" is_superuser="False" last_name="MyLast" password="sha1$ENCRYPTEDSTRINGHERE"/&gt; [Thu Feb 18 16:57:58 2010] [error] email: email@address.here [Thu Feb 18 16:57:58 2010] [error] account: MYPROFILENAME [Thu Feb 18 16:57:58 2010] [error] userprofile: &lt;userprofile account="MYPROFILENAME" email="myname@admin.account.com" first_name="ME" is_account_admin="True" is_active="True" is_superuser="False" last_name="MINE" password="sha1$ENCRYPTEDSTRINGHERE"/&gt; [Thu Feb 18 16:57:58 2010] [error] email: myname@admin.account.com [Thu Feb 18 16:57:58 2010] [error] account: MYPROFILENAME [Thu Feb 18 16:57:58 2010] [error] userprofile: &lt;userprofile account="MYPROFILENAME" email="friend@gmail.com" first_name="FRIENDNAME" is_account_admin="True" is_active="True" is_superuser="False" last_name="LASTNAME" password="sha1$ENCRYPTEDSTRINGHERE"/&gt; [Thu Feb 18 16:57:58 2010] [error] email: friend@gmail.com [Thu Feb 18 16:57:58 2010] [error] account: MYPROFILENAME [Thu Feb 18 16:57:58 2010] [error] endpoint: &lt;endpoint account="MYPROFILENAME" password="pass" userid="1000" userprofile="myname@admin.account.com"/&gt; [Thu Feb 18 16:57:58 2010] [error] account: MYPROFILENAME [Thu Feb 18 16:57:58 2010] [error] endpoint: &lt;endpoint account="MYPROFILENAME" password="pass" userid="USERIDHERE" userprofile="myname@admin.account.com"/&gt; [Thu Feb 18 16:57:58 2010] [error] account: MYPROFILENAME [Thu Feb 18 16:57:58 2010] [error] endpoint: &lt;endpoint account="MYPROFILENAME" password="pass" userid="USERIDHERE"/&gt; [Thu Feb 18 16:57:58 2010] [error] account: MYPROFILENAME [Thu Feb 18 16:57:58 2010] [error] User matching query does not exist. [Thu Feb 18 16:57:58 2010] [error] Got exception, rolling back [Thu Feb 18 16:59:04 2010] [error] restart_profiles called [Thu Feb 18 16:59:04 2010] [error] get_fs_connections() [Thu Feb 18 16:59:04 2010] [error] 1 eventsockets [Thu Feb 18 16:59:04 2010] [error] creating eslconnection [Thu Feb 18 17:00:30 2010] [error] restart_profiles called [Thu Feb 18 17:00:30 2010] [error] get_fs_connections() [Thu Feb 18 17:00:30 2010] [error] 1 eventsockets [Thu Feb 18 17:00:30 2010] [error] creating eslconnection [Thu Feb 18 17:00:46 2010] [notice] caught SIGTERM, shutting down</code> </pre></div> <p>Is there yet another glaring thing I am doing wrong here? :-) I have confirmed that the export file does in fact contain the XML from the old installation, and it is in the correct location. Furthermore, I receive no errors or complaints during the import procedure except if I turn Apache debug logging on, just blank end results. Help would be greatly appreciated.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-219170</guid>
				<title>Help Upgrading! Blank Screen acessing WSGI through Apache22</title>
				<link>http://wikipbx.subwiki.com/forum/t-219170/help-upgrading-blank-screen-acessing-wsgi-through-apache22</link>
				<description>Can&#039;t track down what the error is with this WikiPBX upgrade.</description>
				<pubDate>Sun, 14 Feb 2010 18:26:51 +0000</pubDate>
				<wikidot:authorName>ssteffler</wikidot:authorName>				<wikidot:authorUserId>441521</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi all,</p> <p>Wow, for over a year I have been using WikiPBX and I must say I am impressed!</p> <p>I have a functional installation on FreeBSD using a virtual server I purchased at Link2VoIP.com. It has been running the 0.5 version (r199) for a while and works great. However I want to migrate to the 0.8 trunk.</p> <p>I installed mod_wsgi from source because the mod_wsgi that was in FreeBSD Ports was 2.6 (quite old). No problems there.</p> <p>I have a postgres DB, called wikipbx, and I have created a new DB called wikipbx0.8 which I will use for this new version. I have exported my configuration to XML. The source for 0.8 has been downloaded into /usr/src/wikipbx0.8. I have been following along the guide on the Wiki and modifying the instructions slightly so they work on FreeBSD.</p> <p>My Apache has the module loaded for WSGI and my vhost entry is as follows (The paths are correct and everything is actually located where I have defined it below):</p> <div class="code"> <pre> <code>WSGIPythonPath /usr/src/wikipbx0.8:/usr/src/wikipbx0.8/wikipbx:/usr/src/django:/usr/src/freeswitch/libs/esl/python &lt;VirtualHost *:80&gt; ServerAdmin support@thirtytwenty.com ServerName MYHOSTNAMEHERE ErrorLog "/var/log/ipbx-error_log" CustomLog "/var/log/ipbx-access_log" common &lt;Directory "/usr/src/wikipbx0.8"&gt; Options Indexes FollowSymLinks AllowOverride FileInfo Order allow,deny Allow from all &lt;/Directory&gt; # I Read online that this may be required - but I get same behaviour either way if it is commented out AddType text/html .wsgi WSGIScriptAlias / /usr/src/wikipbx0.8/wikipbx.wsgi LogLevel debug &lt;/VirtualHost&gt;</code> </pre></div> <p>My new DB is blank and the user and permissions are set up. I can log into the DB and use it when testing with no problems.</p> <p>When I got into /usr/src/wikipbx0.8/wikipbx and I run python manage.py syncdb this is all I see:</p> <div class="code"> <pre> <code>root# python manage.py syncdb Loading 'initial_data' fixtures... No fixtures found. root#</code> </pre></div> <p>The database is still blank, yet there are no errors. Here is a diff of my settings.py against the default settings_template:</p> <div class="code"> <pre> <code>root# diff settings_template.py settings.py 26,28c26,28 &lt; DATABASE_NAME = 'wikipbx' # Or path to database file if using sqlite3. &lt; DATABASE_USER = 'YOUR_DB_USER' # Not used with sqlite3. &lt; DATABASE_PASSWORD = 'YOUR_DB_PASS' # Not used with sqlite3. --- &gt; DATABASE_NAME = 'wikipbx0.8' # Or path to database file if using sqlite3. &gt; DATABASE_USER = 'wikipbx' # Not used with sqlite3. &gt; DATABASE_PASSWORD = 'thisisnotreallymyrealpassword' # Not used with sqlite3. 124c124 &lt; FREESWITCH_URL_PORT = "http://127.0.0.1" --- &gt; FREESWITCH_URL_PORT = "http://MYHOSTNAMEHERE"</code> </pre></div> <p>The settings I have put into settings.py for the DB should be working. They are copied from my old DB except for the database name. I have added the wikipbx user to the allowed users on the new DB.</p> <p>When I re-load Apache, and access my hostname in the browser, I was initially getting access denied entries in my Apache error log, until I set up a Directory definition for the /usr/src/wikipbx0.8 directory that allowed access. Now, after reloading again, when I hit <a href="http://MYHOSTNAMEHERE">http://MYHOSTNAMEHERE</a> in my browser, I get a blank page (nothing appears in View Source either). I hit it with Lynx and Lynx says:</p> <div class="code"> <pre> <code>root# lynx http://MYHOSTNAMEHERE Looking up MYHOSTNAMEHERE Making HTTP connection to MYHOSTNAMEHERE Sending HTTP request. HTTP request sent; waiting for response. Alert!: Unexpected network read error; connection aborted. Can't Access `http://MYHOSTNAMEHERE/' Alert!: Unable to access document. lynx: Can't access startfile root#</code> </pre></div> <p>Even with debug logging turned on in Apache, there are no errors appearing in the access or error logs for this attempt.</p> <p>I am stuck here. Any tips?</p> <p>Thanks,<br /> Steve</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-218336</guid>
				<title>CDR issues improved</title>
				<link>http://wikipbx.subwiki.com/forum/t-218336/cdr-issues-improved</link>
				<description></description>
				<pubDate>Thu, 11 Feb 2010 17:54:15 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>There was an issue with wikipbx behavior when freeswitch passed CDR records that it could not match with any account (tenant). Now instead of returning an error to freeswitch (and jamming it up), it stores the cdr as unassociated and shows a warning on the completed calls screen. Also there is a new section in the root admin that shows unmatched CDRs.</p> <p>Next will be to fix the underlying cause of why the CDRs are not matched in the first place. In my case it was happening with a call that went out of a gateway, and maybe other situations.</p> <p>Fixed on *trunk only*, revision 248</p> <p>You will need to apply the DB patch called patch_2010_02_11.sql in the sqlpatches subdirectory.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-215246</guid>
				<title>does 0.8 wikipbx works with python 2.4</title>
				<link>http://wikipbx.subwiki.com/forum/t-215246/does-0-8-wikipbx-works-with-python-2-4</link>
				<description>Can not make GUI working in CentOS 5.4</description>
				<pubDate>Sat, 30 Jan 2010 04:20:28 +0000</pubDate>
				<wikidot:authorName>yzsj</wikidot:authorName>				<wikidot:authorUserId>434753</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi,</p> <p>I am using CentOS 5.4 which has python 2.4 included. I can not make wikipbx work on it. I basically use the same parameters in my test machine as the install guide. There is no error log messages in wikipbx.yourserver.net-error.log, but from freeswitch console I saw</p> <p>2010-01-29&nbsp;18:35:21.230134 [ERR] mod_xml_curl.c:304 Received HTTP error 500 trying to fetch <a href="http://wikipbx.yourserver.net/xml_dialplan/">http://wikipbx.yourserver.net/xml_dialplan/</a><br /> data: [hostname=localhost.localdomain&amp;section=configuration&amp;tag_name=configuration&amp;key_name=name&amp;key_value=event_socket.conf]</p> <p>wikipbx related are all in /usr/src and freeswitch is in /root/work/freeswitch</p> <p>WSGIPythonPath /usr/src/wikipbx:/usr/src/django:/root/work/freeswitch/libs/esl/python</p> <p>also copied</p> <p>[root@localhost freeswitch]# ls -l /usr/lib/python2.4/site-packages/*ESL*<br /> -rw-r<span style="text-decoration: line-through;">r</span> 1 root root 4916 Jan 29&nbsp;19:34 /usr/lib/python2.4/site-packages/ESL.py<br /> -rwxr-xr-x 1 root root 202634 Jan 29&nbsp;19:34 /usr/lib/python2.4/site-packages/_ESL.so</p> <p>When I go to <a href="http://wikipbx.yourserver.net/">http://wikipbx.yourserver.net/</a>, I just get the following. What could the<br /> problem be? Do I must upgrade the python to a newer version?</p> <p>Thanks!</p> <p>SyntaxError at /<br /> invalid syntax (views.py, line 1267)<br /> Request Method: GET<br /> Request URL: <a href="http://wikipbx.yourserver.net/">http://wikipbx.yourserver.net/</a><br /> Exception Type: SyntaxError<br /> Exception Value: invalid syntax (views.py, line 1267)<br /> Exception Location: /usr/src/django/django/core/urlresolvers.py in _get_callback, line 126<br /> Traceback (innermost last)<br /> Switch to copy-and-paste view</p> <p>* /usr/src/django/django/core/handlers/base.py in get_response<br /> 61. return response<br /> 62.<br /> 63. # Get urlconf from request object, if available. Otherwise use default.<br /> 64. urlconf = getattr(request, "urlconf", settings.ROOT_URLCONF)<br /> 65.<br /> 66. resolver = urlresolvers.RegexURLResolver(r'^/', urlconf)<br /> 67. try:<br /> 68. callback, callback_args, callback_kwargs = resolver.resolve(request.path) …<br /> 69.<br /> 70. # Apply view middleware<br /> 71. for middleware_method in self._view_middleware:<br /> 72. response = middleware_method(request, callback, callback_args, callback_kwargs)<br /> 73. if response:<br /> 74. return response<br /> ▶ Local vars<br /> Variable Value<br /> debug<br /> &lt;module 'django.views.debug' from '/usr/src/django/django/views/debug.py'&gt;<br /> exceptions<br /> &lt;module 'django.core.exceptions' from '/usr/src/django/django/core/exceptions.pyc'&gt;<br /> mail_admins<br /> &lt;function mail_admins at 0xb7d7872c&gt;<br /> middleware_method<br /> &lt;bound method AuthenticationMiddleware.process_request of &lt;django.contrib.auth.middleware.AuthenticationMiddleware object at 0x869e8ac»<br /> request<br /> &lt;WSGIRequest GET:&lt;MultiValueDict: {}&gt;, POST:&lt;MultiValueDict: {}&gt;, COOKIES:{}, META:{'DOCUMENT_ROOT': '/var/www/html', 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'HTTP_CACHE_CONTROL': 'max-age=0', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_HOST': 'wikipbx.yourserver.net', 'HTTP_KEEP_ALIVE': '300', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.16) Gecko/2009121708 CentOS/3.0.16-1.el5.centos Firefox/3.0.16', 'PATH_INFO': '/', 'PATH_TRANSLATED': '/usr/src/wikipbx/wikipbx.wsgi/', 'QUERY_STRING': '', 'REMOTE_ADDR': '10.0.2.15', 'REMOTE_PORT': '33988', 'REQUEST_METHOD': 'GET', 'REQUEST_URI': '/', 'SCRIPT_FILENAME': '/usr/src/wikipbx/wikipbx.wsgi', 'SCRIPT_NAME': '', 'SERVER_ADDR': '10.0.2.15', 'SERVER_ADMIN': '<span class="wiki-email">ten.revresruoy.xbpikiw|retsambew#ten.revresruoy.xbpikiw|retsambew</span>', 'SERVER_NAME': 'wikipbx.yourserver.net', 'SERVER_PORT': '80', 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SIGNATURE': '&lt;address&gt;Apache/2.2.3 (CentOS) Server at wikipbx.yourserver.net Port 80&lt;/address&gt;\n', 'SERVER_SOFTWARE': 'Apache/2.2.3 (CentOS)', 'mod_wsgi.application_group': 'wikipbx.yourserver.net|', 'mod_wsgi.callable_object': 'application', 'mod_wsgi.handler_script': '', 'mod_wsgi.input_chunked': '0', 'mod_wsgi.listener_host': '', 'mod_wsgi.listener_port': '80', 'mod_wsgi.process_group': '', 'mod_wsgi.request_handler': 'wsgi-script', 'mod_wsgi.script_reloading': '1', 'mod_wsgi.version': (3, 1), 'wsgi.errors': &lt;mod_wsgi.Log object at 0xb7edc430&gt;, 'wsgi.file_wrapper': &lt;built-in method file_wrapper of mod_wsgi.Adapter object at 0xb7e10ad0&gt;, 'wsgi.input': &lt;mod_wsgi.Input object at 0xb7edc390&gt;, 'wsgi.multiprocess': True, 'wsgi.multithread': False, 'wsgi.run_once': False, 'wsgi.url_scheme': 'http', 'wsgi.version': (1, 1)}&gt;<br /> resolver<br /> &lt;django.core.urlresolvers.RegexURLResolver object at 0x86c902c&gt;<br /> response<br /> None<br /> self<br /> &lt;django.core.handlers.wsgi.WSGIHandler object at 0xb7ee35ac&gt;<br /> settings<br /> &lt;django.conf.LazySettings object at 0xb7dd084c&gt;<br /> urlconf<br /> 'wikipbx.urls'<br /> urlresolvers<br /> &lt;module 'django.core.urlresolvers' from '/usr/src/django/django/core/urlresolvers.py'&gt;<br /> * /usr/src/django/django/core/urlresolvers.py in resolve<br /> 156. def resolve(self, path):<br /> 157. tried = []<br /> 158. match = self.regex.search(path)<br /> 159. if match:<br /> 160. new_path = path[match.end():]<br /> 161. for pattern in self.urlconf_module.urlpatterns:<br /> 162. try:<br /> 163. sub_match = pattern.resolve(new_path) …<br /> 164. except Resolver404, e:<br /> 165. tried.extend([(pattern.regex.pattern + ' ' + t) for t in e.args[0]['tried']])<br /> 166. else:<br /> 167. if sub_match:<br /> 168. sub_match_dict = dict(self.default_kwargs, **sub_match[2])<br /> 169. return sub_match[0], sub_match[1], dict(match.groupdict(), **sub_match_dict)<br /> ▶ Local vars<br /> Variable Value<br /> match<br /> &lt;_sre.SRE_Match object at 0x867fd40&gt;<br /> new_path<br /> ''<br /> path<br /> '/'<br /> pattern<br /> &lt;django.core.urlresolvers.RegexURLPattern object at 0x8698bcc&gt;<br /> self<br /> &lt;django.core.urlresolvers.RegexURLResolver object at 0x86c902c&gt;<br /> sub_match<br /> None<br /> tried<br /> ['^admin/', '^(fav.ico)$', '^site_media/(.*)$', '^soundclips_media/(.*)$']<br /> * /usr/src/django/django/core/urlresolvers.py in resolve<br /> 112. if kwargs:<br /> 113. args = ()<br /> 114. else:<br /> 115. args = match.groups()<br /> 116. # In both cases, pass any extra_kwargs as **kwargs.<br /> 117. kwargs.update(self.default_args)<br /> 118.<br /> 119. return self.callback, args, kwargs …<br /> 120.<br /> 121. def _get_callback(self):<br /> 122. if self._callback is not None:<br /> 123. return self._callback<br /> 124. mod_name, func_name = get_mod_func(self._callback_str)<br /> 125. try:<br /> ▼ Local vars<br /> Variable Value<br /> args<br /> ()<br /> kwargs<br /> {}<br /> match<br /> &lt;_sre.SRE_Match object at 0x8680528&gt;<br /> path<br /> ''<br /> self<br /> &lt;django.core.urlresolvers.RegexURLPattern object at 0x8698bcc&gt;<br /> * /usr/src/django/django/core/urlresolvers.py in _get_callback<br /> 119. return self.callback, args, kwargs<br /> 120.<br /> 121. def _get_callback(self):<br /> 122. if self._callback is not None:<br /> 123. return self._callback<br /> 124. mod_name, func_name = get_mod_func(self._callback_str)<br /> 125. try:<br /> 126. self._callback = getattr(<span style="text-decoration: underline;">import</span>(mod_name, {}, {}, ['']), func_name) …<br /> 127. except ImportError, e:<br /> 128. raise ViewDoesNotExist, "Could not import %s. Error was: %s" % (mod_name, str(e))<br /> 129. except AttributeError, e:<br /> 130. raise ViewDoesNotExist, "Tried %s in module %s. Error was: %s" % (func_name, mod_name, str(e))<br /> 131. return self._callback<br /> 132. callback = property(_get_callback)<br /> ▼ Local vars<br /> Variable Value<br /> func_name<br /> 'index'<br /> mod_name<br /> 'wikipbx.wikipbxweb.views'<br /> self<br /> &lt;django.core.urlresolvers.RegexURLPattern object at 0x8698bcc&gt;</p> <p>Traceback (most recent call last):<br /> File "/usr/src/django/django/core/handlers/base.py" in get_response<br /> 68. callback, callback_args, callback_kwargs = resolver.resolve(request.path)<br /> File "/usr/src/django/django/core/urlresolvers.py" in resolve<br /> 163. sub_match = pattern.resolve(new_path)<br /> File "/usr/src/django/django/core/urlresolvers.py" in resolve<br /> 119. return self.callback, args, kwargs<br /> File "/usr/src/django/django/core/urlresolvers.py" in _get_callback<br /> 126. self._callback = getattr(<span style="text-decoration: underline;">import</span>(mod_name, {}, {}, ['']), func_name)</p> <p>SyntaxError at /<br /> invalid syntax (views.py, line 1267)</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-214140</guid>
				<title>Error running Wikipbx 0.8</title>
				<link>http://wikipbx.subwiki.com/forum/t-214140/error-running-wikipbx-0-8</link>
				<description>Once installed, Wikipbx just logs an error about not being able to find wikipbx.settings. CentOS 5.4</description>
				<pubDate>Mon, 25 Jan 2010 20:40:30 +0000</pubDate>
				<wikidot:authorName>profhell</wikidot:authorName>				<wikidot:authorUserId>432733</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Gents,</p> <p>Perhaps a FAQ, but I couldn't find it anywhere on the FAQ list.</p> <p>I've installed and configured all the pre-requisites for 0.8 on my CentOS 5.4 install, and all's well. That is until I open a page to wikipbx.mydomein.com.</p> <p>All I get is an Error 500 page, and an error in the web server logs as follows:</p> <p>[Mon Jan 25&nbsp;20:27:45&nbsp;2010] [error] [client 82.28.143.247] mod_wsgi (pid=6327): Exception occurred process<br /> ing WSGI script '/usr/src/wikipbx/wikipbx.wsgi'.<br /> [Mon Jan 25&nbsp;20:27:45&nbsp;2010] [error] [client 82.28.143.247] Traceback (most recent call last):<br /> [Mon Jan 25&nbsp;20:27:45&nbsp;2010] [error] [client 82.28.143.247] File "/usr/lib/python2.4/site-packages/django<br /> /core/handlers/wsgi.py", line 230, in <span style="text-decoration: underline;">call</span><br /> [Mon Jan 25&nbsp;20:27:45&nbsp;2010] [error] [client 82.28.143.247] self.load_middleware()<br /> [Mon Jan 25&nbsp;20:27:45&nbsp;2010] [error] [client 82.28.143.247] File "/usr/lib/python2.4/site-packages/django<br /> /core/handlers/base.py", line 33, in load_middleware<br /> [Mon Jan 25&nbsp;20:27:45&nbsp;2010] [error] [client 82.28.143.247] for middleware_path in settings.MIDDLEWARE_<br /> CLASSES:<br /> [Mon Jan 25&nbsp;20:27:45&nbsp;2010] [error] [client 82.28.143.247] File "/usr/lib/python2.4/site-packages/django<br /> /utils/functional.py", line 269, in <span style="text-decoration: underline;">getattr</span><br /> [Mon Jan 25&nbsp;20:27:45&nbsp;2010] [error] [client 82.28.143.247] self._setup()<br /> [Mon Jan 25&nbsp;20:27:45&nbsp;2010] [error] [client 82.28.143.247] File "/usr/lib/python2.4/site-packages/django<br /> /conf/<span style="text-decoration: underline;">init</span>.py", line 40, in _setup<br /> [Mon Jan 25&nbsp;20:27:45&nbsp;2010] [error] [client 82.28.143.247] self._wrapped = Settings(settings_module)<br /> [Mon Jan 25&nbsp;20:27:45&nbsp;2010] [error] [client 82.28.143.247] File "/usr/lib/python2.4/site-packages/django<br /> /conf/<span style="text-decoration: underline;">init</span>.py", line 75, in <span style="text-decoration: underline;">init</span><br /> [Mon Jan 25&nbsp;20:27:45&nbsp;2010] [error] [client 82.28.143.247] raise ImportError, "Could not import settin<br /> gs '%s' (Is it on sys.path? Does it have syntax errors?): %s" % (self.SETTINGS_MODULE, e)<br /> [Mon Jan 25&nbsp;20:27:45&nbsp;2010] [error] [client 82.28.143.247] ImportError: Could not import settings 'wikipbx<br /> .settings' (Is it on sys.path? Does it have syntax errors?): No module named wikipbx.settings</p> <p>There is a reference to wikipbx.settings in a number of files under the install directory, but I could not locate such a module anywhere.</p> <p>Can anyone shed some light on this ?</p> <p>Thanks in advance.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-208725</guid>
				<title>Upgrading from old revision (57) to latest release</title>
				<link>http://wikipbx.subwiki.com/forum/t-208725/upgrading-from-old-revision-57-to-latest-release</link>
				<description></description>
				<pubDate>Mon, 04 Jan 2010 08:03:39 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>From a user via email..</p> <blockquote> <p>I've recently decided to update my revision 57 installation and you<br /> could imagine my surprise to see the project at rev 235.</p> <p>There are some significant postgresql schema changes. So far the<br /> largest fork in the road is a missing sipprofile table. I tried running<br /> a python manage.py syncdb but for some reason it wouldn't create the<br /> tables and new schema for me, not sure why. No errors or anything, just<br /> didn't show the creating tables output and db is still empty. I also<br /> can't find any schema dumps in the source.</p> </blockquote> <p>There's actually a hand-written migration utility that will migrate your data at the ORM level, this should be a lot less work for you (and is how I migrated my own system).</p> <p>There was no schema changes from 57-&gt;199, but r199 has the XML export utility added, so if you svn up to r199 you can then export to XML. Then</p> <ul> <li>backup your db via a postgres db dump</li> <li>svn up to the latest revision on either 0.8 branch or trunk if you want the bleeding edge (very few differences at this point)</li> <li>drop db and create a fresh one</li> <li>run syncdb to create tables</li> <li>then import your data from the xml.</li> </ul> <p>Well, here's the official instructions which spell it out a little more:</p> <p><a href="http://wikipbx.subwiki.com/0-5-to-0-8-migration-guide">http://wikipbx.subwiki.com/0-5-to-0-8-migration-guide</a></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-208320</guid>
				<title>Centos Webmin install</title>
				<link>http://wikipbx.subwiki.com/forum/t-208320/centos-webmin-install</link>
				<description>All seems OK, but no webpage</description>
				<pubDate>Sat, 02 Jan 2010 17:19:49 +0000</pubDate>
				<wikidot:authorName>umngane</wikidot:authorName>				<wikidot:authorUserId>422841</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I am running Centos5, which has Webmin installed. I bypass the Webmin/Apache stuff by putting "VirtualDocumentRoot /etc/apache2/sites-enabled" in httpd.conf.</p> <p>Installed wikipbx precisely as specified, using Python2.6.</p> <p>Have made error log level on Apache "info" so getting detailed information in the log file.</p> <p>Everything seems to be perfect - says mod_wsgi is configured and attaching interpreters, initialising Python etc.</p> <p>I then start Freeswitch (5pre10)</p> <p>But when I point my browser at wikipbx.mydomain.com I get a directory listing (disabled security for that) only.</p> <p>Various errors on Freeswitch console all related to mod_xml_curl stating "Received HTTP error 404 tring to fetch <a href="http://wikipbx.mydomain.com:80/xml_dialplan/">http://wikipbx.mydomain.com:80/xml_dialplan/</a></p> <p>As I said all configs, including xml_curl, were done by the book.</p> <p>Could anyone point me in a direction I can go to look for the problem?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-206428</guid>
				<title>Great work you guys!</title>
				<link>http://wikipbx.subwiki.com/forum/t-206428/great-work-you-guys</link>
				<description></description>
				<pubDate>Thu, 24 Dec 2009 04:14:00 +0000</pubDate>
				<wikidot:authorName>Solo9300</wikidot:authorName>				<wikidot:authorUserId>418445</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hello all,<br /> after taking some time trying the interface i was surprised how it is easy to use. FusionPBX and FreePBX v3 were easy to setup however i couldn't Configuring FreeSWITCH using them.</p> <p>i did work on the shell script and i think it almost done. The Script will do almost everything however, if there is something you have to edit manually it will tell you what to do and open the file for you. also it will crate a readable log in html, this way you guys can see what went wrong. I just need to format my box and try the script one more time .</p> <p>keep up the good work<br /> Salam</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-205447</guid>
				<title>Initialize Database</title>
				<link>http://wikipbx.subwiki.com/forum/t-205447/initialize-database</link>
				<description></description>
				<pubDate>Sat, 19 Dec 2009 15:32:04 +0000</pubDate>
				<wikidot:authorName>Solo9300</wikidot:authorName>				<wikidot:authorUserId>418445</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hello All,<br /> i am trying to get wikipb to work on my box using this <a href="http://www.example.com">http://wikipbx.subwiki.com/installation-manual-0-8</a> manual. However when i reach Initialize Database i get this</p> <div class="code"> <pre> <code>user@server:~$ cd /usr/src/wikipbx/wikipbx user@server:/usr/src/wikipbx/wikipbx$ sudo python manage.py syncdb Traceback (most recent call last): File "manage.py", line 39, in &lt;module&gt; execute_manager(settings) File "/usr/lib/pymodules/python2.6/django/core/management/__init__.py", line 362, in execute_manager utility.execute() File "/usr/lib/pymodules/python2.6/django/core/management/__init__.py", line 303, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/lib/pymodules/python2.6/django/core/management/base.py", line 195, in run_from_argv self.execute(*args, **options.__dict__) File "/usr/lib/pymodules/python2.6/django/core/management/base.py", line 221, in execute self.validate() File "/usr/lib/pymodules/python2.6/django/core/management/base.py", line 249, in validate num_errors = get_validation_errors(s, app) File "/usr/lib/pymodules/python2.6/django/core/management/validation.py", line 28, in get_validation_errors for (app_name, error) in get_app_errors().items(): File "/usr/lib/pymodules/python2.6/django/db/models/loading.py", line 131, in get_app_errors self._populate() File "/usr/lib/pymodules/python2.6/django/db/models/loading.py", line 58, in _populate self.load_app(app_name, True) File "/usr/lib/pymodules/python2.6/django/db/models/loading.py", line 74, in load_app models = import_module('.models', app_name) File "/usr/lib/pymodules/python2.6/django/utils/importlib.py", line 35, in import_module __import__(name) File "/usr/src/wikipbx/wikipbx/../wikipbx/wikipbxweb/models.py", line 98, in &lt;module&gt; class SipProfile(models.Model): File "/usr/src/wikipbx/wikipbx/../wikipbx/wikipbxweb/models.py", line 106, in SipProfile name = models.CharField(maxlength=50, null=False) TypeError: __init__() got an unexpected keyword argument 'maxlength'</code> </pre></div> <p>Any help would be much appreciated.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-203278</guid>
				<title>Wndows support</title>
				<link>http://wikipbx.subwiki.com/forum/t-203278/wndows-support</link>
				<description></description>
				<pubDate>Thu, 10 Dec 2009 18:42:09 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>The very beginnings of <a href="http://wikipbx.subwiki.com/installation-manual-windows">WikiPBX on Windows</a></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-200313</guid>
				<title>Version 0.8 released!!</title>
				<link>http://wikipbx.subwiki.com/forum/t-200313/version-0-8-released</link>
				<description>2nd major release of WikiPBX</description>
				<pubDate>Sat, 28 Nov 2009 02:44:58 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>WikiPBX has been converted from being based on Twisted.web2, a somewhat exotic webserver, to running as a mod_wsgi app within Apache2. Actually it can run under any webserver that support mod_wsgi, which is a long list.</p> <p>Additionally, the multi-tenancy has been changed from sip profile based multi-tenancy, which is not really "the normal way" to do this .. to the standard approach of domain based multi-tenancy. Along with that comes the ability to manage sip profiles from the GUI.</p> <p>A lot of security enhancements have been added, it is possible to force sip profile wide authorization, as well as per-extension dialplan security — checking a flag in the dialplan will make it public (for anyone to access) or private (only registered users). The dialplan security is overlayed on top of the sip profile security .. and sip profile security takes precedence. (sip profile security is done by freeswitch whereas per-extension dialplan security is done by wikipbx)</p> <p>Gateways can now be per-tenant or shared among all tenants, and can be assigned to any sip profile on the system.</p> <p>Mod_voicemail now works with wikipbx, and is easy to configure. No GUI support yet in terms of visual voicemail.</p> <p>A really simple XML export / import has been added for existing users using version 0.5 to upgrated to version 0.8.</p> <p>Documentation has been completely re-written to reflect all changes in this release.</p> <p>What's still missing? The configuration XML that is served up to FreeSWITCH is really, really old. The only upshot is that they are served from static template files, so you can hack stuff in without having to look at any code. We are planning to fix this by the 1.0 release, slated for November of 2018.</p> <p>See <a href="http://wikipbx.subwiki.com/release-notes-0-8">release-notes-0-8</a> for more details on this release and how to install it.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-199341</guid>
				<title>Upcoming release</title>
				<link>http://wikipbx.subwiki.com/forum/t-199341/upcoming-release</link>
				<description></description>
				<pubDate>Mon, 23 Nov 2009 17:53:16 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>A new release is coming soon, hopefully within the next few weeks but should be early Jan at absolute latest, which will feature:</p> <ul> <li>Domain based multi-tenancy</li> <li>Dialplan security (public / auth'd on an extension by extension basis)</li> <li>Runs as mod_wsgi app</li> <li>Works with mod_voicemail (before there were some issues)</li> <li>Improved registration status</li> <li>Etc..</li> </ul> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-184496</guid>
				<title>Upgrage How to</title>
				<link>http://wikipbx.subwiki.com/forum/t-184496/upgrage-how-to</link>
				<description></description>
				<pubDate>Thu, 24 Sep 2009 15:31:10 +0000</pubDate>
				<wikidot:authorName>HostRail</wikidot:authorName>				<wikidot:authorUserId>312833</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>What is the procedure for upgrading an installation of wikipbx?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-176708</guid>
				<title>Event Socket Issue</title>
				<link>http://wikipbx.subwiki.com/forum/t-176708/event-socket-issue</link>
				<description></description>
				<pubDate>Tue, 18 Aug 2009 10:36:20 +0000</pubDate>
				<wikidot:authorName>bbhenry</wikidot:authorName>				<wikidot:authorUserId>364419</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I have installed wikipbx on a Centos. Everything looks except it doesn't connect to the event socket. I have already tested that the event socket is turned on and working. Here is the event I get from wikipbx of not being able to connect to event socket. Please help.</p> <div class="code"> <pre> <code>2009-08-18 02:33:48+0000 [FreeswitchEventLogger,client] disconnected. reason: [Failure instance: Traceback (failure with no frames): &lt;class 'twisted.internet.error.ConnectionDone'&gt;: Connection was closed cleanly. 2009-08-18 02:33:48+0000 [FreeswitchEventLogger,client] ] 2009-08-18 02:33:48+0000 [FreeswitchEventLogger,client] connectionLost: [Failure instance: Traceback (failure with no frames): &lt;class 'twisted.internet.error.ConnectionDone'&gt;: Connection was closed cleanly. 2009-08-18 02:33:48+0000 [FreeswitchEventLogger,client] ] 2009-08-18 02:33:48+0000 [FreeswitchEventLogger,client] clientConnectionLost! conn=&lt;twisted.internet.tcp.Connector instance at 0x924aaec&gt;, reason=[Failure instance: Traceback (failure with no frames): &lt;class 'twisted.internet.error.ConnectionDone'&gt;: Connection was closed cleanly.</code> </pre></div> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-168552</guid>
				<title>Install issue wikipbx.wikipbxweb: No module named ext</title>
				<link>http://wikipbx.subwiki.com/forum/t-168552/install-issue-wikipbx-wikipbxweb:no-module-named-ext</link>
				<description>/usr/src/wikipbx# python manage.py syncdb

Error: Couldn&#039;t install apps, because there were errors in one or more models:
wikipbx.wikipbxweb: No module named ext</description>
				<pubDate>Sun, 12 Jul 2009 16:09:07 +0000</pubDate>
				<wikidot:authorName>NemNem</wikidot:authorName>				<wikidot:authorUserId>350910</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi,</p> <p>I'm currently following the install documentation.</p> <p>I am having problems with</p> <p>/usr/src/wikipbx# python manage.py syncdb</p> <p>Error: Couldn't install apps, because there were errors in one or more models:<br /> wikipbx.wikipbxweb: No module named ext</p> <p>After some googling I found the following (which may or may not be significant.</p> <p><a href="https://launchpad.net/ubuntu/+source/python-xml/">https://launchpad.net/ubuntu/+source/python-xml/</a></p> <p>python-xml (0.8.4-10.1ubuntu1) intrepid; urgency=low</p> <p>* Merge from debian unstable, remaining changes: (LP: #????)<br /> - Explicitely remove /usr/lib/python2.[345]/site-packages/_xmlplus,<br /> likely be left by an earlier python-central version. LP: #212917.<br /> - Install the files outside of sys.path, so that the package<br /> does not overlay the xml code as found in the core python packages.<br /> This package should be removed once all rdepends are gone. For<br /> now, packages have to add this path before the first xml import:<br /> sys.path.append('/usr/lib/python%s/site-packages/oldxml' %<br /> sys.version[:3])</p> <p>I am running on an ubuntu server.<br /> /usr/src/wikipbx# cat /etc/debian_version<br /> lenny/sid</p> <p>Any ideas about what I need to do to get this going?</p> <p>Cheers,</p> <p>Darren</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-164964</guid>
				<title>Planned change: domain-based multi-tenancy instead of profile based multi-tenancy</title>
				<link>http://wikipbx.subwiki.com/forum/t-164964/planned-change:domain-based-multi-tenancy-instead-of-profile</link>
				<description></description>
				<pubDate>Wed, 24 Jun 2009 17:41:30 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>WikiPBX has a fairly major "Design Issue" that is bound to come up in discussions, and so I want to document it here so people can understand the issue.</p> <p>The "standard" way for people to do multi-tenants with freeswitch is to let all tenants use the same profile(s), such as the default config internal and external profiles, and have everything partitioned by domain. So if a call comes in on foo.com on port 5060, then it will go into a dialplan for the "foo.com" tenant. Likewise if a call comes in on bar.com on port 5060, it will go into the dialplan for the "bar.com" tenant. The point is that they both live on the same port (and therefore profile), but have completely different dialplans. These two tenants could also live on more profiles, such as the external profile on port 5080.</p> <p>The way WikiPBX does it is much differently. Every tenant gets their <strong>own</strong> SIP Profile and the partitioning of dialplans and so forth is done based on profile. When freeswitch asks WikiPBX what to do for a particular extension, WikiPBX checks the sip port, which is uniquely mapped to a profile, and then knows which tenant to use, and looks up that tenant's dialplan in the database. So the "foo.com" tenant gets port 5060 and a profile named "foo.com", the "bar.com" tenant gets port 5061 and a profile named "bar.com", and so on for each tenant ..</p> <p>The consequences is that in certain things, like mod_voicemail, WikiPBX cannot integrate nicely with freeswitch.</p> <p>The long-term plan is to switch everything over to domain-based multi-tenancy, and either offer an option to stick with profile based multi-tenancy, or just throw that approach away altogether.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-164911</guid>
				<title>mod_voicemail</title>
				<link>http://wikipbx.subwiki.com/forum/t-164911/mod-voicemail</link>
				<description>Integrating mod_voicemail with WikiPBX</description>
				<pubDate>Wed, 24 Jun 2009 13:12:46 +0000</pubDate>
				<wikidot:authorName>kasteris</wikidot:authorName>				<wikidot:authorUserId>339499</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Traun,</p> <p>I'd really love to be able to use mod_voicemail with WikiPBX. Are you currently working on this? If not, maybe I could get it working; do you already know what the specific issues are with it?</p> <p>Thanks,<br /> Marc</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-163572</guid>
				<title>CALLS REJECTED</title>
				<link>http://wikipbx.subwiki.com/forum/t-163572/calls-rejected</link>
				<description></description>
				<pubDate>Thu, 18 Jun 2009 22:11:18 +0000</pubDate>
				<wikidot:authorName>visuallinux</wikidot:authorName>				<wikidot:authorUserId>329579</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Dear all,</p> <p>From fews days my FS and Wikipbx not works:</p> <p>I has config FS &amp; Wikipbx for received traffic from a external gateway and forward the calls to other SIP Provider, but for some reason now alls calls are rejected; and i do not understand why?</p> <p>I get the following logs on FS_CLI:</p> <p><a href="http://pastebin.freeswitch.org/9435">http://pastebin.freeswitch.org/9435</a></p> <p>Any idea?.</p> <p>Fernando</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-163499</guid>
				<title>Right combination of library versions?</title>
				<link>http://wikipbx.subwiki.com/forum/t-163499/right-combination-of-library-versions</link>
				<description>Can&#039;t seem to put all the pieces together to make it work...</description>
				<pubDate>Thu, 18 Jun 2009 15:03:11 +0000</pubDate>
				<wikidot:authorName>cfour</wikidot:authorName>				<wikidot:authorUserId>340807</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I'm really excited about the interface, but I'm having great difficulty getting it working. There seems to be some sensitivity around library versions, i.e. Django 0.9x vs. 1.0, and/or wsgi and/or …? I'm having a hard time interpreting the error messages that get spit out, to point to what library is causing the problem.</p> <p>Can someone identify a working configuration, compatible with Python 2.4.3? I've tried Django 0.95.4, 0.96.3, 1.0.2, and seem to get different errors every time. Example (Django 0.96.3):</p> <p>2009/06/18&nbsp;11:38 -0300 [-] 127.0.0.1 - - [18/Jun/2009:14:38:16 -0300] "POST /xml_dialplan/ HTTP/1.1" 200&nbsp;127 "-" "freeswitch-xml/1.0"<br /> 2009/06/18&nbsp;11:38 -0300 [HTTPChannel,18,127.0.0.1] ERROR!!<br /> 2009/06/18&nbsp;11:38 -0300 [HTTPChannel,18,127.0.0.1] Error generating config: 'module' object has no attribute 'blockingCallFromThread'<br /> 2009/06/18&nbsp;11:38 -0300 [HTTPChannel,18,127.0.0.1] Traceback (most recent call last):<br /> 2009/06/18&nbsp;11:38 -0300 [HTTPChannel,18,127.0.0.1] File "/usr/src/wikipbx/wikipbxweb/views.py", line 1843, in xml_dialplan<br /> 2009/06/18&nbsp;11:38 -0300 [HTTPChannel,18,127.0.0.1] if not request.POST:<br /> 2009/06/18&nbsp;11:38 -0300 [HTTPChannel,18,127.0.0.1] File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 136, in _get_post<br /> 2009/06/18&nbsp;11:38 -0300 [HTTPChannel,18,127.0.0.1] self._load_post_and_files()<br /> 2009/06/18&nbsp;11:38 -0300 [HTTPChannel,18,127.0.0.1] File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 116, in _load_post_and_files<br /> 2009/06/18&nbsp;11:38 -0300 [HTTPChannel,18,127.0.0.1] self._post, self._files = http.QueryDict(self.raw_post_data), datastructures.MultiValueDict()<br /> 2009/06/18&nbsp;11:38 -0300 [HTTPChannel,18,127.0.0.1] File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 165, in _get_raw_post_data<br /> 2009/06/18&nbsp;11:38 -0300 [HTTPChannel,18,127.0.0.1] safe_copyfileobj(self.environ['wsgi.input'], buf, size=content_length)<br /> 2009/06/18&nbsp;11:38 -0300 [HTTPChannel,18,127.0.0.1] File "/usr/lib/python2.4/site-packages/django/core/handlers/wsgi.py", line 67, in safe_copyfileobj<br /> 2009/06/18&nbsp;11:38 -0300 [HTTPChannel,18,127.0.0.1] buf = fsrc.read(min(length, size))<br /> 2009/06/18&nbsp;11:38 -0300 [HTTPChannel,18,127.0.0.1] File "/usr/lib/python2.4/site-packages/twisted/web2/wsgi.py", line 74, in read<br /> 2009/06/18&nbsp;11:38 -0300 [HTTPChannel,18,127.0.0.1] return threads.blockingCallFromThread(<br /> 2009/06/18&nbsp;11:38 -0300 [HTTPChannel,18,127.0.0.1] AttributeError: 'module' object has no attribute 'blockingCallFromThread'</p> <p>[root@agbridge1 wikipbx]# echo $PYTHONPATH<br /> :/usr/src:/opt/freeswitch/scripts/socket</p> <p>(wikipbx installed in '/usr/src/wikipbx')</p> <p>Also using the latest SVN of freeswitch, 1.0.4</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-163040</guid>
				<title>Update freepy library to get &quot;live call&quot; related fixes</title>
				<link>http://wikipbx.subwiki.com/forum/t-163040/update-freepy-library-to-get-live-call-related-fixes</link>
				<description></description>
				<pubDate>Tue, 16 Jun 2009 09:23:23 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>The freepy socket library, which is used by wikipbx, had some bugs that were causing things not to work on the "live calls" page. Update to the latest freepy to get these fixes.</p> <p>Details here: <a href="http://wikipbx.subwiki.com/forum/t-163001/problems-transferring-live-calls">http://wikipbx.subwiki.com/forum/t-163001/problems-transferring-live-calls</a></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-163001</guid>
				<title>Problems transferring live calls</title>
				<link>http://wikipbx.subwiki.com/forum/t-163001/problems-transferring-live-calls</link>
				<description>Transferring or playing messages to live calls doesn&#039;t seem to work</description>
				<pubDate>Tue, 16 Jun 2009 02:48:06 +0000</pubDate>
				<wikidot:authorName>kasteris</wikidot:authorName>				<wikidot:authorUserId>339499</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi, I'm a new WikiPBX user, and already a big fan.<br /> I have my WikiPBX all set-up and working properly with the exception of the live calls page.<br /> When I try to inject audo or transfer the call, I don't get any error messages (an example response is: OK Job-UUID 18ff410e-a804-4ff4-adfc-a36dcf868110). But nothing happens - I don't hear the prompt / the phone doesn't get transferred.<br /> When I look at the FreeSWITCH console, it doesn't seem to see the events.<br /> I'm using the latest WikiPBX build (83), and I've tried with FreeSWITCH versions 1.0.2 and 1.0.3.<br /> Am I doing something wrong?<br /> Thanks.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-162182</guid>
				<title>Live Calls Error</title>
				<link>http://wikipbx.subwiki.com/forum/t-162182/live-calls-error</link>
				<description></description>
				<pubDate>Thu, 11 Jun 2009 23:03:17 +0000</pubDate>
				<wikidot:authorName>visuallinux</wikidot:authorName>				<wikidot:authorUserId>329579</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hello.</p> <p>Today and before some few days, i works again with wikipbx consulting Live Calls and i get the following error on screen:</p> <p>Could not get live calls: [Failure instance: Traceback: psycopg.OperationalError: server closed the connection unexpectedly This probably means the server terminated abnormally before or while processing the request. /usr/lib/python2.4/site-packages/twisted/internet/defer.py:310:_startRunCallbacks /usr/lib/python2.4/site-packages/twisted/internet/defer.py:326:_runCallbacks /usr/lib/python2.4/site-packages/twisted/internet/defer.py:287:_continue /usr/lib/python2.4/site-packages/twisted/internet/defer.py:283:unpause <span style="text-decoration: line-through;">- -</span> /usr/lib/python2.4/site-packages/twisted/internet/defer.py:326:_runCallbacks /usr/src/wikipbx/wikipbxweb/views.py:1301:livecalls_list /usr/lib/python2.4/site-packages/django/template/context.py:100:<span style="text-decoration: underline;">init</span> /usr/lib/python2.4/site-packages/django/core/context_processors.py:17:auth /usr/lib/python2.4/site-packages/django/contrib/auth/models.py:232:get_and_delete_messages /usr/lib/python2.4/site-packages/django/db/models/query.py:108:<span style="text-decoration: underline;">iter</span> /usr/lib/python2.4/site-packages/django/db/models/query.py:470:_get_data /usr/lib/python2.4/site-packages/django/db/models/query.py:183:iterator /usr/lib/python2.4/site-packages/django/db/backends/util.py:12:execute /usr/lib/python2.4/site-packages/django/db/backends/postgresql/base.py:43:execute ]</p> <p>I reboot the machine and problem was solved</p> <p>Any idea?</p> <p>Fernando</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-161324</guid>
				<title>Authentication Gateways</title>
				<link>http://wikipbx.subwiki.com/forum/t-161324/authentication-gateways</link>
				<description></description>
				<pubDate>Sun, 07 Jun 2009 22:46:33 +0000</pubDate>
				<wikidot:authorName>visuallinux</wikidot:authorName>				<wikidot:authorUserId>329579</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Dear All.</p> <p>In some cases someone of my customers (Gateway) can't put username and password for authentication for receive traffic from they on my FS; it has to be a IP based authentication.</p> <p>In Menu ADD SIP Gateway if possible add a gateway with username xxxx and password xxxx and Register False for receive traffic a ip based authentication?.</p> <p>Best regards,</p> <p>Fernando</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-160448</guid>
				<title>Endpoints offline and CDR</title>
				<link>http://wikipbx.subwiki.com/forum/t-160448/endpoints-offline-and-cdr</link>
				<description></description>
				<pubDate>Thu, 04 Jun 2009 03:06:16 +0000</pubDate>
				<wikidot:authorName>visuallinux</wikidot:authorName>				<wikidot:authorUserId>329579</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Dear All,</p> <p>I am testing wikipbx with PostgreSQL and all works very well, but i have a questions:</p> <p>1) I have few endpoints and gateways working fine, but in the Wikipbx the endpoints are offline; when yes are registered on FreeSwitch and i can receive and originate calls from it's, for example endpoint 101 are offline in Wikipbx but in FS_CLI is registered:</p> <p>Call-ID: 3c267fbd83d6-u21iz1ru31i8@snom300-000413259778<br /> User: <span class="wiki-email">442.891.111.002|101#442.891.111.002|101</span><br /> Contact: "101" &lt;sip:<span class="wiki-email">601.531.68.002|101#601.531.68.002|101</span>:59337;line=phtjisef;fs_nat=yes&gt;<br /> Agent: snom300/6.2.3<br /> Status: Registered(AUTO-NAT)(unknown) EXP(2009-06-03&nbsp;22:44:31)<br /> Host: fs<br /> IP: 200.86.135.106<br /> Port: 59337<br /> Auth-User: 101<br /> Auth-Realm: 200.111.198.244</p> <p>Any idea?</p> <p>2) For every call i have 2 tuples in the database; for example:</p> <p>id | account_id | uuid | caller_id_number | destination_number | chan_name | answered_time | hangup_time<br /> <span style="text-decoration: line-through;">-</span>+<span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">+</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span>-+<span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-+</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-+</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span>-+<span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">—+</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span>—<br /> 418 | 1 | 42020642-5052-11de-afcf-67f40bb67bf9 | 42452904 | 56968482060 | 56968482060 | 2009-06-03&nbsp;11:22:01-04 | 2009-06-03&nbsp;11:22:22-04</p> <p>id | account_id | uuid | caller_id_number | destination_number | chan_name | answered_time | hangup_time<br /> <span style="text-decoration: line-through;">-</span>+<span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">+</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span>-+<span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-+</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-+</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-+</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">+</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span><span style="text-decoration: line-through;">-</span>—<br /> 419 | 1 | 41dfbd08-5052-11de-afcf-67f40bb67bf9 | 42452904 | 56968482060 | <span class="wiki-email">521.71.802.091|40925424#521.71.802.091|40925424</span> | 2009-06-03&nbsp;11:22:01-04 | 2009-06-03&nbsp;11:22:22-04</p> <p>The differece between both tuples is in column chan_name where in the tuple id = 418 is 56968482060 and the tuple id = 419 is <span class="wiki-email">521.71.802.091|40925424#521.71.802.091|40925424</span></p> <p>My questions is: for i will could sending CDR to my customers, i only get from the table wikipbx_completecall all calls where destination_number = chan_name so i not duplicate the CDR?.</p> <p>3) And how i can assign every gateway with some account; example gateway 1 and gateway 2 to accountcode X; for i could do billing for every accountcode?</p> <p>I hope you understand me and excuse my english.</p> <p>Beste regards.</p> <p>Fernando Villarroel.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-160218</guid>
				<title>Error generating directory: No profile name given, cannot lookup account</title>
				<link>http://wikipbx.subwiki.com/forum/t-160218/error-generating-directory:no-profile-name-given-cannot-look</link>
				<description>Error generating directory: No profile name given, cannot lookup account</description>
				<pubDate>Wed, 03 Jun 2009 00:37:25 +0000</pubDate>
				<wikidot:authorName>mansoor</wikidot:authorName>				<wikidot:authorUserId>253</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I configured wikipbx with the recent version of freeswitch from svn trunk. Everything seems to be working fine on freeswitch side with static xmls. When I enable xml_curl to work with wikipbx, everything works except directory and following is the error from wikipbx.log.</p> <p>2009-06-01&nbsp;23:24:45+0000 [HTTPChannel,16,127.0.0.1] ERROR!!<br /> 2009-06-01&nbsp;23:24:45+0000 [HTTPChannel,16,127.0.0.1] Error generating directory: No profile name given, cannot lookup account<br /> 2009-06-01&nbsp;23:24:45+0000 [HTTPChannel,16,127.0.0.1] Traceback (most recent call last):<br /> 2009-06-01&nbsp;23:24:45+0000 [HTTPChannel,16,127.0.0.1] File "/usr/src/wikipbx/wikipbxweb/views.py", line 1920, in xml_dialplan<br /> 2009-06-01&nbsp;23:24:45+0000 [HTTPChannel,16,127.0.0.1] raw_xml = xmlconfig.directory_user(request)<br /> 2009-06-01&nbsp;23:24:45+0000 [HTTPChannel,16,127.0.0.1] File "/usr/src/wikipbx/../wikipbx/xmlconfig.py", line 358, in directory_user<br /> 2009-06-01&nbsp;23:24:45+0000 [HTTPChannel,16,127.0.0.1] raise Exception("No profile name given, cannot lookup account")<br /> 2009-06-01&nbsp;23:24:45+0000 [HTTPChannel,16,127.0.0.1] Exception: No profile name given, cannot lookup account</p> <p>Not sure, if missed some configuration. Any help will be appreciated.</p> <p>Thanks,<br /> Mansoor</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-155106</guid>
				<title>Documenting a well known &quot;bug&quot; (design flaw) -- blocking db calls in async io context</title>
				<link>http://wikipbx.subwiki.com/forum/t-155106/documenting-a-well-known-bug-design-flaw-blocking-db-calls-i</link>
				<description></description>
				<pubDate>Mon, 11 May 2009 23:45:22 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <h1><span>WikiPBX uses blocking database calls in a twisted webserver</span></h1> <p>This is basically a scalability bug that can have a negative impact when the server runs under a heavy load. The bug will be more apparent if there are long running queries or the database is slow for whatever reason.</p> <p>The problem is that the webserver is running in a non-blocking io environment (eg, twisted web2), but the code makes blocking database calls in many places. So if a database call takes a long time, the whole server will "lock up" for new requests until the long running database call unblocks.</p> <p>The best solution is to move away from using twisted and non-blocking io and use a more traditional multi-threaded/multi-process webserver, eg, mod_wsgi running under Apache2 or nginx.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-153279</guid>
				<title>Template conversion complete!</title>
				<link>http://wikipbx.subwiki.com/forum/t-153279/template-conversion-complete</link>
				<description></description>
				<pubDate>Mon, 04 May 2009 05:02:21 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>In subversion versions 71-74, the code has been converted to use Django templates for nearly all configuration served up by wikipbx, "nearly call" because the dialplan xml does not use templates .. and I'm not sure if it really needs to. Sofia, xml cdr, event socket, and directory configuration are now all template based.</p> <p>Now it should be much easier to customize the configuration to your specific needs when that customization is not supported in the web interface / database.</p> <p>The templates are still outdated compared to the current config, and will be brought up to date soon. But it should be fairly easy since it is just a matter of merging in new parameters to the xml template. (all templates are located in the freeswitchxml subdirectory).</p> <p>WARNING: don't try to use default variables like $${foo} that are defined in vars.xml in the static freeswitch config. This will be passed verbatim to freeswitch, which will not resolve the variable. Not sure if this is a bug in freeswitch or by design. Only tested against an old version of freeswitch (10300) so your mileage may vary.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-152477</guid>
				<title>fs_cli will run into authorization error.</title>
				<link>http://wikipbx.subwiki.com/forum/t-152477/fs-cli-will-run-into-authorization-error</link>
				<description>Where is the password stored to connect to the event_socket</description>
				<pubDate>Thu, 30 Apr 2009 13:39:32 +0000</pubDate>
				<wikidot:authorName>tjaracas</wikidot:authorName>				<wikidot:authorUserId>302813</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>When using fs_cli I run into a authorization error. When I remove xml_curl and run native freeswitch configuration it will take the password as stored in event_socket.conf.xml. When started with xml_curl it probably will take a password from wikipbx. I tried the "secret_key" in the setup.py but it will not connect using this password. Any hints will be welcome to figure out the password that is used to connect to the event socket handler.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-146884</guid>
				<title>Fixed errors on freeswitch startup</title>
				<link>http://wikipbx.subwiki.com/forum/t-146884/fixed-errors-on-freeswitch-startup</link>
				<description></description>
				<pubDate>Tue, 14 Apr 2009 04:09:55 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>svn commit 70 fixes a really annoying bug in wikipbx which caused freeswitch to spit out a number of alarming errors during startup.</p> <p>The fix was simple, just return the appropriate "not found" xml rather than an HTTP 404.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-142260</guid>
				<title>voicemail Error importing module</title>
				<link>http://wikipbx.subwiki.com/forum/t-142260/voicemail-error-importing-module</link>
				<description>When a call goes into voicemail an error occurs. Importerror: No module named django.db</description>
				<pubDate>Fri, 27 Mar 2009 18:58:34 +0000</pubDate>
				<wikidot:authorName>tjaracas</wikidot:authorName>				<wikidot:authorUserId>302813</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hello, After a call is going into voicemail using the standard xml template i receive the following error in freeswitch and wikipbx log. The export python settings are in place. PLeae advice if you have an idea what might be causing this situation.</p> <p>My dialplan looks like this<br /> &lt;action application="set" data="call_timeout=30"/&gt;<br /> &lt;action application="set" data="continue_on_fail=true"/&gt;<br /> &lt;action application="set" data="hangup_after_bridge=true"/&gt;<br /> &lt;action application="bridge" data="sofia/arubel/7050%ipaddress"/&gt;<br /> &lt;action application="set" data="vmaction=record"/&gt;<br /> &lt;action application="python" data="wikipbx.ivr.voicemail"/&gt;</p> <p>the freeswitchlog shows this</p> <p>2009-03-27&nbsp;14:58:31 [NOTICE] mod_python.c:107 eval_some_python() Invoking py module: wikipbx.ivr.voicemail<br /> 2009-03-27&nbsp;14:58:32 [ERR] mod_python.c:121 eval_some_python() Error importing module<br /> Traceback (most recent call last):<br /> File "/usr/src/wikipbx/ivr/voicemail.py", line 11, in ?<br /> from wikipbx.wikipbxweb.models import *<br /> File "/usr/src/wikipbx/wikipbxweb/models.py", line 27, in ?<br /> from django.db import models<br /> ImportError: No module named django.db<br /> 2009-03-27&nbsp;14:58:32 [NOTICE] switch_core_state_machine.c:172 switch_core_standard_on_execute() Hangup sofia/arubel/<span class="wiki-email">01.411.57.091|1507#01.411.57.091|1507</span> [CS_EXECUTE] [NORMAL_CLEARING]</p> <p>and the wikipbx does this</p> <p>2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] |7050| != |^00(\d{10,15})$|<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] |7050| != |1234|<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] |7050| != |outgoing2endpoint-7444972|<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] |7050| == |^7050$| (MATCH!)<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] actions_dom: &lt;?xml version="1.0" ?&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;actions_xml&gt;&lt;action application="set" data="call_timeout=30"/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;action application="set" data="continue_on_fail=true"/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;action application="set" data="hangup_after_bridge=true"/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;action application="bridge" data="sofia/arubel/7050%190.75.114.10"/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;action application="set" data="vmaction=record"/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;action application="python" data="wikipbx.ivr.voicemail"/&gt;&lt;/actions_xml&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] Going to copy elt: &lt;action application="set" data="call_timeout=30"/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] Going to copy elt: &lt;action application="set" data="continue_on_fail=true"/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] Going to copy elt: &lt;action application="set" data="hangup_after_bridge=true"/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] Going to copy elt: &lt;action application="bridge" data="sofia/arubel/7050%190.75.114.10"/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] Going to copy elt: &lt;action application="set" data="vmaction=record"/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] Going to copy elt: &lt;action application="python" data="wikipbx.ivr.voicemail"/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;?xml version="1.0"?&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;document type="freeswitch/xml"&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;section name="dialplan" description="Various Dialplan"&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1]<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;context name='default'&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;extension name='dynamic_wikipbx_extension'&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;condition field='destination_number'&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;action application='set' data='account_id=1'/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;action application='set' data='extension_id=3'/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;action application='set' data='call_timeout=30'/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;action application='set' data='continue_on_fail=true'/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;action application='set' data='hangup_after_bridge=true'/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;action application='bridge' data='sofia/arubel/7050%190.75.114.10'/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;action application='set' data='vmaction=record'/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;action application='python' data='wikipbx.ivr.voicemail'/&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;/condition&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;/extension&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;/context&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1]<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;/section&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,533,127.0.0.1] &lt;/document&gt;<br /> 2009-03-27&nbsp;23:31:42+0000 [-] 127.0.0.1 - - [27/Mar/2009:23:31:42 -0430] "POST /xml_dialplan/ HTTP/1.1" 200&nbsp;789 "-" "freeswitch-xml/1.0"<br /> 2009-03-27&nbsp;23:31:42+0000 [HTTPChannel,534,127.0.0.1] CDR Added</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-140932</guid>
				<title>Question about centos install script</title>
				<link>http://wikipbx.subwiki.com/forum/t-140932/question-about-centos-install-script</link>
				<description>Question about configuration settings following installation script and installation manual for installing wikipbx on centos 5.2</description>
				<pubDate>Mon, 23 Mar 2009 21:15:37 +0000</pubDate>
				<wikidot:authorName>tjaracas</wikidot:authorName>				<wikidot:authorUserId>302813</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>After trying to install wikipbx on centos 5.2 using the manual and the script. I ran into the following questions:</p> <p>1. After installing MySQL-python-1.2.2 module you have to nano the ez_setup.py. The scripts says:</p> <p>nano ez_setup.py<br /> #CHANGE TO v9<br /> #wget <a href="http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c9-py2.6.egg">http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c9-py2.6.egg</a></p> <p>It is not clear here what one should do to perform the correct action. Please advice what to do here exactly.</p> <p>2. While in the scripts after the command "svn co <a href="http://svn.wikipbx.org/svn/wikipbx/trunk">http://svn.wikipbx.org/svn/wikipbx/trunk</a> wikipbx" you copy the setting_template.py to settings.py followed in the script by the remark #EDIT FILE TO SPECIFICATIONS. nano settings.py. In the installation manual there is a reference to an example that is not physically there. According to the indication in the top of the settings.py file only 3 adjustments need to be made. Later in the scrip the command GRANT ALL PRIVILEGES ON wikipbx.* TO wikipbx@localhost IDENTIFIED BY 'password'; leads me to the assumption that the values in the settings.py should read:</p> <ol> <li>INSTRUCTIONS</li> <li>1. Change DATABASE_USER = wikipbx</li> <li>2. Change DATABASE_PASSWORD = password</li> <li>3. Change INSTALL_ROOT /usr/src/wikipbx</li> </ol> <p>I took password as the real mysql password for the moment.</p> <p>Please advice what should be the correct settings there.</p> <p>3. Next the command "python manage.py syncdb" is used to sync the mysql dbase but seems something missing:</p> <p>The following error code is returning<br /> root@pbx:/usr/src/wikipbx $ python manage.py syncdb<br /> /usr/local/lib/python2.6/site-packages/django/core/management.py:12: DeprecationWarning: the sets module is deprecated<br /> from sets import Set as set<br /> Traceback (most recent call last):<br /> File "manage.py", line 39, in &lt;module&gt;<br /> execute_manager(settings)<br /> File "/usr/local/lib/python2.6/site-packages/django/core/management.py", line 1669, in execute_manager<br /> execute_from_command_line(action_mapping, argv)<br /> File "/usr/local/lib/python2.6/site-packages/django/core/management.py", line 1568, in execute_from_command_line<br /> action_mapping[action](int(options.verbosity), options.interactive)<br /> File "/usr/local/lib/python2.6/site-packages/django/core/management.py", line 466, in syncdb<br /> from django.db import connection, transaction, models, get_creation_module<br /> File "/usr/local/lib/python2.6/site-packages/django/db/<span style="text-decoration: underline;">init</span>.py", line 11, in &lt;module&gt;<br /> backend = <span style="text-decoration: underline;">import</span>('django.db.backends.%s.base' % settings.DATABASE_ENGINE, {}, {}, [''])<br /> File "/usr/local/lib/python2.6/site-packages/django/db/backends/mysql/base.py", line 12, in &lt;module&gt;<br /> raise ImproperlyConfigured, "Error loading MySQLdb module: %s" % e<br /> django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb</p> <p>Most certainly this is the result of the latter 2 actions so for some reason mysql module can not be found. Mysql is up and running and the dbase has been properly created and all the actions from the script and the installation manual have been installed besides the configuration issues mentioned above.</p> <p>Please advice.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-139059</guid>
				<title>Changes planned: Use Django templates for storing config</title>
				<link>http://wikipbx.subwiki.com/forum/t-139059/changes-planned:use-django-templates-for-storing-config</link>
				<description></description>
				<pubDate>Mon, 16 Mar 2009 22:11:20 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>One of WikiPBX'es major problems at the moment is that the configuration is WAY out of sync with the current freeswitch default XML configuration. Unfortunately the configuration is "hardcoded" instead of using templates, and that hardcoded configuration is up to date as of freeswitch revision circa 5800, while the current freeswitch trunk is at 12629!</p> <p>After these planned changes, all configuration will be stored in Django templates based on the latest freeswitch default XML configuration files, and it will be straightforward to modify the templates and change any parameters or merge in new parameters.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-130279</guid>
				<title>Bad Password ... Somewhere ...</title>
				<link>http://wikipbx.subwiki.com/forum/t-130279/bad-password-somewhere</link>
				<description>cURL not pulling data</description>
				<pubDate>Sat, 14 Feb 2009 01:41:20 +0000</pubDate>
				<wikidot:authorName>jgalgay</wikidot:authorName>				<wikidot:authorUserId>266378</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I have been trying to get FS + wikipbx installed and working in a container of openvz running centos 5.2. I am mostly there … using mysql … but getting an error on WikiPBX when it tries to register on port 8021 and / or FS tries to pull the config.</p> <p>Here is the error from Wikipbx:<br /> 2009-02-14&nbsp;00:58:28+0000 [-] Starting factory &lt;freepy.fseventlistener.FreeswitchEventListenerFactory<br /> instance at 0x90e7b2c&gt;<br /> 2009-02-14&nbsp;00:58:28+0000 [FreeswitchEventLogger,client] FREEPY: got Reply-Text<br /> 2009-02-14&nbsp;00:58:28+0000 [FreeswitchEventLogger,client] setRequestFinished called. response_content: -ERR invalid<br /> 2009-02-14&nbsp;00:58:28+0000 [FreeswitchEventLogger,client] General error: [Failure instance: Traceback<br /> (failure with no frames): &lt;type 'exceptions.Exception'&gt;: [Failure instance: Traceback (failure with<br /> no frames): &lt;type 'exceptions.Exception'&gt;: Login failed, most likely a bad password<br /> 2009-02-14&nbsp;00:58:28+0000 [FreeswitchEventLogger,client] ]<br /> 2009-02-14&nbsp;00:58:28+0000 [FreeswitchEventLogger,client] ]<br /> 2009-02-14&nbsp;00:58:28+0000 [FreeswitchEventLogger,client] ERROR!!</p> <p>In the initserver.py file I have removed the password for port binding with this line:</p> <ol> <li>password = "C1uC0m"</li> </ol> <p>password = ""</p> <p>Here is my /usr/local/freeswitch/conf/autoload_configs/xml_curl.conf.xml:<br /> &lt;configuration name="xml_curl.conf" description="cURL XML Gateway"&gt;<br /> &lt;bindings&gt;<br /> &lt;binding name="example"&gt;<br /> &lt;param name="gateway-url" value="<a href="http://127.0.0.1:8021/xml_dialplan/">http://127.0.0.1:8021/xml_dialplan/</a>" bindings="configuration,dialplan,directory"/&gt;<br /> &lt;!— &lt;param name="gateway-credentials" value="username:password"/&gt; —&gt;<br /> &lt;/binding&gt;<br /> &lt;/bindings&gt;<br /> &lt;/configuration&gt;</p> <p>When I run FS, mod_curl_xml load correctly …<br /> 2009-02-14&nbsp;00:58:19 [CONSOLE] switch_loadable_module.c:857 switch_loadable_module_load_file() Successfully Loaded [mod_xml_curl]<br /> 2009-02-14&nbsp;00:58:19 [NOTICE] switch_loadable_module.c:259 switch_loadable_module_process() Adding API Function 'xml_curl'</p> <p>But I receive HTTP errors everytime it tries to load config data from wikipbx as follows:</p> <p>2009-02-14&nbsp;00:58:19 [ERR] mod_xml_curl.c:230 xml_url_fetch() Received HTTP error 0 trying to fetch <a href="http://127.0.0.1:8021/xml_dialplan/data">http://127.0.0.1:8021/xml_dialplan/data</a>: [hostname=wikifs1.telivo.net&amp;section=configuration&amp;tag_name=configuration&amp;key_name=name&amp;key_value=sofia.conf]</p> <p>and 2 of these —-<br /> 2009-02-14&nbsp;00:58:19 [ERR] mod_xml_curl.c:230 xml_url_fetch() Received HTTP error 0 trying to fetch <a href="http://127.0.0.1:8021/xml_dialplan/">http://127.0.0.1:8021/xml_dialplan/</a><br /> data: [hostname=wikifs1.telivo.net&amp;section=directory&amp;tag_name=&amp;key_name=&amp;key_value=]</p> <p>As a side note … I do have 1 critical error I don't think is relevant … as follows -<br /> 2009-02-14&nbsp;00:58:26 [CRIT] switch_loadable_module.c:839 switch_loadable_module_load_file() Error Loading module /usr/local/freeswitch/mod/mod_cepstral.so <strong>libswift.so.5: cannot open shared object file: No such file or directory</strong></p> <p>Thanks for any pointers … JJG</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-115012</guid>
				<title>Freeswitch SVN (1.0.2) WikiPBX SVN (61) CentOS 5.1 Installation Instructions</title>
				<link>http://wikipbx.subwiki.com/forum/t-115012/freeswitch-svn-1-0-2-wikipbx-svn-61-centos-5-1-installation</link>
				<description>This is a step by step guide to install Freeswitch with WikiPBX on CentOS 5.1 up and running within 60 minutes.  WARNING: written for wikipbx version 0.5 and has not been updated for current version (0.8)</description>
				<pubDate>Mon, 22 Dec 2008 20:53:51 +0000</pubDate>
				<wikidot:authorName>innotelinc</wikidot:authorName>				<wikidot:authorUserId>257571</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <div class="code"> <pre> <code>cd /usr/src yum -y install gcc-c++ gcc make autoconf automake libtool subversion ncurses-devel mysql-server vorbis libvorbis libvorbis-devel festival sox libogg libogg-dev python-devel mysql-devel svn co http://svn.freeswitch.org/svn/freeswitch/trunk freeswitch cd freeswitch ./bootstrap.sh &amp;&amp; ./configure &amp;&amp; make #CEPSTRAL INSTALLATION cd /opt wget http://downloads.cepstral.com/cepstral/i386-linux/Cepstral_Allison-8kHz_i386-linux_5.1.0.tar.gz tar zxf Cepstral_Allison-8kHz_i386-linux_5.1.0.tar.gz cd Cepstral_Allison-8kHz_i386-linux_5.1.0 ./install.sh cd /usr/src #EDIT nano /etc/ld.so.conf Add /opt/swift/lib export SWIFT_HOME=/opt/swift #EDIT nano /usr/src/freeswitch/modules.conf AND ENABLE mod_event_socket mod_xml_curl mod_xml_cdr mod_python mod_cepstral mod_spidermonkey mod_shout formats/mod_shout codecs/mod_celt wget wget http://www.python.org/ftp/python/2.6.1/Python-2.6.1.tgz tar zxf Python-2.6.1.tgz cd Python-2.6.1 ./configure &amp;&amp; make &amp;&amp; make install ldconfig cd .. cd freeswitch make install #UNCOMMENT THESE MODULES IN nano /usr/local/freeswitch/conf/autoload_configs/modules.conf.xml &lt;load module="mod_event_socket"/&gt; &lt;load module="mod_xml_curl"/&gt; &lt;load module="mod_xml_cdr"/&gt; &lt;load module="mod_python" global="true"/&gt; &lt;load module="mod_cepstral"/&gt; &lt;load module="mod_shout"/&gt; &lt;load module="mod_celt"/&gt; cd .. wget http://pypi.python.org/packages/source/p/pytz/pytz-2008i.tar.gz tar zxf pytz-2008i.tar.gz cd pytz-2008i python setup.py install cd .. wget http://ufpr.dl.sourceforge.net/sourceforge/pyxml/PyXML-0.8.4.tar.gz tar xvfz PyXML-0.8.4.tar.gz cd PyXML-0.8.4 python setup.py install cd .. wget http://ufpr.dl.sourceforge.net/sourceforge/log4py/log4py-1.3.tar.gz tar xvfz log4py-1.3.tar.gz cd log4py-1.3 python setup.py install cd .. wget http://superb-east.dl.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.2.tar.gz tar zxf MySQL-python-1.2.2.tar.gz cd MySQL-python-1.2.2 nano ez_setup.py #CHANGE TO v9 #wget http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c9-py2.6.egg python setup.py build python setup.py install cd .. wget http://ufpr.dl.sourceforge.net/sourceforge/smc/smc_5_0_2.tgz tar xvfz smc_5_0_2.tgz cd smc_5_0_2/lib/Python python setup.py install cd /usr/src wget http://www.zope.org/Products/ZopeInterface/3.3.0/zope.interface-3.3.0.tar.gz tar xvfz zope.interface-3.3.0.tar.gz cd zope.interface-3.3.0 python setup.py build python setup.py install cd .. svn co svn://svn.twistedmatrix.com/svn/Twisted/trunk twisted cd twisted python setup.py install cp -R /usr/src/twisted/twisted/web2 /usr/local/lib/python2.6/site-packages/twisted cd .. svn co --revision 5024 http://code.djangoproject.com/svn/django/trunk/ django ln -s /usr/src/django/django /usr/local/lib/python2.6/site-packages ln -s /usr/src/freeswitch/scripts/socket/freepy /usr/local/lib/python2.6/site-packages svn co http://svn.wikipbx.org/svn/wikipbx/trunk/ wikipbx #EDIT nano /etc/profile ADD export PYTHONPATH=$PYTHONPATH:/usr/src:/usr/src/freeswitch/scripts/socket source /etc/profile cd wikipbx cp settings_template.py settings.py #EDIT TO FILE SPECIFICATIONS nano settings.py #EDIT settings.py AND EDIT STATIC_TTS_ENGINE = "festival" /etc/init.d/mysqld start mysqladmin create wikipbx; mysql GRANT ALL PRIVILEGES ON wikipbx.* TO wikipbx@localhost IDENTIFIED BY 'password'; exit python manage.py syncdb ./initserver.py #EDIT nano /usr/local/freeswitch/conf/autoload_configs/xml_curl.conf.xml &lt;configuration name="xml_curl.conf" description="cURL XML Gateway"&gt; &lt;bindings&gt; &lt;binding name="example"&gt; &lt;!-- The url to a gateway cgi that can generate xml similar to what's in this file only on-the-fly (leave it commented if you dont need it) --&gt; &lt;!-- one or more |-delim of configuration|directory|dialplan --&gt; &lt;param name="gateway-url" value="http://127.0.0.1:80/xml_dialplan/" bindings="configuration,dialplan,directory"/&gt; &lt;!-- set this to provide authentication credentials to the server --&gt; &lt;!--&lt;param name="gateway-credentials" value="muser:mypass"/&gt;--&gt; &lt;/binding&gt; &lt;/bindings&gt; &lt;/configuration&gt;</code> </pre></div> <p>Then Start WIKIPBX FIRST then FREESWITCH and Your Golden!!!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-114710</guid>
				<title>Voicemail IVR&#039;s updated.  Tested against FreeSWITCH v 10359</title>
				<link>http://wikipbx.subwiki.com/forum/t-114710/voicemail-ivr-s-updated-tested-against-freeswitch-v-10359</link>
				<description></description>
				<pubDate>Sun, 21 Dec 2008 05:30:31 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <ul> <li>Voicemail IVR's finally migrated to work with latest mod_python.</li> <li>Tested against FreeSWITCH v 10359</li> </ul> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-114672</guid>
				<title>Old news</title>
				<link>http://wikipbx.subwiki.com/forum/t-114672/old-news</link>
				<description>News from old page before Forum Announcements</description>
				<pubDate>Sun, 21 Dec 2008 00:25:21 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <ul> <li>Nov 10&nbsp;2008 - Forum is back up, now hosted on <a href="http://www.wikidot.com">wikidot</a>. Sorry old data has not been migrated.</li> <li>Nov 10&nbsp;2008 - Wiki has been moved, now hosted on <a href="http://www.wikidot.com">wikidot</a>. There might be some broken links.</li> <li>Oct 15&nbsp;2008 - Forum was spammed and has been taken down.</li> <li>July 17&nbsp;2008 - All IVR scripts that ship with WikiPBX (mainly voicemail) are now broken due to recent changes in mod_python. (still need fixing)</li> <li>July 13&nbsp;2008 - Fix a bug in freepy that was caused by slight changes in the freeswitch mod_event_socket protocol (freeswitch subversion 9009). No need to update wikipbx code, this change will automatically come in new freeswitch.</li> </ul> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-110597</guid>
				<title>no registration possible - sofia agent is not listening</title>
				<link>http://wikipbx.subwiki.com/forum/t-110597/no-registration-possible-sofia-agent-is-not-listening</link>
				<description></description>
				<pubDate>Thu, 04 Dec 2008 06:57:28 +0000</pubDate>
								<wikidot:authorUserId>247302</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hello,</p> <p>I have just installed freeswitch and wikipbx.</p> <p>I have the following problem:<br /> When I call "sofia status" on the freeswitch side, as expected I got the answer:</p> <p>Name : account1<br /> Type : profile<br /> Data : sip:mod_sofia@192.168.1.200:5060<br /> State : RUNNING(0)</p> <p>"account1" is the first account I have created. However, the port 5060 associated to the address 192.168.1.200 is still closed so no registration can be done.</p> <p>Any help would be appreciated.<br /> Thanks,<br /> Carole</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://wikipbx.subwiki.com/forum/t-110469</guid>
				<title>How to join the forum and start posting</title>
				<link>http://wikipbx.subwiki.com/forum/t-110469/how-to-join-the-forum-and-start-posting</link>
				<description></description>
				<pubDate>Wed, 03 Dec 2008 19:33:51 +0000</pubDate>
				<wikidot:authorName>tleyden</wikidot:authorName>				<wikidot:authorUserId>230690</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Joining is really easy and can be done instantaneously.</p> <ul> <li>Create a <a href="http://wikipbx.subwiki.com/system:join">Wikidot account</a></li> <li>Go <a href="http://wikipbx.subwiki.com/system:join">here</a> and the site should give you a way to enter a site membership password. The password is <tt>freeswitch</tt></li> </ul> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>
