Size: a a a

2020 August 10

A

Alexey K in Asterisker-ы
с центральной всё разруливаем.

типа там "нажмите 1 для вещания на все зоны"
и по нажатию 1 звонок улетает сразу на все остальные распбери.
источник

A

Alexey K in Asterisker-ы
Dial(SIP/rpi1&SIP/rpi2&..)
источник

A9

Alex 999 in Asterisker-ы
спасибо то что нужно
источник

NK

ID:0 in Asterisker-ы
Изменение статусов операторов в очереди через AMI, посредством мониторинга базы данных

В
данной статье рассматривается вариант смены статусов операторов в очереди (пауза/свободен), в зависимости от записей в базе данных.

Вы научитесь:
- создавать скрипты на php
- подключаться к ami и выполнять команды с помощью скриптов
- изменять статусы участников очереди
- создавать пользователей ami/mysql

Полный текст имеется на странице: https://voxlink.ru/kb/asterisk-configuration/izmenenie-statusov-operatorov-v-ocheredi-cherez-ami-monitorya-bazu-dannih/
источник

N

Nikolay in Asterisker-ы
Доброго. Есть простой диалплан:
[support]
exten => s,1,noop()
same => n,Queue(operators,,,,,,,subQueueAnswer)

exten => h,1,NoOp(support HANGUP)
same => n,noop(${CDR(answer)})

В операторах два телефона. Если берёт оператор с номером 200 то CDR(answer) всегда пустой. Если берёт оператор с номером 300 - то в ансвере всегда есть данные.
Как такое может быть ?
источник

IV

Igor Vyrva in Asterisker-ы
Nikolay
Доброго. Есть простой диалплан:
[support]
exten => s,1,noop()
same => n,Queue(operators,,,,,,,subQueueAnswer)

exten => h,1,NoOp(support HANGUP)
same => n,noop(${CDR(answer)})

В операторах два телефона. Если берёт оператор с номером 200 то CDR(answer) всегда пустой. Если берёт оператор с номером 300 - то в ансвере всегда есть данные.
Как такое может быть ?
сделайте чтобы вызов проходил дальше и выведите ChanDump в лог
источник

N

Nikolay in Asterisker-ы
в hangup или после Queue ?
источник

IV

Igor Vyrva in Asterisker-ы
Nikolay
в hangup или после Queue ?
после Queue (но он отработает только если разговор завершил оператор)
источник

N

Nikolay in Asterisker-ы
@Vyrva_Igor Добавил так:
same => n,Queue(operators,с,,,,,,subQueueAnswer)
same => n,DumpChan()
но всё равно сразу в hangup идёт. Трубку ложит оператор
источник

IV

Igor Vyrva in Asterisker-ы
а перечитали диалплан то?
источник

N

Nikolay in Asterisker-ы
Да
источник

IV

Igor Vyrva in Asterisker-ы
exten => h,1,NoOp(support HANGUP ${CHANNEL(hangupsource)})
для проверки кто заканчивает разговор
источник

N

Nikolay in Asterisker-ы
Igor Vyrva
exten => h,1,NoOp(support HANGUP ${CHANNEL(hangupsource)})
для проверки кто заканчивает разговор
NoOp("SIP/100-0000018a", "support HANGUP SIP/200-0000018b")
Всё верн получается. Номер оператора там
источник

IV

Igor Vyrva in Asterisker-ы
но при этом всё равно дальше Queue не проходит вызов?
источник

N

Nikolay in Asterisker-ы
Да
источник

IV

Igor Vyrva in Asterisker-ы
крайне странное поведение
источник

N

Nikolay in Asterisker-ы
Asterisk 17.2.0 built by root @ tel on a x86_64 running Linux on 2020-02-25 07:29:50 UTC
источник

N

Nikolay in Asterisker-ы
Может 17 нестабильный ещё ?
источник

AS

Alexander Serebryany in Asterisker-ы
А что в логе который про очереди  ?
источник

MS

Mishe Saltaev in Asterisker-ы
Коллеги, всем привет!
У кого-то есть опыт успешного запуска asterisk с платформой ip.beeline.ru , которую коллеги Вымпелком сейчас втыкают во все SIP-аккаунты Облачной АТС?
Дело в том, что у меня уже 5ый или 6ой проект подряд одинаковый баг, который Билайновцы не торопятся решать (и в ходе телефонных разговоров заявляют - это не противоречит RFC)
Как проявляется Баг  - делаешь Исходящий звонок, дозваниваешься себе на мобилу, отвечаешь на мобиле и... тишина с обоих сторон. А потом через 15 секунд тишины - разрыв звонка. На всех проектах, на разных клиентах абсолютно одинаковая история.

Дебаг проблемы привел к понятному выводу - Билайн, почему то во время сигнализации рождает 2 SDP сессии - в ходе первой он сообщает один порт, а в ходе второй - уже другой порт. Естественно Астериск после второй SDP сессии ждет медиа пакеты от второго порта, но Билайн там ничего не шлет.
источник