Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / avaya sw4602sw+ SIP Busy/Hangup нет гудков

avaya sw4602sw+ SIP Busy/Hangup нет гудков

Откуда: Екатеринбург
Сообщений: 2

avaya sw4602sw+ SIP Busy/Hangup нет гудков

Здравствуйте.
Не могу победить связку avaya sw4602sw+ sip и Asterisk 1.4. Т.е. осталась одна неприятная проблема, при Hangup телефон сбрасывает звонок, не генерируя сигнала Busy. Такая же ситуация при неудачном дозвоне, в трубке просто тишина, даже звонок не сбрасывается.

exten => h,1,Playtones(busy)
exten => h,n,Busy(20)
exten => h,n,Hangup
2009-03-13 12:24

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: avaya sw4602sw+ SIP Busy/Hangup нет гудков

Если в дебаге BYE-OK проходит успешно, курите настройку телефона - он должен самостоятельно генерировать сигнал.
Создам аварийную ситуацию. Дорого. На долго =)
2009-03-13 14:50

Откуда: Екатеринбург
Сообщений: 2

Re: avaya sw4602sw+ SIP Busy/Hangup нет гудков

Частично проблема решилась. Если убрать Playtones(busy), тогда телефону в ответ на Invite отсылается сначала 100 Trying, затем после Dial() 180 Ringing. После этого получение 486 Busy Here заставляет телефон сбросить вызов и генерировать тон. Если Playtones(busy) не убирать, то ведет себя как и прежде.

Но если звонить на h323 канал, этот фокус не помог, в трубке тишина. По sip debug видно, что появился 183 Session progress перед 180 Ringing. И в результате когда телефон получает 486 Busy Here, он на него не реагирует.

Сделал tcpdump, получается астериск гасит канал, а телефон нет, т.е. rtp трафик от телефон идет пока физически не положить трубку.

В Dial() кроме таймаута никаких параметров нет.
Копание в 46xxsettings.txt ни к чему не привело.

Используется chan_h323
h323.conf:

[general]
port = 1720
bindaddr = 10.1.21.235
faststart=yes
disallow=all
allow=g729
dtmfmode=rfc2833
gatekeeper = DISABLE
AllowGKRouted = NO
AcceptAnonymous = yes
context=ext-did
;progress_setup = 1
progress_audio = no
tunneling=none
[codecs]
codec=G729
frames=4

sip.conf:

[general]
vmexten=*97
disallow=all
allow=ulaw
allow=alaw
context=from-sip-external
callerid=Unknown
notifyringing=yes
notifyhold=yes
limitonpeers=yes
tos_sip=cs3
tos_audio=ef
tos_video=af41
language=ru
usereqphone=yes
relaxdtmf=yes
canreinvite=yes

[1001]
type=friend
secret=32103210
record_out=Never
record_in=Never
qualify=yes
port=5060
pickupgroup=
nat=yes
mailbox=
host=dynamic
dtmfmode=rfc2833
disallow=all
dial=SIP/1001
context=from-internal
canreinvite=no
callgroup=
callerid=device <1001>
allow=g729
accountcode=
call-limit=50


2009-03-25 13:46

Добавить страницу в закладки:  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