H.323 Trunk Calls from AVAYA to Asterisk cannot reach Bridge

Here is the scenario. I have an IP Trunk between an AVAYA PBX and Asterisk. I can call into Asterisk Extensions with no Problems. However when I call a Conferencing Bridge(From the H.323 Trunk) I get a “Goodbye” prompt and the Phone hangs up.

FYI the CB workings fine for all extensions within Asterisk.

Here is a Log During this scenario:

[quote]Jun 20 19:25:18 VERBOSE[3471] logger.c: == Starting OOH323/32400-9476 at default,900,1 failed so falling back to exten ‘s’
Jun 20 19:25:18 VERBOSE[3471] logger.c: – Executing Playback(“OOH323/32400-9476”, “vm-goodbye”) in new stack
Jun 20 19:25:18 DEBUG[3471] channel.c: Scheduling timer at 160 sample intervals
Jun 20 19:25:18 VERBOSE[3471] logger.c: – Playing ‘vm-goodbye’ (language ‘en’)
Jun 20 19:25:18 DEBUG[3471] src/chan_h323.c: Oooh, format changed to 4
Jun 20 19:25:19 DEBUG[3471] channel.c: Scheduling timer at 154 sample intervals
Jun 20 19:25:19 DEBUG[3471] channel.c: Scheduling timer at 0 sample intervals
Jun 20 19:25:19 DEBUG[3471] channel.c: Scheduling timer at 0 sample intervals
Jun 20 19:25:19 VERBOSE[3471] logger.c: – Executing Macro(“OOH323/32400-9476”, “hangupcall”) in new stack
Jun 20 19:25:19 VERBOSE[3471] logger.c: – Executing ResetCDR(“OOH323/32400-9476”, “w”) in new stack
Jun 20 19:25:19 DEBUG[3471] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record.
Jun 20 19:25:19 DEBUG[3471] cdr_addon_mysql.c: cdr_mysql: SQL command as follows: INSERT INTO cdr (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid) VALUES (‘2006-06-20 19:25:18’,‘32400’,‘’,‘900’,‘default’, ‘OOH323/32400-9476’,‘’,‘ResetCDR’,‘w’,1,1,‘ANSWERED’,3,‘ast_h323’,‘1150845918.13’)
Jun 20 19:25:19 VERBOSE[3471] logger.c: – Executing NoCDR(“OOH323/32400-9476”, “”) in new stack
Jun 20 19:25:19 WARNING[3471] cdr.c: CDR on channel ‘OOH323/32400-9476’ not posted
Jun 20 19:25:19 WARNING[3471] cdr.c: CDR on channel ‘OOH323/32400-9476’ lacks end
Jun 20 19:25:19 VERBOSE[3471] logger.c: – Executing Wait(“OOH323/32400-9476”, “5”) in new stack
Jun 20 19:25:20 VERBOSE[3471] logger.c: == Spawn extension (macro-hangupcall, s, 3) exited non-zero on ‘OOH323/32400-9476’ in macro ‘hangupcall’
Jun 20 19:25:20 VERBOSE[3471] logger.c: == Spawn extension (macro-hangupcall, s, 3) exited non-zero on ‘OOH323/32400-9476’
Jun 20 19:25:20 VERBOSE[3471] logger.c: == Spawn extension (macro-hangupcall, s, 3) exited non-zero on ‘OOH323/32400-9476’
[/quote]

Here is when I call the CB from an Asterisk Extension:

[quote]Jun 20 19:26:35 DEBUG[2935] manager.c: Manager received command ‘Command’
Jun 20 19:26:35 DEBUG[2935] manager.c: Manager received command ‘Command’
Jun 20 19:28:35 DEBUG[2935] manager.c: Manager received command ‘Command’
Jun 20 19:28:35 DEBUG[2935] manager.c: Manager received command ‘Command’
Jun 20 19:30:35 DEBUG[2935] manager.c: Manager received command ‘Command’
Jun 20 19:30:35 DEBUG[2935] manager.c: Manager received command ‘Command’
Jun 20 19:32:30 VERBOSE[2924] logger.c: – Accepting AUTHENTICATED call from 10.80.49.138:

requested format = gsm,
requested prefs = (),
actual format = ulaw,
host prefs = (ulaw|alaw|gsm),
priority = mine
Jun 20 19:32:30 VERBOSE[3478] logger.c: – Executing Set(“IAX2/10.80.49.138:4569-1”, “MEETME_ROOMNUM=900”) in new stack
Jun 20 19:32:30 WARNING[3478] ast_expr2.fl: ast_yyerror(): syntax error: syntax error, unexpected TOK_EQ, expecting TOK_MINUS or TOK_COMPL or TOK_LP or TOKEN; Input:
= ANSWER
^
Jun 20 19:32:30 WARNING[3478] ast_expr2.fl: If you have questions, please refer to doc/README.variables in the asterisk source.
Jun 20 19:32:30 DEBUG[3478] pbx.c: Expression result is ‘0’
Jun 20 19:32:30 VERBOSE[3478] logger.c: – Executing GotoIf(“IAX2/10.80.49.138:4569-1”, “0?READPIN”) in new stack
Jun 20 19:32:30 DEBUG[3478] pbx.c: Not taking any branch
Jun 20 19:32:30 VERBOSE[3478] logger.c: – Executing Answer(“IAX2/10.80.49.138:4569-1”, “”) in new stack
Jun 20 19:32:30 VERBOSE[3478] logger.c: – Executing Wait(“IAX2/10.80.49.138:4569-1”, “1”) in new stack
Jun 20 19:32:31 DEBUG[2924] chan_iax2.c: Ooh, voice format changed to 4
Jun 20 19:32:31 VERBOSE[3478] logger.c: – Executing Read(“IAX2/10.80.49.138:4569-1”, “PIN|enter-conf-pin-number||”) in new stack
Jun 20 19:32:31 DEBUG[3478] channel.c: Scheduling timer at 160 sample intervals
Jun 20 19:32:31 VERBOSE[3478] logger.c: – Playing ‘enter-conf-pin-number’ (language ‘en’)
Jun 20 19:32:34 DEBUG[3478] channel.c: Scheduling timer at 0 sample intervals
Jun 20 19:32:34 DEBUG[3478] channel.c: Scheduling timer at 0 sample intervals
Jun 20 19:32:35 DEBUG[2935] manager.c: Manager received command ‘Command’
Jun 20 19:32:35 DEBUG[2935] manager.c: Manager received command ‘Command’
Jun 20 19:32:36 DEBUG[2924] chan_iax2.c: Immediately destroying 1, having received hangup
Jun 20 19:32:36 VERBOSE[3478] logger.c: – User disconnected
Jun 20 19:32:36 VERBOSE[3478] logger.c: == Spawn extension (from-internal, 900, 5) exited non-zero on ‘IAX2/10.80.49.138:4569-1’
Jun 20 19:32:36 VERBOSE[3478] logger.c: – Executing Macro(“IAX2/10.80.49.138:4569-1”, “hangupcall”) in new stack
Jun 20 19:32:36 VERBOSE[3478] logger.c: – Executing ResetCDR(“IAX2/10.80.49.138:4569-1”, “w”) in new stack
Jun 20 19:32:36 DEBUG[3478] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record.
Jun 20 19:32:36 DEBUG[3478] cdr_addon_mysql.c: cdr_mysql: SQL command as follows: INSERT INTO cdr (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid) VALUES (‘2006-06-20 19:32:30’,‘"[color=red]Name Here[/color] IAX2" <200>’,‘200’,‘900’,‘from-internal’, ‘IAX2/10.80.49.138:4569-1’,‘’,‘ResetCDR’,‘w’,6,6,‘ANSWERED’,3,‘’,‘1150846350.14’)
Jun 20 19:32:36 VERBOSE[3478] logger.c: – Executing NoCDR(“IAX2/10.80.49.138:4569-1”, “”) in new stack
Jun 20 19:32:36 WARNING[3478] cdr.c: CDR on channel ‘IAX2/10.80.49.138:4569-1’ not posted
Jun 20 19:32:36 WARNING[3478] cdr.c: CDR on channel ‘IAX2/10.80.49.138:4569-1’ lacks end
Jun 20 19:32:36 VERBOSE[3478] logger.c: – Executing Wait(“IAX2/10.80.49.138:4569-1”, “5”) in new stack
Jun 20 19:32:36 VERBOSE[3478] logger.c: == Spawn extension (macro-hangupcall, s, 3) exited non-zero on ‘IAX2/10.80.49.138:4569-1’ in macro ‘hangupcall’
Jun 20 19:32:36 VERBOSE[3478] logger.c: == Spawn extension (macro-hangupcall, s, 3) exited non-zero on ‘IAX2/10.80.49.138:4569-1’
Jun 20 19:32:36 DEBUG[3478] chan_iax2.c: We’re hanging up IAX2/10.80.49.138:4569-1 now…
Jun 20 19:32:36 DEBUG[3478] chan_iax2.c: Really destroying IAX2/10.80.49.138:4569-1 now…
Jun 20 19:32:36 VERBOSE[3478] logger.c: – Hungup ‘IAX2/10.80.49.138:4569-1’
Jun 20 19:32:36 VERBOSE[3478] logger.c: – Hungup ‘IAX2/10.80.49.138:4569-1’
[/quote]

This seems Like a routing Issue. How can I confure this in order to work properly?

Thanks

Mike

I found the solution.

I added

“include => ext-meetme” under the [ext-local] Context in extensions.conf