From: EB <eb...@se...> - 2003-07-30 22:38:02
|
Un-including the proxy code on the main fixed my proxy could not talk to mh - still looking for the usage of the speak address= or room= ..Anyone :) Thanks all Edward -----Original Message----- From: mis...@li... [mailto:mis...@li...] On Behalf Of EB Sent: Wednesday, July 30, 2003 8:44 AM To: mis...@li... Subject: RE: [misterhouse-users] Proxy net callerid The message was coming from the main and the proxy mh. I turned off the proxy code on the main, restarted and now just the proxy says it. What is the usage of the variables you mention? speak address= or room= option Is this what everyone is using to proxy speech? If I define something like speak_serverroom_port = proxy 192.168.0.22:8085 and enable speak_proxy.pl I get the following when I try to start the main mh. Any thoughts on what I am missing? The errors are typical of missing a module, but which? Command: mh -log_file /var/log/mh -debug 1,X10,serial,socket,startup,homebase,misc,http,port_name,proxy,phone Pgm path : . Pgm version: 2.82 Last updated: Sun Jul 6 13:49:42 2003 Perl version: 5.008 OS version: linux linux Other : user=root pid=27439 box=brick.setuidzero.org cpu=- Output will be logged into /var/log/mh tail: /var/log/mh: file truncated Starting setup Loading DNS code ... DNS set to 192.168.0.21 Creating festival TTS socket on localhost:1314 Data sent to festival: (Parameter.set 'Audio_Method 'Audio_Command)(Parameter.set 'Audio_Required_Rate 16000)(Parameter.set 'Audio_Required_Format 'au)(Parameter.set 'Audio_Command "esdplay $FILE") Creating socket and serial objects - creating http on tcp 8080 buffered - creating server_mhsend on tcp 8084 buffered - creating server_router on udp 8080 raw - creating server_telnet on tcp 1234 raw - creating callerid proxy on 192.168.0.22:8085 - creating callerid2 proxy on 192.168.0.22:8085 - creating speak_serverroom proxy on 192.168.0.22:8085 - creating cm11 object on port /dev/ttyS0 Enabling DBI database: DBI:mysql:mh:localhost:3306 Process id 27439 written to ./../data/mh.pid Reading previous log files Archiving previous ./../data/logs/*.log files .... External command file (xcmd_file): ./../house_cmd.txt HTML file : ./../web//ia5/index.shtml Warning: password_file ./../data/.password not found. Run mh/bin/set_password Read in 10 items from ./../data/password_allow Read in 1 commands from from ./../data/disabled_commands Done with setup 07/30/03 08:43:50 AM Re-reading and mh.ini Voice names: female male1 male2 male3 Read 6 entries from ./../data/pronouncable_words.list Read 380 codes from ./../data/phone/phone.area_codes.list Read 4 entries from ./../data/phone/phone.caller_id.list 07/30/03 08:43:50 AM Translating test.mht -> ./../code/test/test.mhp 07/30/03 08:43:50 AM Initialized read_table_A.pl 07/30/03 08:43:50 AM Translating test_x10.mht -> ./../code/test/test_x10.mhp 07/30/03 08:43:50 AM Initialized read_table_A.pl Reading code_dirs: ./../code/test /usr/local/mh/code/ebroo ./../code/common 07/30/03 08:43:50 AM Reading 36 code files 07/30/03 08:43:50 AM Evaluating user code Error in user code file ./../data/mh_temp.user_code 07/30/03 08:43:50 AM: Global symbol "$key" requires explicit package name at (eval 482) line 3397. Global symbol "$key" requires explicit package name at (eval 482) line 3400. Global symbol "$key" requires explicit package name at (eval 482) line 3405. BEGIN not safe after errors--compilation aborted at (eval 482) line 3427. Line 3392: return unless $parms{text} or $parms{file}; Line 3393: Line 3394: # We have a proxyip (e.g. common/mhsend_server.pl), so find our system to send to. Line 3395: if ($parms{proxyip}) Line 3396: { Line 3397: foreach $key (%proxy_by_room) Line 3398: { Line 3399: #should be smarter about this, but for now... Line 3400: if ($proxy_by_room{$key} eq $parms{proxyip} . ':8085') Line 3401: { Line 3402: #Figure out how to override or keep an existing -----Original Message----- From: mis...@li... [mailto:mis...@li...] On Behalf Of Bruce Winter Sent: Tuesday, July 29, 2003 11:53 PM To: mis...@li... Subject: RE: [misterhouse-users] Proxy net callerid > If I just add server_proxy_port=8085 on both servers, and enable make > sure code/proxy is enabled, is there anything else to stop "proxy can > not talk to misterhouse" > > TIA > > Edward Does the 'can not talk to misterhouse' message come from the main mh, the proxy mh, or both? You do not want to run code/proxy/proxy_server.pl on your main mh, only run that on the proxy box(es). It is the code with the 'can not talk to misterhouse' warning. Bruce ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01 /01 ________________________________________________________ To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id=1365 ------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01 /01 ________________________________________________________ To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id=1365 |