Asterisk cannot start with app_h324m

Hi, I want to use Asterisk as 3G gw, so I installed the h324m library and the app_h324m application. Recompiled and reinstalled asterisk, but it cannot start. Here is what I get:

[code]$ sudo amportal start

SETTING FILE PERMISSIONS
Permissions OK

STARTING ASTERISK
Asterisk ended with exit status 127
Asterisk died with code 127.
cat: /var/run/asterisk.pid: No such file or directory
Automatically restarting Asterisk.
mpg123: no process killed
Asterisk ended with exit status 127
Asterisk died with code 127.
cat: /var/run/asterisk.pid: No such file or directory
Automatically restarting Asterisk.
Asterisk Started

STARTING FOP SERVER
FOP Server Started
vms@vms-desktop:/var/log/asterisk$ mpg123: no process killed
Asterisk ended with exit status 127
Asterisk died with code 127.
cat: /var/run/asterisk.pid: No such file or directory
Automatically restarting Asterisk.
mpg123: no process killed
Asterisk ended with exit status 127
Asterisk died with code 127.
cat: /var/run/asterisk.pid: No such file or directory
Automatically restarting Asterisk.
mpg123: no process killed
Asterisk ended with exit status 127
Asterisk died with code 127.
cat: /var/run/asterisk.pid: No such file or directory
Automatically restarting Asterisk.[/code]

If I take out app_h324m from modules.conf

everything works fine. I have asterisk v 1.4 running on Ubuntu. Does anybody has an idea on where the error might be?