<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">Hi,<br><br>The openser version in freebsd is the latest one I got:<br>&nbsp;# openser -V<br>version: openser 1.2.2-notls (i386/freebsd)<br><br>Is this the correct version for getting openserdbctl ?<br><br>Thanks<br>SW<br><br><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;">----- Original Message ----<br>From: Norman Brandinger &lt;norm@goes.com&gt;<br>To: Live Great &lt;livegreat007@yahoo.com&gt;<br>Sent: Saturday, September 22, 2007 11:53:53 PM<br>Subject: Re: [OpenSER-Users] how to register xlite user for testing with openser<br><br><div>I believe the openser_mysql.sh script is being phased out.&nbsp;&nbsp;It has been<br>replaced by openserdbctl (thanks to a big effort from Henning
 !!!).&nbsp;&nbsp;If<br>your installation doesn't have /usr/local/sbin/openserdbctl I strongly<br>suggest that you upgrade to a version of OpenSER that contains it.<br><br>The rest of your settings appear to to be ok.<br><br>Regards,<br>Norm<br><br>Live Great wrote:<br>&gt;<br>&gt;<br>&gt; ----- Original Message ----<br>&gt; From: Norman Brandinger &lt;norm@goes.com&gt;<br>&gt; To: Live Great &lt;livegreat007@yahoo.com&gt;<br>&gt; Cc: users@openser.org<br>&gt; Sent: Saturday, September 22, 2007 9:43:54 PM<br>&gt; Subject: Re: [OpenSER-Users] how to register xlite user for testing<br>&gt; with openser<br>&gt;<br>&gt; Is is possible that you turned on database support but forgot to make<br>&gt; the database tables ?&nbsp;&nbsp;The error message you posted is pretty explicit:<br>&gt; "Unknown column"....<br>&gt; I used openser_mysql.sh create to populate openser database and its<br>&gt; tables.<br>&gt; Here is all its tables:<br>&gt; mysql&gt; show
 tables;<br>&gt; +-----------------------+<br>&gt; | Tables_in_openser&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; +-----------------------+<br>&gt; | acc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | active_sessions&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | active_watchers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | address&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | admin_privileges&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; | aliases&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | cpl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | dbaliases&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; |
 domain&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; | domainpolicy&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; | grp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | gw&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; | gw_grp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; | imc_members&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | imc_rooms&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | lcr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; |
 location&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; | missed_calls&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; | pdt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | pending&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | phonebook&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | presentity&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; | pua&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | re_grp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; | server_monitoring&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | server_monitoring_agg |<br>&gt; |
 silo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; | sip_trace&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | speed_dial&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; | subscriber&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; | trusted&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | uri&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | usr_preferences&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | usr_preferences_types |<br>&gt; | version&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>&gt; | watchers&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; |
 xcap_xml&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt; +-----------------------+<br>&gt; 37 rows in set (0.00 sec)<br>&gt;<br>&gt;<br>&gt;<br>&gt; The warnings about missing permissions files can be ignored (unless you<br>&gt; really do need them), but in your case, it seems that you are not at<br>&gt; that point yet.<br>&gt;<br>&gt; Take a look at openserdbctl as it automates the process of creating the<br>&gt; database and tables needed by the various openser modules.&nbsp;&nbsp;openserctlrc<br>&gt; (usually located in /usr/local/etc/openser) contains a number of startup<br>&gt; settings, some of which are database related.<br>&gt;<br>&gt; The standard request you will receive from people trying to assist you<br>&gt; is to post your config file (or at least the interesting sections of it).<br>&gt;<br>&gt; The part of the content of openser.cfg is:<br>&gt; listen = udp:127.0.0.1:5060<br>&gt; listen =
 udp:125.255.1.2:5060<br>&gt; mpath = "/usr/local/lib/openser/modules"<br>&gt; children = 8<br>&gt; debug = 3<br>&gt; fork = yes<br>&gt; group = "openser"<br>&gt; user = "openser"<br>&gt; disable_tcp = no<br>&gt; log_facility = LOG_DAEMON<br>&gt; #log_facility = LOG_LOCAL7<br>&gt; log_stderror = no<br>&gt; tcp_children = 4<br>&gt; mhomed = no<br>&gt; server_signature = yes<br>&gt; sock_group = "openser"<br>&gt; sock_mode = 0600<br>&gt; sock_user = "openser"<br>&gt; unix_sock = "/tmp/openser.sock"<br>&gt; unix_sock_children = 1<br>&gt; reply_to_via = no<br>&gt; sip_warning = no<br>&gt; check_via = no<br>&gt; dns = no<br>&gt; rev_dns = no<br>&gt; disable_core_dump = no<br>&gt; dns_try_ipv6 = yes<br>&gt; dns_use_search_list = yes<br>&gt;<br>&gt; openserctlrc:<br>&gt; ## your SIP domain<br>&gt;&nbsp;&nbsp;SIP_DOMAIN=ip6.com.au<br>&gt;<br>&gt; ## database type: MYSQL or PGSQL, by defaulte none is loaded<br>&gt;&nbsp;&nbsp;DBENGINE=MYSQL<br>&gt;<br>&gt; ##
 database host<br>&gt;&nbsp;&nbsp;DBHOST=localhost<br>&gt;<br>&gt; ## database name<br>&gt;&nbsp;&nbsp;DBNAME=openser<br>&gt;<br>&gt; ## database read/write user<br>&gt;&nbsp;&nbsp;DBRWUSER=openser<br>&gt; # DBRWUSER=admin<br>&gt;<br>&gt; ## database read only user<br>&gt;&nbsp;&nbsp;DBROUSER=openserro<br>&gt;<br>&gt; ## password for database read only user<br>&gt;&nbsp;&nbsp;DBROPW=openserro<br>&gt;<br>&gt; ## database super user<br>&gt;&nbsp;&nbsp;DBROOTUSER="root"<br>&gt;<br>&gt;&nbsp;&nbsp;HAS_SERWEB="yes"<br>&gt;<br>&gt; I am not too sure the correct way to define openserctlrc file.<br>&gt; Your comment is much appreciated.<br>&gt;<br>&gt; Thanks<br>&gt; SW<br>&gt;<br>&gt; Norm<br>&gt;<br>&gt; Live Great wrote:<br>&gt; &gt; Hi,<br>&gt; &gt;<br>&gt; &gt; After changed the port 5077 to 5060 in openser.cfg file, restarted<br>&gt; &gt; openser.<br>&gt; &gt; When xlite initiate a registartion request, openser system log file<br>&gt; &gt; shown a
 different message:<br>&gt; &gt; Sep 22 16:18:55 core /usr/local/sbin/openser[49941]: Default allow<br>&gt; &gt; file (/usr/local/etc/openser/permissions.allow) not found =&gt; empty<br>&gt; &gt; rule set<br>&gt; &gt; Sep 22 16:18:55 core /usr/local/sbin/openser[49941]: WARNING: File not<br>&gt; &gt; found: /usr/local/etc/openser/permissions.deny<br>&gt; &gt; Sep 22 16:18:55 core /usr/local/sbin/openser[49941]: Default deny file<br>&gt; &gt; (/usr/local/etc/openser/permissions.deny) not found =&gt; empty rule set<br>&gt; &gt; Sep 22 16:19:01 core /usr/local/sbin/openser[49953]: submit_query:<br>&gt; &gt; Unknown column 'uuid' in 'field list'<br>&gt; &gt; Sep 22 16:19:01 core /usr/local/sbin/openser[49953]: db_query: Error<br>&gt; &gt; while submitting query<br>&gt; &gt; Sep 22 16:19:01 core /usr/local/sbin/openser[49953]: get_ha1(): Error<br>&gt; &gt; while querying database<br>&gt; &gt; Sep 22 16:19:04 core /usr/local/sbin/openser[49956]:
 submit_query:<br>&gt; &gt; Unknown column 'uuid' in 'field list'<br>&gt; &gt; Sep 22 16:19:04 core /usr/local/sbin/openser[49956]: db_query: Error<br>&gt; &gt; while submitting query<br>&gt; &gt; Sep 22 16:19:04 core /usr/local/sbin/openser[49956]: get_ha1(): Error<br>&gt; &gt; while querying database<br>&gt; &gt; Sep 22 16:19:06 core /usr/local/sbin/openser[49957]: submit_query:<br>&gt; &gt; Unknown column 'uuid' in 'field list'<br>&gt; &gt; Sep 22 16:19:06 core /usr/local/sbin/openser[49957]: db_query: Error<br>&gt; &gt; while submitting query<br>&gt; &gt; Sep 22 16:19:06 core /usr/local/sbin/openser[49957]: get_ha1(): Error<br>&gt; &gt; while querying database<br>&gt; &gt; Sep 22 16:19:08 core /usr/local/sbin/openser[49952]: submit_query:<br>&gt; &gt; Unknown column 'uuid' in 'field list'<br>&gt; &gt; Sep 22 16:19:08 core /usr/local/sbin/openser[49952]: db_query: Error<br>&gt; &gt; while submitting query<br>&gt; &gt; Sep 22 16:19:08 core
 /usr/local/sbin/openser[49952]: get_ha1(): Error<br>&gt; &gt; while querying database<br>&gt; &gt; Sep 22 16:19:08 core /usr/local/sbin/openser[49954]: submit_query:<br>&gt; &gt; Unknown column 'uuid' in 'field list'<br>&gt; &gt; Sep 22 16:19:08 core /usr/local/sbin/openser[49954]: db_query: Error<br>&gt; &gt; while submitting query<br>&gt; &gt; Sep 22 16:19:08 core /usr/local/sbin/openser[49954]: get_ha1(): Error<br>&gt; &gt; while querying database<br>&gt; &gt; Sep 22 16:19:09 core /usr/local/sbin/openser[49955]: submit_query:<br>&gt; &gt; Unknown column 'uuid' in 'field list'<br>&gt; &gt; Sep 22 16:19:09 core /usr/local/sbin/openser[49955]: db_query: Error<br>&gt; &gt; while submitting query<br>&gt; &gt; Sep 22 16:19:09 core /usr/local/sbin/openser[49955]: get_ha1(): Error<br>&gt; &gt; while querying database<br>&gt; &gt; Sep 22 16:19:11 core /usr/local/sbin/openser[49957]: submit_query:<br>&gt; &gt; Unknown column 'uuid' in 'field list'<br>&gt; &gt;
 Sep 22 16:19:11 core /usr/local/sbin/openser[49957]: db_query: Error<br>&gt; &gt; while submitting query<br>&gt; &gt; Sep 22 16:19:11 core /usr/local/sbin/openser[49957]: get_ha1(): Error<br>&gt; &gt; while querying database<br>&gt; &gt; Sep 22 16:19:13 core /usr/local/sbin/openser[49959]: submit_query:<br>&gt; &gt; Unknown column 'uuid' in 'field list'<br>&gt; &gt; Sep 22 16:19:13 core /usr/local/sbin/openser[49959]: db_query: Error<br>&gt; &gt; while submitting query<br>&gt; &gt; Sep 22 16:19:13 core /usr/local/sbin/openser[49959]: get_ha1(): Error<br>&gt; &gt; while querying database<br>&gt; &gt; Sep 22 16:19:14 core /usr/local/sbin/openser[49952]: submit_query:<br>&gt; &gt; Unknown column 'uuid' in 'field list'<br>&gt; &gt; Sep 22 16:19:14 core /usr/local/sbin/openser[49952]: db_query: Error<br>&gt; &gt; while submitting query<br>&gt; &gt; Sep 22 16:19:14 core /usr/local/sbin/openser[49952]: get_ha1(): Error<br>&gt; &gt; while querying
 database<br>&gt; &gt; Sep 22 16:19:16 core /usr/local/sbin/openser[49954]: submit_query:<br>&gt; &gt; Unknown column 'uuid' in 'field list'<br>&gt; &gt; Sep 22 16:19:16 core /usr/local/sbin/openser[49954]: db_query: Error<br>&gt; &gt; while submitting query<br>&gt; &gt; Sep 22 16:19:16 core /usr/local/sbin/openser[49954]: get_ha1(): Error<br>&gt; &gt; while querying database<br>&gt; &gt; Sep 22 16:19:16 core /usr/local/sbin/openser[49955]: submit_query:<br>&gt; &gt; Unknown column 'uuid' in 'field list'<br>&gt; &gt; Sep 22 16:19:16 core /usr/local/sbin/openser[49955]: db_query: Error<br>&gt; &gt; while submitting query<br>&gt; &gt; Sep 22 16:19:16 core /usr/local/sbin/openser[49955]: get_ha1(): Error<br>&gt; &gt; while querying database<br>&gt; &gt; Sep 22 16:19:21 core /usr/local/sbin/openser[49957]: submit_query:<br>&gt; &gt; Unknown column 'uuid' in 'field list'<br>&gt; &gt; Sep 22 16:19:21 core /usr/local/sbin/openser[49957]: db_query: Error<br>&gt;
 &gt; while submitting query<br>&gt; &gt; Sep 22 16:19:21 core /usr/local/sbin/openser[49957]: get_ha1(): Error<br>&gt; &gt; while querying database<br>&gt; &gt; Sep 22 16:19:22 core /usr/local/sbin/openser[49952]: submit_query:<br>&gt; &gt; Unknown column 'uuid' in 'field list'<br>&gt; &gt; Sep 22 16:19:22 core /usr/local/sbin/openser[49952]: db_query: Error<br>&gt; &gt; while submitting query<br>&gt; &gt; Sep 22 16:19:22 core /usr/local/sbin/openser[49952]: get_ha1(): Error<br>&gt; &gt; while querying database<br>&gt; &gt; Sep 22 16:19:29 core /usr/local/sbin/openser[49954]: submit_query:<br>&gt; &gt; Unknown column 'uuid' in 'field list'<br>&gt; &gt; Sep 22 16:19:29 core /usr/local/sbin/openser[49954]: db_query: Error<br>&gt; &gt; while submitting query<br>&gt; &gt; Sep 22 16:19:29 core /usr/local/sbin/openser[49954]: get_ha1(): Error<br>&gt; &gt; while querying database<br>&gt; &gt; Sep 22 16:19:42 core /usr/local/sbin/openser[49956]:
 submit_query:<br>&gt; &gt; Unknown column 'uuid' in 'field list'<br>&gt; &gt; Sep 22 16:19:42 core /usr/local/sbin/openser[49956]: db_query: Error<br>&gt; &gt; while submitting query<br>&gt; &gt; Sep 22 16:19:42 core /usr/local/sbin/openser[49956]: get_ha1(): Error<br>&gt; &gt; while querying database<br>&gt; &gt; Sep 22 16:19:46 core /usr/local/sbin/openser[49958]: submit_query:<br>&gt; &gt; Unknown column 'uuid' in 'field list'<br>&gt; &gt; Sep 22 16:19:46 core /usr/local/sbin/openser[49958]: db_query: Error<br>&gt; &gt; while submitting query<br>&gt; &gt; Sep 22 16:19:46 core /usr/local/sbin/openser[49958]: get_ha1(): Error<br>&gt; &gt; while querying database<br>&gt; &gt;<br>&gt; &gt; In Xlite, it said Registration error 500, server internal error.<br>&gt; &gt; What is possibility wrong in my openser server configuration?<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Thanks<br>&gt; &gt; SW<br>&gt; &gt;<br>&gt; &gt; ----- Original Message ----<br>&gt; &gt;
 From: Live Great &lt;livegreat007@yahoo.com&gt;<br>&gt; &gt; To: users@openser.org<br>&gt; &gt; Sent: Saturday, September 22, 2007 2:03:07 PM<br>&gt; &gt; Subject: [OpenSER-Users] how to register xlite user for testing with<br>&gt; &gt; openser<br>&gt; &gt;<br>&gt; &gt; Hi,<br>&gt; &gt;<br>&gt; &gt; I used the following command to add xlite user, but xlite failed to<br>&gt; &gt; register the user in openser server.<br>&gt; &gt; # openserctl add 1234 1234 sam@my.domain.com<br>&gt; &gt;<br>&gt; &gt; where 1234 is user id and password.<br>&gt; &gt;<br>&gt; &gt; If this is not the correct way to add user for testing from xlite to<br>&gt; &gt; openser, what are the alternative way I can use?<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Thanks<br>&gt; &gt; SW<br>&gt; &gt;<br>&gt; &gt; ------------------------------------------------------------------------<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Users mailing
 list<br>&gt; &gt; Users@openser.org<br>&gt; &gt; <a target="_blank" href="http://openser.org/cgi-bin/mailman/listinfo/users">http://openser.org/cgi-bin/mailman/listinfo/users</a><br>&gt; &gt;&nbsp;&nbsp;<br>&gt;<br>&gt;<br><br></div></div><br></div></div></body></html>