2Run Виртуальные VM против Java обрабатывают и контролируют использование памяти. (если Вы наклоняетесь, выполняет VirtualVM, затем выполняет jconsole.exe.
Некоторые опции JAVA можно установить для помощи Вам с этой задачей:
set JAVA_OPTS=%JAVA_OPTS% -Xloggc:logs\gc.log -XX:+PrintGCDetails
set JAVA_OPTS=%JAVA_OPTS% -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n
set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.port=8002 -Dcom.sun.management.jmxremote.authenticate=false
set JAVA_MEM=-Xmx1236m
Оказалось, pbxnsip прослушивает указанный вами порт RTP, НО он начинает прослушивание только тогда, когда вы помещаете вызов в режим ожидания. Поток через VLC, используя:
cvlc http://[shoutcastip]:[shoutcastport] --loop --norm-max-level=5 --sout='#transcode{acodec=ulaw,samplerate=8000,channels=1,ab=16}:rtp{dst=[PBXNSIP IP],port-audio=[PBXNSIP MOH PORT]]
В настоящее время у Pbxnsip есть внутренние проблемы, и они скоро выпустят новый исполняемый файл; проблема в том, что длина пакета не подходит для RTP, по крайней мере, они утверждают.
Этот поток может оказаться полезным: http://forum.snomone.com/index.php?/topic/5017 -moh-rtp-input /