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

Сквозной linkedid

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

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

virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Сквозной linkedid

Сообщение virus_net »

serg писал(а):получается парковка не вариант, черт побьяри..
Ну почему же не вариант, я бы не был столь категоричен. Опять же нужно подумать как решить данную ситуацию.
Опять же навскидку первое что пришло на ум: Никто нам/вам не мешает в этот момент установить на номере custom state и сделать этот номер busy на некоторое время.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
serg
Сообщения: 109
Зарегистрирован: 10 окт 2013, 18:44

Re: Сквозной linkedid

Сообщение serg »

Можно, почему нет :)
А если второй оператор случайно выцепит припаркованный вызов первым оператором?
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Сквозной linkedid

Сообщение virus_net »

serg, Вам прямо не угодишь... :) Если появился новый вопрос, то значит надо думать как его можно решить и искать варианты.
В данном случае, дабы не допустить ситуации, о которой вы говорите, можно сделать чтобы у каждого оператора был свой контекст для parking.
Навскидку будет как-то так:
extensions.conf

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

exten => _800[0-9]/101,1,Set(PARKINGLOT=parkinglot_oper_1)
exten => _800[0-9]/101,n,Goto(parked_oper_1,${EXTEN},1)
exten => _800[0-9]/102,1,Set(PARKINGLOT=parkinglot_oper_2)
exten => _800[0-9]/102,n,Goto(parked_oper_2,${EXTEN},1)
features.conf

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

[parkinglot_oper_1]
context => park_oper_1
parkext => 8000
parkpos => 8001-8009
parkingtime => 180

[parkinglot_oper_2]
context => park_oper_2
parkext => 8000
parkpos => 8001-8009
parkingtime => 180
Если есть задача, то думая над её решением надо задавать себе вопросы и искать на них ответы. Вопросы вы уже задаете - хорошо. Осталось подтянуть ответы ;)
Так уж повелось, что не все задачи решаются в лоб. Иногда приходится попотеть, чтобы найти решение. Но не решаемых проблем нет. Есть только стоимость затраченного времени и средств на её решение.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
serg
Сообщения: 109
Зарегистрирован: 10 окт 2013, 18:44

Re: Сквозной linkedid

Сообщение serg »

Коллеги, спасибо еще раз за подсказки, все таки вопрос решил другим образом:

В features.conf

atxfer => *
disconnect => *

В extensions.conf добавлено:

exten => s,1,Gotoif($["${DIALSTATUS}" = "BUSY"]?next:return)
exten => s,2(next),Background(/usr/sounds/zanyat);
exten => s,3,Background(/usr/sounds/povtor_nabora_nomera);
exten => s,4,Answer()
exten => s,5,WaitExten(20)
exten => s,6,Gotoif($["${DIALSTATUS}" = "BUSY"]?next:return)
exten => s,7(return),Return

exten => _X.,1,Dial(SIP/${EXTEN},40,TtHhd)
exten => _X.,2,Goto(local,s,1)
exten => _X.,3,HangUP()

exten => 0,1,Goto(local,s,3)

Для примера думаю достаточно, опять же для потомков :)
У нас свой специфичный диалплан, в итоге работает с передачей метки и удержанием вызова средствами астера.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Сквозной linkedid

Сообщение virus_net »

"А ларчик просто открывался" - если подумать ;)
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH