[asterisk-users] H323 to H323 bridging ... failed ... also with
chan_local
Cesc
cesc.santa at gmail.com
Mon May 7 08:34:13 MST 2007
Hi,
I am using Asterisk 1.2.9.1, with chan_h323.
The problem I am coming across is when trying to bridge an incoming
H323 call with another H323 call:
phone1 dials into asterisk with H323, for extension 111
in asterisk:
exten => 111, 1, Dial(chan_h323, H323/111 at phone2) (in my
extensions.conf the syntax is good ... this is no).
I can see how the first call is partially processed, then the call to
phone 2 is setup (completed) and when trying to proceed with call from
phone1, asterisk stops:
*CLI> -- Executing Dial("H323/ip$192.168.1.100:1894/4096",
"H323/11 at wave") in new stack
-- Called 11 at wave
May 7 11:29:22 WARNING[845]: channel.c:2693
ast_channel_make_compatible: No path to translate from
H323/wave-1(-2033656) to H323/ip$192.168.1.100:1894/4096(-2033656)
-- H323/wave-1 answered H323/ip$192.168.1.100:1894/4096
May 7 11:29:22 WARNING[845]: channel.c:2693
ast_channel_make_compatible: No path to translate from
H323/ip$192.168.1.100:1894/4096(-2033656) to H323/wave-1(-2033656)
May 7 11:29:22 WARNING[845]: app_dial.c:1586 dial_exec_full: Had to
drop call because I couldn't make H323/ip$192.168.1.100:1894/4096
compatible with H323/wave-1
== Spawn extension (h323_default, 811, 1) exited non-zero on
'H323/ip$192.168.1.100:1894/4096'
I have tried with both phones individually, and both are
"asterisk-compatible" with H323. Bridging works if the originating
call is SIP, for example. But if I try H323 with H323, it's a nono.
Am I doing something wrong? do I need to set up some parameter? I
thought about using chan_local, but I came across this:
*CLI> -- Executing Dial("H323/ip$192.168.1.100:1940/4096",
"local/811 at to_WAVE_from_incoming_SIP/n") in new stack
May 7 11:31:47 WARNING[860]: channel.c:2512 ast_request: No
translator path exists for channel type local (native -1) to -2033656
May 7 11:31:47 NOTICE[860]: app_dial.c:1040 dial_exec_full: Unable to
create channel of type 'local' (cause 0 - Unknown)
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing Wait("H323/ip$192.168.1.100:1940/4096", "1") in new stack
-- Executing Playback("H323/ip$192.168.1.100:1940/4096",
"/etc/asterisk/sounds/pbx-invalid") in new stack
-- Playing '/etc/asterisk/sounds/pbx-invalid' (language 'en')
Thanks in advance!
Cesc
More information about the asterisk-users
mailing list