Summary:ASTERISK-14982: Field "called_party" is missing when making outbound H.323 calls
Reporter:Berevoescu Mihai (mihaiberevoescu)Labels:
Date Opened:2009-10-14 06:42:10Date Closed:2011-06-07 14:07:26
Versions:Frequency of
Environment:Attachments:( 0) h323bad.cap
( 1) h323-bad-and-good-wireshark.cap
( 2) h323good.cap
Description:I'm trying to make a call from my asterik server to an H.323 enabled PBX model Ericsson MD-110 bc-12. This line in extensions.conf make the call:

exten => 1221,1,Dial(H323/AGB@

Capturing traffic between two MD-110 revealed that routing to a specific extension is based on this missing field, witch I have no posibility to set.


Calls are accepted by MD110 and routed to operator console after a time about to 10-15 seconds (maybe a timeout).

I saw a similar problem in issue 2659 (https://issues.asterisk.org/view.php?id=2659).

This is the call log:
   -- MGCP mgcp_new(MGCP/aaln/4@voip-tainet.ag.igpr.local-1) created in state: Down
[Oct 14 14:26:37] NOTICE[2519]: rtp.c:1135 process_rfc3389: Comfort noise support incomplete in Asterisk (RFC 3389). Please turn off on client if possible. Client IP:
   -- Executing [1221@local:1] Dial("MGCP/aaln/4@voip-tainet.ag.igpr.local-1", "H323/AGB@") in new stack
   -- Requested transfer capability: 0x00 - SPEECH
   -- Called AGB@
//my note: here is a 15-seconds pause
   -- H323/ is ringing
   -- H323/ is ringing
   -- H323/ answered MGCP/aaln/4@voip-tainet.ag.igpr.local-1
   -- MGCP mgcp_answer(MGCP/aaln/4@voip-tainet.ag.igpr.local-1) on aaln/4@voip-tainet.ag.igpr.local-1
//my note: here i ended the call from ericsson's console
 == Spawn extension (local, 1221, 1) exited non-zero on 'MGCP/aaln/4@voip-tainet.ag.igpr.local-1'
   -- MGCP handle_request(aaln/4@voip-tainet.ag.igpr.local-1) ast_channel already destroyed, resending DLCX.
   -- MGCP handle_request(aaln/4@voip-tainet.ag.igpr.local) set vmwi(-)

Some other useful info:
openh323: openh323_v1_19_0_1
pwlib: pwlib_v1_11_0
dahdi: dahdi-linux- and dahdi-tools-2.2.0
also used: codec_g729-ast16-gcc4-glibc-pentium4.so and codec_g723-ast16-gcc4-glibc-pentium4.so

PS: This is my first bug report; I don't know how to attach a traffic capture file right now. Anyway, analysing pachets using Wireshark i found that this field is missing in packets generated by asterisk machine.