| Код: |
| ! voice call send-alert ! voice service voip h323 ! ! voice-port 1 cptone RU timeouts interdigit 5 ! voice-port 2 cptone RU timeouts interdigit 5 ! voice-port 3 cptone RU timeouts interdigit 5 ! voice-port 4 cptone RU timeouts interdigit 5 ! dial-peer voice 101 voip destination-pattern T progress_ind setup enable 3 session target ipv4:195.54.2.35 codec g711ulaw fax-relay ecm disable ip qos dscp cs5 media ip qos dscp cs5 signaling no vad ! dial-peer voice 1 pots destination-pattern XXXXXX progress_ind alert enable 8 port 1 ! dial-peer voice 2 pots destination-pattern XXXXXX progress_ind alert enable 8 port 2 ! dial-peer voice 3 pots destination-pattern XXXXXX progress_ind alert enable 8 port 3 ! dial-peer voice 4 pots destination-pattern XXXXXX progress_ind alert enable 8 port 4 ! dial-peer voice 100 voip huntstop preference 5 destination-pattern T progress_ind setup enable 3 session target ipv4:195.54.2.36 codec g711ulaw ip qos dscp cs5 media ip qos dscp cs5 signaling no vad ! ! где XXXXXX - номер телефона |
пытаюсь позвонить ему по каналу OH323 используя Asterisk.
В логах выдается:
-- Executing Dial("OH323/R182", "OH323/746915@195.54.2.36|20") in new stack
-- H.323 call to 746915@195.54.2.36 with codec(s) alaw ulaw
Outbound H.323 call 'ip$localhost/30032'.
-- Called 746915@195.54.2.36
Call 'ip$localhost/30032' cleared.
-- H.323 call 'ip$localhost/30032' cleared, reason 8 (Transport failure)
Call 'ip$localhost/30032' cleared in INIT state.
-- OH323/L30032 is circuit-busy
-- Hungup 'OH323/L30032'
Segmentation fault
С этим радостным сообщением астериск валится.
Configuration of OpenH323 channel driver
------------------------------------------
Version: 0.7.1
Listening on address: 195.54.7.90:1720
Gatekeeper used: No gatekeeper
FastStart/H245Tunnelling/H245inSetup: ON/OFF/OFF
Supported formats in pref. order: alaw ulaw
Jitter buffer limits (min/max): 20-100 ms
TCP port range: 10000 - 20000
UDP (RAS) port range: 10000 - 20000
UDP (RTP) port range: 10000 - 20000
IP Type-of-Service value: 0
User input mode: 2
Max number of inbound H.323 calls: 10
Max number of outbound H.323 calls: 10
Max number of simultaneous H.323 calls: 10
Max call rate (ingress direction): 1.00/30
Самое что интересное, звонки в обратном направлении с CCM->Asterisk, все OK. Как это побороть?
У Вас по всей видимости происходит попытка приконнектится с неверным кодеком.
Или перед
exten => ...,...,Dial(....) ;в сторону CCM
добавьте
exten => ...,...,SetGlobalVar(OH323_OUTCODEC=ulaw)
-- Executing SetGlobalVar("OH323/R23102", "OH323_OUTCODEC=ulaw") in new stac
k
-- Setting global variable 'OH323_OUTCODEC' to 'ulaw'
-- Executing Dial("OH323/R23102", "OH323/746915@195.54.2.36|20") in new stac
k
-- H.323 call to 746915@195.54.2.36 with codec ulaw
-- Called 746915@195.54.2.36
-- H.323 call 'ip$localhost/23680' cleared, reason 8 (Transport failure)
-- OH323/L23680 is circuit-busy
-- Hungup 'OH323/L23680'