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

Asterisk + 2 внешнии линии

1 2>
Сообщений: 13

Asterisk + 2 внешнии линии

Добрый день. Есть asterisk, есть 10 внутренних абонентов. На астериск приходит 2 городских номера через лапшу. Заходит это все в AddPack200D из него через SIP все идет на Asterisk и далее... Вопрос такой. Организовал я исходящие звонки в город, через одну линию. Хотелось бы сделать следующее. Внутренний абонент звонит в город, по умолчанию идет через линию №1. В это же время начинает звонить в город еще один абонент, как сделать так, чтобы астериск пробовал набрать номер также через 1 линию и в случае, если она занята(звонит первый абонент), то посылал бы звонок через линию №2. Возможно ли это или нет, если да, то плиз дайте небольшой конфиг экстеншена как это организовать. И еще один вопрос, хочу абонентов разбить по группам. И как сделать чтобы астериск звонил не одному абоненту, а группе сразу, то есть чтобы у всех сразу телефоны звонили. Если можно тоже конфиг, что то не нашел как это делается. Вроде бы говорят что абонентов объединяют в callgroup - как это сделать, понятно. А вот как направить звонок на группу непонятно. Заранее благодарю.
2007-08-31 14:01

Сообщений: 29

Re: Asterisk + 2 внешнии линии

Для звонка на группу абонентов можно поступить с.о.
exten=>1234,1,Dial(SIP/5678@XXX.XXX.XXX.XXX&SIP/9012@XXX.XXX.XXX.XXX)
При звонке на №1234, зазвонят 2 ТА с номерами 5678 и 9012
2007-08-31 21:46

Сообщений: 13

Re: Asterisk + 2 внешнии линии

да, об этой возможности я знаю, только по-моему в этом случае зазвонит, тот ТА, с которым установилось соединение быстрее. Хотя не уверен, сейчас проверим.
2007-09-01 12:42

Сообщений: 13

Re: Asterisk + 2 внешнии линии

хм да, сработало, спасибо. а как быть с исходящими линиями, может кто нить знает?
2007-09-01 12:50

Сообщений: 13

Re: Asterisk + 2 внешнии линии

разобрался и с исходящими линиями, все оказалось оч. просто:
exten => _9XXXXXXXXXXX,1,Dial(${OUTBOUNDNORMAL}/${EXTEN:1})
exten => _9XXXXXXXXXXX,2,Playback(tt-allbusy)
exten => _9XXXXXXXXXXX,3,Dial(${OUTBOUNDVOIP}/${EXTEN:1})
exten => _9XXXXXXXXXXX,4,Playback(tt-allbusy)
exten => _9XXXXXXXXXXX,5,Hangup()

1 строка, звоним через первую линию
2 строка, если она занята проигрывам сообщение занято
3 строка, набираем вторую линию
4 строка, если она занят проигрываем сообщение занято
5 строка, вешаем трубку.

2007-09-01 15:05

Откуда: Киев
Сообщений: 749

Re: Asterisk + 2 внешнии линии

неправильно... если позвонит по линии 1 и потом тот кому звонили положит трубку - будет повтор звонка.
правильно так.
exten => _9XXXXXXXXXXX,1,Dial(${OUTBOUNDNORMAL}/${EXTEN:1})
exten => _9XXXXXXXXXXX,2,GOTO(${DIALSTATUS},1)

exten => BUSY,1,Playback(tt-allbusy)
exten => BUSY,2,Dial(${OUTBOUNDVOIP}/${EXTEN:1})

exten => CHANUNAVAIL,1,goto(CONGESTION,1)
exten => NOANSWER,1,Playback(try-again-later)
exten => NOANSWER,2,hangup
exten => CONGESTION,1,Playback(voip-problem)
exten => CONGESTION,2,hagup
exten => ANSWER,1,playback(senks-for-call)
exten => ANSWER,2,hangup
2007-09-01 18:44

Сообщений: 13

Re: Asterisk + 2 внешнии линии

Ну так тоже работает :)
Еще один вопрос возник. есть следующий экстешн для входящих звоноков:

exten => 300,1,Answer()
exten => 300,2,BackGround(greetings)
exten => 300,3,WaitExten(10)
exten => 300,4,Dial(${OLESYA},15,tT)
exten => 400,1,Macro(voicemail,${DENIS})
exten => 401,1,Macro(voicemail,${MUHTAR})
exten => 402,1,Macro(voicemail,${SERGEI})
exten => 300,5,Playback(vm-goodbye)
exten => 300,6,Hangup

То есть входящий звонок приходит на 300 номер, начинается приветствие, где говорят наберите доп номер, 400, 401 или 402. Если донабора не проиходит то звонок идет на OLESYA. И все бы хорошо, все работает. Но если допустим человек позвонил, не стал ничего слушать а просто повесил трубку, то все равно проговорится сообщение и потом будет осуществлени звонок на OLESYA. И при этом еще входная городская линия остается занятой. Городская линия приходит в AddPac200D, а из него уже на астериск на 300 номер. Соответственно вопрос, можно ли как то убрать это недоразумение. Если я правильно понимаю, то необходимо проверять повесил ли AddPac со своей стороны трубку или нет? я прав или я ошибаюсь? И как это можно сделать?
2007-09-05 15:47

Сообщений: 10

Re: Asterisk + 2 внешнии линии

У меня такая же проблема! Вернее она уходит если включить одну из функции:
busydetect=yes
callprogress=yes - 'это для американских линий

но при включении у меня в 30% происходит срыв звонка или при моем звонке кому-то не правильно определяется поднятие трубки => разрывается соединение!

Может кто подскажет как правильно сделать?! У меня PCI TDM400P карточка стоит в сервере.
2007-09-06 11:11

Сообщений: 13

Re: Asterisk + 2 внешнии линии

пробовал включать, что то не помогает.
2007-09-06 12:22

Сообщений: 13

Re: Asterisk + 2 внешнии линии

а busydetect только для карточек Digium, а как быть с SIP?
2007-09-06 12:36

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