On Fri, Aug 20, 2010 at 11:24 PM, Anthony Minessale < anthony.minessale@gmail.com> wrote:
probably missing ldconfig or LD_LIBRARY_PATH
On Fri, Aug 20, 2010 at 4:10 PM, Sadjad Seyed-Ahmadian <ssa1357@yahoo.com> wrote:
I got the pint files are in /usr/local/lib and I make a link in /isr/local/freeswitch/lib to them, but when I try to load mod_h323 freeswitch crashed!!
Are u sure you are following the procedure on http://wiki.freeswitch.org/wiki/Mod_h323 ? it just depends what your PATH is to find the relevant libraries. Also you can create a link as you did to within ./freeswitch/lib/ directory. anyhow: libh323_linux_x86_.so.1.22.0 libpt.so.2.9-beta0 this is what i use and no crash... now, it may be you are missing some relevant information in the h323.conf.xml ... please check the file is there (./freeswitch/conf/autoload_configs/) and that its well configured. this is what i have here and it works nice: tculjaga@nemesis:~/h323/ptlib$ cat /usr/local/freeswitch/conf/autoload_configs/h323.conf.xml <configuration name="h323.conf" description="H323 Endpoints"> <settings> <param name="trace-level" value="10"/> <param name="context" value="default"/> <param name="dialplan" value="XML"/> <param name="codec-prefs" value="PCMA,PCMU,GSM,G729"/> <param name="gk-address" value=""/> <!-- empty to disable, "*" to search LAN --> <param name="gk-identifer" value=""/> <!-- optional name of gk --> <param name="gk-interface" value=""/> <!-- mandatory listener interface name --> <param name="gk-retry" value="30"/> <!-- optional GK register retry timer --> <param name="faststart" value="true"/> <!-- optional --> <param name="h245tunneling" value="true"/> <!-- optional --> <param name="h245insetup" value="true"/> <!-- optional --> <param name="jitter-size" value="60"/> <!-- optional --> <param name="progress-indication" value="8"/> <!-- optional - PI value in progress message--> <param name="alerting-indication" value="8"/> <!-- optional - PI value in alerting message--> </settings> <listeners> <listener name="default"> <param name="h323-ip" value="$${local_ip_v4}"/> <param name="h323-port" value="1720"/> </listener> </listeners> </configuration> tculjaga@nemesis:~/h323/ptlib$ here is the module loading freeswitch@nemesis> +OK console log level set to DEBUG freeswitch@nemesis> freeswitch@nemesis> freeswitch@nemesis> freeswitch@nemesis> load mod_h323 2010-08-21 10:22:06.706085 [CONSOLE] mod_h323.cpp:147 Starting loading mod_h323 2010-08-21 10:22:06.720299 [DEBUG] mod_h323.cpp:356 ======>FSProcess::Initialise [0xb7068668] 2010-08-21 10:22:06.722553 [DEBUG] mod_h323.cpp:591 ======>FSH323EndPoint::FSH323EndPoint [0x8652b38] 2010-08-21 10:22:06.722553 [DEBUG] mod_h323.cpp:364 ======>FSManager::Initialise [0x8652b38] 2010-08-21 10:22:06.722553 [DEBUG] mod_h323.cpp:446 ======>FSH323EndPoint::ReadConfig [0x8652b38] 2010-08-21 10:22:06.722553 [DEBUG] mod_h323.cpp:568 Created Listener 'default' 2010-08-21 10:22:06.722553 [DEBUG] mod_h323.cpp:378 Config capability PCMA,PCMU,GSM,G729 2010-08-21 10:22:06.722553 [DEBUG] mod_h323.cpp:383 Find capability PCMA to PCMA,PCMU,GSM,G729 2010-08-21 10:22:06.723537 [DEBUG] h323caps.cxx:3289 FindCapability: "G.711-ALaw-64k{sw}" 2010-08-21 10:22:06.723537 [DEBUG] h323caps.cxx:3201 Added capability: G.711-ALaw-64k <1> 2010-08-21 10:22:06.723537 [DEBUG] h323caps.cxx:3289 FindCapability: "G.711-ALaw-64k{sw}" 2010-08-21 10:22:06.723537 [DEBUG] h323caps.cxx:3289 FindCapability: "G.711-ALaw-64k{sw}" 2010-08-21 10:22:06.723537 [DEBUG] h323caps.cxx:3289 FindCapability: "G.711-ALaw-64k{sw}" 2010-08-21 10:22:06.724528 [DEBUG] h323caps.cxx:3289 FindCapability: "G.711-ALaw-64k{sw}" 2010-08-21 10:22:06.724528 [DEBUG] h323caps.cxx:2014 No Extended Capabilities found to load 2010-08-21 10:22:06.724528 [DEBUG] mod_h323.cpp:399 H.323 added 1 capabilities 'G.711-ALaw-64k*{sw}' 2010-08-21 10:22:06.724528 [DEBUG] mod_h323.cpp:383 Find capability PCMU to PCMA,PCMU,GSM,G729 2010-08-21 10:22:06.724528 [DEBUG] h323caps.cxx:3289 FindCapability: "G.711-uLaw-64k{sw}" 2010-08-21 10:22:06.724528 [DEBUG] h323caps.cxx:3201 Added capability: G.711-uLaw-64k <2> 2010-08-21 10:22:06.724528 [DEBUG] h323caps.cxx:3289 FindCapability: "G.711-uLaw-64k{sw}" 2010-08-21 10:22:06.724528 [DEBUG] h323caps.cxx:3289 FindCapability: "G.711-uLaw-64k{sw}" 2010-08-21 10:22:06.724528 [DEBUG] h323caps.cxx:3289 FindCapability: "G.711-uLaw-64k{sw}" 2010-08-21 10:22:06.724528 [DEBUG] h323caps.cxx:3289 FindCapability: "G.711-uLaw-64k{sw}" 2010-08-21 10:22:06.724528 [DEBUG] h323caps.cxx:2014 No Extended Capabilities found to load 2010-08-21 10:22:06.724528 [DEBUG] mod_h323.cpp:399 H.323 added 1 capabilities 'G.711-uLaw-64k*{sw}' 2010-08-21 10:22:06.724528 [DEBUG] mod_h323.cpp:383 Find capability GSM to PCMA,PCMU,GSM,G729 2010-08-21 10:22:06.724528 [DEBUG] h323caps.cxx:3289 FindCapability: "GSM-06.10{sw}" 2010-08-21 10:22:06.724528 [DEBUG] h323caps.cxx:3201 Added capability: GSM-06.10{sw} <3> 2010-08-21 10:22:06.725872 [DEBUG] h323caps.cxx:3289 FindCapability: "GSM-06.10{sw}" 2010-08-21 10:22:06.725872 [DEBUG] h323caps.cxx:3298 Found capability: GSM-06.10{sw} <3> 2010-08-21 10:22:06.725872 [DEBUG] h323caps.cxx:3289 FindCapability: "GSM-06.10{sw}" 2010-08-21 10:22:06.725872 [DEBUG] h323caps.cxx:3298 Found capability: GSM-06.10{sw} <3> 2010-08-21 10:22:06.725872 [DEBUG] h323caps.cxx:3289 FindCapability: "GSM-06.10{sw}" 2010-08-21 10:22:06.725872 [DEBUG] h323caps.cxx:3298 Found capability: GSM-06.10{sw} <3> 2010-08-21 10:22:06.726883 [DEBUG] h323caps.cxx:3289 FindCapability: "GSM-06.10{sw}" 2010-08-21 10:22:06.726883 [DEBUG] h323caps.cxx:3298 Found capability: GSM-06.10{sw} <3> 2010-08-21 10:22:06.726883 [DEBUG] h323caps.cxx:2014 No Extended Capabilities found to load 2010-08-21 10:22:06.726883 [DEBUG] mod_h323.cpp:399 H.323 added 1 capabilities 'GSM-06.10*{sw}' 2010-08-21 10:22:06.726883 [DEBUG] mod_h323.cpp:383 Find capability G723 to PCMA,PCMU,GSM,G729 2010-08-21 10:22:06.726883 [DEBUG] mod_h323.cpp:383 Find capability G729b to PCMA,PCMU,GSM,G729 2010-08-21 10:22:06.726883 [DEBUG] mod_h323.cpp:383 Find capability G729 to PCMA,PCMU,GSM,G729 2010-08-21 10:22:06.726883 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729A/B{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3201 Added capability: G.729A/B{sw} <4> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729A{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3201 Added capability: G.729A{sw} <5> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729B{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3201 Added capability: G.729B{sw} <6> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3201 Added capability: G.729{sw} <7> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729A/B{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3298 Found capability: G.729A/B{sw} <4> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729A{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3298 Found capability: G.729A{sw} <5> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729B{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3298 Found capability: G.729B{sw} <6> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3298 Found capability: G.729{sw} <7> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729A/B{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3298 Found capability: G.729A/B{sw} <4> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729A{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3298 Found capability: G.729A{sw} <5> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729B{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3298 Found capability: G.729B{sw} <6> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3298 Found capability: G.729{sw} <7> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729A/B{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3298 Found capability: G.729A/B{sw} <4> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729A{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3298 Found capability: G.729A{sw} <5> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729B{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3298 Found capability: G.729B{sw} <6> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3298 Found capability: G.729{sw} <7> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729A/B{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3298 Found capability: G.729A/B{sw} <4> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729A{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3298 Found capability: G.729A{sw} <5> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729B{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3298 Found capability: G.729B{sw} <6> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3289 FindCapability: "G.729{sw}" 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:3298 Found capability: G.729{sw} <7> 2010-08-21 10:22:06.727891 [DEBUG] h323caps.cxx:2014 No Extended Capabilities found to load 2010-08-21 10:22:06.727891 [DEBUG] mod_h323.cpp:399 H.323 added 4 capabilities 'G.729*{sw}' 2010-08-21 10:22:06.727891 [DEBUG] mod_h323.cpp:383 Find capability G729a to PCMA,PCMU,GSM,G729 2010-08-21 10:22:06.727891 [DEBUG] mod_h323.cpp:383 Find capability G729ab to PCMA,PCMU,GSM,G729 2010-08-21 10:22:06.727891 [DEBUG] mod_h323.cpp:383 Find capability G723.1 to PCMA,PCMU,GSM,G729 2010-08-21 10:22:06.735813 [DEBUG] mod_h323.cpp:383 Find capability G723.1-5k3 to PCMA,PCMU,GSM,G729 2010-08-21 10:22:06.735816 [DEBUG] mod_h323.cpp:383 Find capability G723.1a-5k3 to PCMA,PCMU,GSM,G729 2010-08-21 10:22:06.735816 [DEBUG] mod_h323.cpp:383 Find capability G723.1a-6k3 to PCMA,PCMU,GSM,G729 2010-08-21 10:22:06.735816 [DEBUG] mod_h323.cpp:412 --->fax_asn 2010-08-21 10:22:06.735816 [DEBUG] h323caps.cxx:3201 Added capability: T.38-IFP-COR <8> 2010-08-21 10:22:06.735816 [DEBUG] h323caps.cxx:3201 Added capability: UserInput/hookflash <9> 2010-08-21 10:22:06.735816 [DEBUG] h323caps.cxx:3201 Added capability: UserInput/basicString <10> 2010-08-21 10:22:06.735816 [DEBUG] h323caps.cxx:3201 Added capability: UserInput/dtmf <11> 2010-08-21 10:22:06.735816 [DEBUG] h323caps.cxx:3201 Added capability: UserInput/RFC2833 <12> 2010-08-21 10:22:06.735816 [DEBUG] h323caps.cxx:3201 Added capability: UserInput/Navigation <13> 2010-08-21 10:22:06.735816 [DEBUG] h323caps.cxx:3201 Added capability: UserInput/Softkey <14> 2010-08-21 10:22:06.735816 [DEBUG] h323caps.cxx:3201 Added capability: UserInput/PointDevice <15> 2010-08-21 10:22:06.735816 [DEBUG] h323caps.cxx:3201 Added capability: UserInput/Modal <16> 2010-08-21 10:22:06.735816 [DEBUG] osutil.cxx:188 File handle high water mark set: 53 PTCPSocket 2010-08-21 10:22:06.735816 [DEBUG] h323ep.cxx:2033 Started listener Listener[ip$192.168.1.231:1720] 2010-08-21 10:22:06.735816 [DEBUG] tlibthrd.cxx:519 Thread high water mark set: 3 2010-08-21 10:22:06.735816 [CONSOLE] mod_h323.cpp:164 H323 mod initialized and running 2010-08-21 10:22:06.735816 [CONSOLE] switch_loadable_module.c:944 Successfully Loaded [mod_h323] 2010-08-21 10:22:06.735816 [NOTICE] switch_loadable_module.c:145 Adding Endpoint 'h323' 2010-08-21 10:22:06.735816 [DEBUG] tlibthrd.cxx:431 Started thread 0xb7068ee8 H323 Listener:b6c58b70 2010-08-21 10:22:06.735816 [DEBUG] transports.cxx:1521 Awaiting TCP connections on port 1720 2010-08-21 10:22:06.735816 [DEBUG] transports.cxx:1475 Waiting on socket accept on ip$192.168.1.231:1720 2010-08-21 10:22:06.735816 [DEBUG] tlibthrd.cxx:940 PThread::PXBlockOnIO(53,2) +OK freeswitch@nemesis> and this is the vrsion im running: freeswitch@nemesis> freeswitch@nemesis> freeswitch@nemesis> version FreeSWITCH Version 1.0.head (git-018f4d6 2010-08-10 19-52-08 +0200) freeswitch@nemesis> let me know if you still have issues.