h323 troubleshooting

Hi,

I try to interconnect an Asterisk server with my Siemens HiPath 4000 PBX via H323 (The Siemens PBX only supports H323)
I’m using Asterisk 11.3.0 on a Raspberry Pi with the OOH323 channel.

On the Asterisk box are two SIP phones. (Ext # 761 and 762)

The outbound calls from the SIP phones to the Hipath system are working fine without any problems.

The inbound calls are hung up by the asterisk server during the ring.
The console output (with ooh323 debug enabled) is:

— onNewCallCreated 2087968: ooh323c_7
+++ onNewCallCreated ooh323c_7
— ooh323_onReceivedSetup ooh323c_7
— ooh323_alloc
+++ ooh323_alloc
— find_user: (null), 192.168.0.9
+++ find_user
Adding capabilities to call(incoming, ooh323c_7)
Adding g711 ulaw capability to call(incoming, ooh323c_7)
— ooh323_new - hipath
+++ h323_new
— configure_local_rtp
– Executing [762@from-internal:1] NoOp(“OOH323/hipath-6”, “Channel : OOH323/hipath-6”) in new stack
– Executing [762@from-internal:2] Dial(“OOH323/hipath-6”, “SIP/762,20”) in new stack
== Using SIP RTP TOS bits 184
+++ configure_local_rtp
+++ ooh323_onReceivedSetup - Determined context from-internal, extension 762
== Using SIP RTP CoS mark 5
+++ ooh323 get_rtp_peer
ooh323_get_rtp_peer OOH323/hipath-6 -> (null):0, 2
— ooh323 get_rtp_peer, res = 2
– Called SIP/762
----- ooh323_indicate 22 on call ooh323c_7
++++ ooh323_indicate 22 on ooh323c_7 is -1
----- ooh323_indicate 22 on call ooh323c_7
++++ ooh323_indicate 22 on ooh323c_7 is -1
----- ooh323_indicate 33 on call ooh323c_7
[2013-07-02 19:14:40] WARNING[1172][C-0000000c]: chan_ooh323.c:1406 ooh323_indicate: Don’t know how to indicate condition 33 on ooh323c_7
++++ ooh323_indicate 33 on ooh323c_7 is -1
----- ooh323_indicate 33 on call ooh323c_7
[2013-07-02 19:14:40] WARNING[1172][C-0000000c]: chan_ooh323.c:1406 ooh323_indicate: Don’t know how to indicate condition 33 on ooh323c_7
++++ ooh323_indicate 33 on ooh323c_7 is -1
– SIP/762-00000008 is ringing
+++ ooh323 get_rtp_peer
ooh323_get_rtp_peer OOH323/hipath-6 -> (null):0, 2
— ooh323 get_rtp_peer, res = 2
----- ooh323_indicate 3 on call ooh323c_7
++++ ooh323_indicate 3 on ooh323c_7 is -1
----- ooh323_indicate 33 on call ooh323c_7
[2013-07-02 19:14:41] WARNING[1172][C-0000000c]: chan_ooh323.c:1406 ooh323_indicate: Don’t know how to indicate condition 33 on ooh323c_7
++++ ooh323_indicate 33 on ooh323c_7 is -1
– SIP/762-00000008 is ringing
+++ ooh323 get_rtp_peer
ooh323_get_rtp_peer OOH323/hipath-6 -> (null):0, 2
— ooh323 get_rtp_peer, res = 2
----- ooh323_indicate 33 on call ooh323c_7
[2013-07-02 19:14:42] WARNING[1172][C-0000000c]: chan_ooh323.c:1406 ooh323_indicate: Don’t know how to indicate condition 33 on ooh323c_7
++++ ooh323_indicate 33 on ooh323c_7 is -1
– SIP/762-00000008 is ringing
+++ ooh323 get_rtp_peer
ooh323_get_rtp_peer OOH323/hipath-6 -> (null):0, 2
— ooh323 get_rtp_peer, res = 2
— ooh323_update_writeformat ulaw/20
— find_call
+++ find_call
Writeformat before update slin/(ulaw)
+++ ooh323_update_writeformat
— setup_rtp_connection 192.168.0.9:15000
— find_call
+++ find_call
+++ setup_rtp_connection
— close_rtp_connection
— find_call
+++ find_call
+++ close_rtp_connection
— onCallCleared ooh323c_7
— find_call
+++ find_call
== Spawn extension (from-internal, 762, 2) exited non-zero on ‘OOH323/hipath-6’
— ooh323_hangup
+++ ooh323_hangup
+++ onCallCleared
— ooh323_destroy
Destroying hipath
Destroying ooh323c_7
— find_user: (null), 192.168.0.9
+++ find_user
+++ ooh323_destroy

Can you help me with this issue? I googled and didn’t find a proper solution for this…

Thanks in advance!