Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / сбрасывается канал при записи RECORD -ом

сбрасывается канал при записи RECORD -ом

Сообщений: 33

сбрасывается канал при записи RECORD -ом

Проблема такая вписал в extensions.conf вот такой вот пример для пробы

exten => 451,1,DigitTimeout(4) ; Set Digit Timeout 4 seconds
exten => 451,2,ResponseTimeout(5) ; Set Response Timeout 5 sec
; used to record prompts
exten => 451,3,Wait(1)
exten => 451,4,Record(/home/soundtmp/asterisk-recording:wav)
exten => 451,5,Wait(1)
exten => 451,6,Playback(/home/soundtmp/asterisk-recording)
exten => 451,7,Wait(1)
exten => 451,8,Goto(test,451,3)

звоню на номер начинается запись если в течении 9 секунд нажать # то все нормально можно прослушать запись если же попытатся записывать дальше то канал сбрасывается !
Это так и задумано или таки у меня что то глючит?

PS: Сори за повторение топика но тут он действительно больше к месту.


2004-11-29 15:16

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: сбрасывается канал при записи RECORD -ом

а можно debug звонка увидеть asterisk -vvvvncr ?
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2004-11-29 17:28

Сообщений: 33

Re: сбрасывается канал при записи RECORD -ом

debug OH323 канала такой

asterisk*CLI> oh323 debug togle
No such command 'oh323 debug togle' (type 'help' for help)
asterisk*CLI> oh323 debug toggle
Verbose debug info for OpenH323 channel driver turned on.
Inbound H.323 call 'ip$192.168.2.73:33592/27536' detected.
Channel OH323/R27536 created and attached for inbound H.323 call 'ip$192.168.2.73:33592/27536'.
-- Executing DigitTimeout("OH323/R27536", "4") in new stack
-- Set Digit Timeout to 4
-- Executing ResponseTimeout("OH323/R27536", "5") in new stack
-- Set Response Timeout to 5
-- Executing Wait("OH323/R27536", "1") in new stack
Setting channel 'OH323/R27536' (ip$192.168.2.73:33592/27536) native format to ULAW!
Channel OH323/R27536 (call 'ip$192.168.2.73:33592/27536') RX byte count is 160.
-- Executing Record("OH323/R27536", "/home/soundtmp/asterisk-recording:wav") in new stack
Call 'ip$192.168.2.73:33592/27536' has exception CALL_ESTABLISHED.
Call 'ip$192.168.2.73:33592/27536' established (remote).
Channel OH323/R27536 answered.
-- Playing 'beep' (language 'en')
Channel OH323/R27536 (call 'ip$192.168.2.73:33592/27536') RX byte count is 32000.
Channel OH323/R27536 (call 'ip$192.168.2.73:33592/27536') RX byte count is 64160.
Channel OH323/R27536 (call 'ip$192.168.2.73:33592/27536') RX byte count is 64240.
Call 'ip$192.168.2.73:33592/27536' cleared.
-- H.323 call 'ip$192.168.2.73:33592/27536' cleared, reason 4 (Cleared by remote user)
== Spawn extension (test, 451, 4) exited non-zero on 'OH323/R27536'
-- Hungup 'OH323/R27536'
Call 'ip$192.168.2.73:33592/27536' without owner has already been cleared (2).

А это при коннекте со строкой asterisk -vvvvncr

Inbound H.323 call 'ip$192.168.2.73:52555/27537' detected.
-- Executing DigitTimeout("OH323/R27537", "4") in new stack
Channel OH323/R27537 created and attached for inbound H.323 call 'ip$192.168.2.73:52555/27537'.
-- Set Digit Timeout to 4
-- Executing ResponseTimeout("OH323/R27537", "5") in new stack
-- Set Response Timeout to 5
-- Executing Wait("OH323/R27537", "1") in new stack
Setting channel 'OH323/R27537' (ip$192.168.2.73:52555/27537) native format to ULAW!
Channel OH323/R27537 (call 'ip$192.168.2.73:52555/27537') RX byte count is 160.
-- Executing Record("OH323/R27537", "/home/soundtmp/asterisk-recording:wav") in new stack
Call 'ip$192.168.2.73:52555/27537' has exception CALL_ESTABLISHED.
Call 'ip$192.168.2.73:52555/27537' established (remote).
Channel OH323/R27537 answered.
-- Playing 'beep' (language 'en')
Channel OH323/R27537 (call 'ip$192.168.2.73:52555/27537') RX byte count is 32000.
Channel OH323/R27537 (call 'ip$192.168.2.73:52555/27537') RX byte count is 32080.
Channel OH323/R27537 (call 'ip$192.168.2.73:52555/27537') RX byte count is 32160.
Channel OH323/R27537 (call 'ip$192.168.2.73:52555/27537') RX byte count is 32240.
Channel OH323/R27537 (call 'ip$192.168.2.73:52555/27537') RX byte count is 64000.
Channel OH323/R27537 (call 'ip$192.168.2.73:52555/27537') RX byte count is 64080.
Channel OH323/R27537 (call 'ip$192.168.2.73:52555/27537') RX byte count is 64160.
Channel OH323/R27537 (call 'ip$192.168.2.73:52555/27537') RX byte count is 64240.
Call 'ip$192.168.2.73:52555/27537' cleared.
-- H.323 call 'ip$192.168.2.73:52555/27537' cleared, reason 4 (Cleared by remote user)
== Spawn extension (test, 451, 4) exited non-zero on 'OH323/R27537'
-- Hungup 'OH323/R27537'
Call 'ip$192.168.2.73:52555/27537' without owner has already been cleared (2).

тут в сообщении смайлики появляются вместо закрывающих скобок
2004-11-29 18:05

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: сбрасывается канал при записи RECORD -ом

1) Надо было при создании ответа нажать reply (ответить)и в открывшейся форме отрубить смайлики.

2) В описании написано, что record останавливается при:
- hangup
- #
- timeout
- silence

Вы вызываете без параметров. Поэтому:
1) Убрать ResponseTimeout и DigiutTimeout.
2) Попробуйте явно сделать answer перед record.
3) Вызвать Record с явно указанными параметрами параметрами

Делать в указанном порядке. О рез-тах доложить в форме reply с отключением смайлов

http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2004-11-29 18:30

Сообщений: 33

Re: сбрасывается канал при записи RECORD -ом

Немного разобрался с траблой!!
Канал у меня сбрасывает мой шлюз AUDIOCODES 124 что там не так с настройками пока разбираюсь. При звонке с софтфона все пишется отлично!
Ежели есть идеи какие настройки могут глючить в шлюзе то подскажите пожалуста!
вот примерно что шлюз вываливает в лог

Log is Activated10d:0h:11m:41s (lgr_coders_list)(384 ) ?? [WARNING] ACCodersList::IsMatch found match with different intervals g711Alaw64k240 (240 != 20)
10d:0h:11m:41s (lgr_coders_list)(385 ) ?? [WARNING] ACCodersList::IsMatch found match with different intervals g711Alaw64k20 (20 != 240)
10d:0h:11m:41s (lgr_coders_list)(386 ) ?? [WARNING] ACCodersList::IsMatch found match with different intervals g711Alaw64k20 (20 != 240)
10d:0h:11m:51s ( lgr_stack)(387 ) ?? [WARNING] Session #0: DisconnectCall suspicious reason :318
2004-12-01 09:13

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: сбрасывается канал при записи RECORD -ом

Цифры 20 и 240...
По умолчанию в oh323 G711Alaw имеет frames=20, а 240 тоже знакомая цифра
Может в циске bytes=240? [icon:g13/]
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2004-12-01 11:55

Сообщений: 33

Re: сбрасывается канал при записи RECORD -ом

Все как всегда оказалось очень просто!
Мой шлюз при записи не получал соответственно никакого ответного RTP потока от * и по умолчанию сбрасывал этот канал как неактивный.
В настройках по умолчанию как раз идет 10 секунд ожидания пред сбросом.
После того как отменил эту функцию все заработало как часы!
2004-12-04 17:21

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru