VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Asterisk и 3 sap3102

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

Ответить
ale3870996
Сообщения: 22
Зарегистрирован: 21 фев 2013, 16:55

Asterisk и 3 sap3102

Сообщение ale3870996 »

Здравствуйте! К астериску подключены 3 sap3102 с аналоговыми линиями. Все звонки проходят без проблем. Хотелось бы при занятых линиях проигрывать сообщение пользователю, подскажите как это можно сделать?
Звоню вот так:

Код: Выделить всё

exten => _[78]XXXXXXXXXX,n,Dial(SIP/line_1/${EXTEN}&SIP/line_2/${EXTEN}&SIP/line_3/${EXTEN})
Пытался проверять вот так:

Код: Выделить всё

exten => _XXXXXXXXXXX,1,ChanIsAvail(SIP/line_1&SIP/line_2&SIP/line_3,as)
exten => _XXXXXXXXXXX,n,NoOp(Availchan is ${AVAILCHAN})
exten => _XXXXXXXXXXX,n,NoOp(Availstatus is ${AVAILSTATUS})
Возвращает всегда:

Код: Выделить всё

--Executing [xxxxxxxxxxx] NoOp("SIP/100-000007bc", "Availchan is SIP/line_1-000007bd&SIP/line_2-000007be&SIP/line_3-000007bf") in new stack
-- Executing [xxxxxxxxxxx@office:3] NoOp("SIP/100-000007bc", "Availstatus is 1&1&1") in new stack
Вне зависимости от статуса.

Заранее спасибо!
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk и 3 sap3102

Сообщение ded »

exten => _[78]XXXXXXXXXX,n,Dial(SIP/line_1/${EXTEN}&SIP/line_2/${EXTEN}&SIP/line_3/${EXTEN}) - это одновременный посыл в три линии сразу. Актуален не при исзодещем звонке, так лучше принимать звонок - терминировать на группу внутренних номеров (ringall) - кто поднимет.
А Вам нужен последоваельный выбор - серийное искание (hunting)
exten => _[78]XXXXXXXXXX,1,Dial(SIP/line_1/${EXTEN})
exten => _[78]XXXXXXXXXX,n,Dial(SIP/line_2/${EXTEN})
exten => _[78]XXXXXXXXXX,n,Dial(SIP/line_3/${EXTEN})
при статусе busy на одной линии будет вызывать через другую.
ale3870996
Сообщения: 22
Зарегистрирован: 21 фев 2013, 16:55

Re: Asterisk и 3 sap3102

Сообщение ale3870996 »

Т.е. правильнее будет например так:

Код: Выделить всё

exten => _[78]XXXXXXXXXX,1,Dial(SIP/line_1/${EXTEN})
exten => _[78]XXXXXXXXXX,n,Dial(SIP/line_2/${EXTEN})
exten => _[78]XXXXXXXXXX,n,Dial(SIP/line_3/${EXTEN})
exten => _[78]XXXXXXXXXX,n,Playback(/var/lib/asterisk/sounds/ru/conf-errormenu)
exten => _[78]XXXXXXXXXX,n,Hangup
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Asterisk и 3 sap3102

Сообщение ded »

Это вопрос (не было вопросительного знака)? Или утверждение?
Что мешает проверить?
И, всё же - не sap3102 а SPA3102, верно?
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH