Size: a a a

2021 February 18

ДС

Дмитрий Сычёв... in Asterisker-ы
и бесплатно главное
источник

Ab

Alexey b_aalexx in Asterisker-ы
соль, перец по вкусу
источник

AS

Alexander Serebryany in Asterisker-ы
есть кто нить кто имел дело с MiRTA PBX ?
источник

D

Dim-soft in Asterisker-ы
Alexey b_aalexx
в лоб на коленке.

сторона А звонит стороне Б.
правило в кроне ходит в базу и проверяет "состояние" контролируемого номера.
при дозвоне в принимающем контексте (на стороне Б) запустите курл на обработчик на стороне А.
им установите состояние "номер жив".
если скрипт в кроне при следующей проверке поймает кривое состояние - выдаст вам алерт.
с одной стороны Panasonic 😱
источник

D

Dim-soft in Asterisker-ы
Дмитрий Сычёв
и бесплатно главное
читаю про call файлы - не доходит
источник

Ab

Alexey b_aalexx in Asterisker-ы
Dim-soft
с одной стороны Panasonic 😱
переадресацию по входящему номеру обратно на ваш астериск сделайте и обрабатывайте
источник

D

Dim-soft in Asterisker-ы
Alexey b_aalexx
переадресацию по входящему номеру обратно на ваш астериск сделайте и обрабатывайте
номера одноканальные, как он перезвонит ?
источник

OS

Oleg Shteinliht in Asterisker-ы
Dim-soft
подскажите есть задача создать робота, который будет звонить из другого города Б и проверять, что городской номер в городе А доступен. С какой стороны подойти ? Что использовать ?
Тут зависит от того, что вы понимаете под "доступен". 1) Канал не в порядке, 2) Звонок перешел в состояние Ringing, 3) на том конце подняли трубку, 4) на том конце ответил не бот. Это все разные стадии доступности. Первые три проверяются относительно просто, к четвертому нужно немного приноровиться (использовать AMD или другой подобный механизм)
источник

D

Dim-soft in Asterisker-ы
Oleg Shteinliht
Тут зависит от того, что вы понимаете под "доступен". 1) Канал не в порядке, 2) Звонок перешел в состояние Ringing, 3) на том конце подняли трубку, 4) на том конце ответил не бот. Это все разные стадии доступности. Первые три проверяются относительно просто, к четвертому нужно немного приноровиться (использовать AMD или другой подобный механизм)
5) там второй робот ответил и например принял факс
источник

OS

Oleg Shteinliht in Asterisker-ы
Dim-soft
5) там второй робот ответил и например принял факс
ну это думаю входит в понятие "не бот"
источник

OS

Oleg Shteinliht in Asterisker-ы
ну тоже зависит от того чего ожидает заказчик, вы правы
источник

D

Dim-soft in Asterisker-ы
Oleg Shteinliht
ну это думаю входит в понятие "не бот"
я не настоящий сварщик, пока пытаюсь понять, как в диалплане все звонки принять в обычный контекст, а с определенного номера в свой отдельный
источник

OS

Oleg Shteinliht in Asterisker-ы
Dim-soft
я не настоящий сварщик, пока пытаюсь понять, как в диалплане все звонки принять в обычный контекст, а с определенного номера в свой отдельный
а зачем вам в отдельный? примите в тот же, и по условию перебросьте в другой
источник

D

Dim-soft in Asterisker-ы
Oleg Shteinliht
а зачем вам в отдельный? примите в тот же, и по условию перебросьте в другой
я создал мелкий астериск с всего с 7-ю файлами конфигурации и пытаюсь что-то сотворить
источник

D

Dim-soft in Asterisker-ы
на внутреннего клиента звонок получаю:
exten=> _X.,1,NooP()                                                                                                    
exten=> _X.,n,Dial(IAX2/100,60,rt)  
а вот как с определенного номера выполнить другую команду пока не нашел
источник

OS

Oleg Shteinliht in Asterisker-ы
там есть такая возможность _<шаблон того что набрал пользователь>/_<шаблон callerid>
источник

D

Dim-soft in Asterisker-ы
Oleg Shteinliht
там есть такая возможность _<шаблон того что набрал пользователь>/_<шаблон callerid>
типо:  same => n,GotoIf($["${CALLERID(num)}" = "201"]?da) ?
источник

OS

Oleg Shteinliht in Asterisker-ы
нет, типа как я написал
источник

OS

Oleg Shteinliht in Asterisker-ы
_X./_74991234567,n,Something()
источник

PZ

Pavel Z in Asterisker-ы
Alexey b_aalexx
в лоб на коленке.

сторона А звонит стороне Б.
правило в кроне ходит в базу и проверяет "состояние" контролируемого номера.
при дозвоне в принимающем контексте (на стороне Б) запустите курл на обработчик на стороне А.
им установите состояние "номер жив".
если скрипт в кроне при следующей проверке поймает кривое состояние - выдаст вам алерт.
Я на питоне с диалпланом такое делал, взял за основу статью от voxlink и подогнал под себя
https://voxlink.ru/kb/asterisk-configuration/proverka-dostupnosti-gorodskih-nomerov-sredstvami-asterisk/
источник