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

Проблема со входящими городскими звонками

Откуда: Калининград
Сообщений: 70

Проблема со входящими городскими звонками

Добрый день!
Что получается - с города звонит человек, * начинает дозваниваться на номер 100. Идут гудки, идет дозвон. Но когда с города звонит еще один или несколько человек, то сигнал "занято" приходит только после третьего гудка дозвона. Т.е. как будто абонент пропустил три гудка, а потом положил трубку.
Подскажите, как сделать так, чтобы сигнал "занято" выдавался сразу, если звонок от первого абонента уже идет...
Имеем следующие настройки:
---extensions.conf---
[potok]
;---vxodjashie zvonki---
exten => 571793,1,Wait,1
exten => 571793,2,Dial(SIP/EXTEN@100,30,rT)

---zapata.conf---
[channels]
languge=us
context=potok
switchtype=euroisdn
pridialplan=unknown
prilocaldialplan=unknown
signalling=pri_net
usecallerid=yes
hidecallerid=no
callwaiting=no
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=no
busydetect=yes
busycount=5
transfer=no
canpark=no
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
rxgain=0.0
txgain=0.0
group=1
callgroup=1
pickupgroup=1
immediate=no
callerid=asreceived
callprogress=yes
channel => 1-15,17-31
Научусь сам - научу других! =)
2006-06-30 13:58

Сообщений: 1530

Re: Проблема со входящими городскими звонками

убрать 'r' из Dial -- тогда пойдет Progress.
'r' убивает progress, поэтому вначале идут гудки.
http://www.telecomtechnology.net - premium терминация
2006-06-30 14:05

Откуда: Калининград
Сообщений: 70

Re: Проблема со входящими городскими звонками

убрал, помогло. Спасибо
Встречный вопрос. После того, как убрал r при дозвоне второго абонента сначала у него в трубке тишина секунд 3-4, а потом только сигнал занято. Как уменьшить этот интервал?
Научусь сам - научу других! =)
2006-06-30 14:30

Откуда: Калининград
Сообщений: 70

Re: Проблема со входящими городскими звонками

Все, тема закрыта - нашел выход сам:

exten => 571793,1,GotoIf($[${CHANNELS_USED(EXTEN@100)}]?3)
exten => 571793,2,Dial(SIP/EXTEN@100,20,T)
exten => 571793,3,hangup

тогда сигнал "занято" передается в канал моментально и без пауз...
Спасибо за помощь!
Научусь сам - научу других! =)
2006-06-30 15:32

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