
Alexander
06.09.2018
09:27:37
То что оператор не ответил (и звонок ушёл дальше) - 100% пишется

Alex
06.09.2018
09:27:47
пишется

Alexander
06.09.2018
09:27:48
Емнип, даже по умолчанию

Alex
06.09.2018
09:28:46
сам отвечаю на свой же вопрос. в исходинках в момоент начала вызова на оператора ничего не логируется.

Google

Роман
06.09.2018
09:30:20
и если поставите таймаут операторов 5 секунд и ретрай в 1 секунду то каждые 5 секунд будете видеть события что оператор не ответил когда у него звонил телефон, это если не хочется заморачиваться с QueueLog

Vadim
06.09.2018
10:03:20
При том что клиент хочет на исход звонить и светить старый номер , что бы его клиенты у которых он записан понимали кто звонил
Если клиент хочет сменить оператора , то на исход ему нет смысла светить старый номер, т.к. он от него планирует отказаться. Обычно делают безусловную переадресацию на новый номер, смотрят rdnis , чтобы понимать, что звонок на старый, например, чтобы сказать, что номер поменялся, а если уже звонят на новый , то ничего не говорить. Исходящие же в любом случае нужно с нового номера делать


Артём
06.09.2018
10:06:29
Если клиент хочет сменить оператора , то на исход ему нет смысла светить старый номер, т.к. он от него планирует отказаться. Обычно делают безусловную переадресацию на новый номер, смотрят rdnis , чтобы понимать, что звонок на старый, например, чтобы сказать, что номер поменялся, а если уже звонят на новый , то ничего не говорить. Исходящие же в любом случае нужно с нового номера делать
Как нет смысла ? Вложили в рекламу , крутят по телеку и в газетах , бюджет на маркетинг номера , а он ещё и красивый Овер лям , по моей практике отказаться от старого номера согласны или мелкие клиенты или у кого мобилка на сайте .

Pavel
06.09.2018
10:23:06
я правильно понимаю, что если у меня открыт SIP для всех, и ктото узнает внешний номер в freepbx, то он сможет отправить входящий?
и всем норм?
может есть какая-то привязка did-транк-подсети?

Роман
06.09.2018
10:34:11

Pavel
06.09.2018
10:36:41
то есть, вмешаться в бизнес процессы. нагенерить этих звонков могут от разных номеров
а если у фирмы один IP и сайт и астериск, тогда угадать номер - раз плюнуть. неужели нет стандартной настройки где привязывается did - подсеть - провайдер?


Андрей
06.09.2018
10:41:40
Всем привет, подскажите, пожалуйста:
При передаче звонка на трансфер не воспроизводится музыка, и примерно в это время на адресах вылазят сообщения типа:
[2018-09-05 01:02:44] WARNING[2252] chan_sip.c: Retransmission timeout reached on transmission 0_1422522557@192.168.xxx.xxx for seqno 341 (Critical Request) -- See https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions
Ну и seqno меняется, Asterisk 11
В логах ещё то показывает, что воспроизводится музыка, а на самом деле тишина, то нет, то Зомби вылазят..

Vitaliy
06.09.2018
11:28:24
снимите дамп. проблема с сигнализицей\nat

Андрей
06.09.2018
11:33:46

Vitaliy
06.09.2018
11:34:09
причем здесь логи. я про tcpdump

Google

Андрей
06.09.2018
11:34:36

Vitaliy
06.09.2018
11:34:46
и судя по callid это гигасетовские базы
вероятно орудует кривой SIP ALG который подменяет IP и в callID тоже. дамп покажет

Андрей
06.09.2018
11:36:21

Игорь
06.09.2018
11:40:26
Товарищи, а как мне посмотреть сколько сейчас свободных Мемберов в Очереди?
QUEUE_MEMBER_COUNT - выдает сколько операторов всего в очереди (из тех кто сейчас Подключен)
а мне надо именно свободынх, со статусом Not in use

Антон
06.09.2018
11:41:24
парсить выхлоп
я штатно не нашел

Игорь
06.09.2018
11:41:37
QUEUE_MEMBER_LIST - выводит список всех Мемберов, даже те которые Invalid

Андрей
06.09.2018
11:59:12
Я неправильно модель написал

Vitaliy
06.09.2018
12:01:31
модель не важна
про гигасеты я спутал, у гигасетов в callid октеты ip адреса разделяются _ а не точкой

Игорь
06.09.2018
12:04:25
предлагаете сделать что-то типа
Set(Test=${SHELL(скрипт ИмяОчереди)})
а в самом скрипте сделать вывод воманды
asterisk -rx "queue show $Queue" | grep "Not in use" | wc -l

Kirill
06.09.2018
12:06:57

Андрей
06.09.2018
12:07:20

Kirill
06.09.2018
12:07:38
QUEUE_MEMBER(free)

Игорь
06.09.2018
12:10:31
прям то что и надо
спасибо
кстати, не совсем уловил разницу между free и ready

Антон
06.09.2018
12:14:18
хм, это в диалплане, а есть ли возможность вне диалплана вытащить это число?


Vadim
06.09.2018
12:14:19
Как нет смысла ? Вложили в рекламу , крутят по телеку и в газетах , бюджет на маркетинг номера , а он ещё и красивый Овер лям , по моей практике отказаться от старого номера согласны или мелкие клиенты или у кого мобилка на сайте .
Мы же речь ведем, когда клиент именно хочет уйти к другому оператору, а на переходный период использует старый номер. Кстати, вот у меня один клиент переехал на новый адрес, у него был номер фиксы от Билайн. Билайн в айпи на стороннего провайдера Интернет, т.е. не от Билайн Интернет, перевести не смог. Я для клиента сделал переадресацию всех звонков на короткий Мегафона, который ввел на Астериск, он многоканальный и в аварийном случае будет симкарта звонить . Если бы Билайн перевел бы номер в SIP на стороннего провайдера Интернет, то это было бы лучше для клиента, да и для Билайна. А так пришлось новые номера подключать. Дополнительно 8800 подключил МТТ :)

Google

Антон
06.09.2018
12:15:04
QUEUE_MEMBER(free)
хм, это в диалплане, а есть ли возможность вне диалплана вытащить это число?

Игорь
06.09.2018
12:15:52
asterisk -rx "queue show $Queue" | grep "Not in use" | wc -l
нет?
правда в данном случае скорее всего будет уже ready а не free

Kirill
06.09.2018
12:16:19

Антон
06.09.2018
12:17:53

Артём
06.09.2018
12:19:54
Мы же речь ведем, когда клиент именно хочет уйти к другому оператору, а на переходный период использует старый номер. Кстати, вот у меня один клиент переехал на новый адрес, у него был номер фиксы от Билайн. Билайн в айпи на стороннего провайдера Интернет, т.е. не от Билайн Интернет, перевести не смог. Я для клиента сделал переадресацию всех звонков на короткий Мегафона, который ввел на Астериск, он многоканальный и в аварийном случае будет симкарта звонить . Если бы Билайн перевел бы номер в SIP на стороннего провайдера Интернет, то это было бы лучше для клиента, да и для Билайна. А так пришлось новые номера подключать. Дополнительно 8800 подключил МТТ :)
Это очень редко когда клиент сам прозванивает и узнает что где то можно дешевле и т.д.
Чаще а мы платим 100к , все работает и не чего не знаем .


Игорь
06.09.2018
12:24:42
ну ами то понятно, но спасибо
А через где вы тогда хотели вызывать? Если консоль, то я вариант показал
АМИ вам продемонстрировал Кирил
Если хотите еще через что-то, то хоть скажите через что :)

Антон
06.09.2018
12:25:54
сам то я через консоль, и считаю сколько бездействует в выхлопе
думал малоли есть возможность уже из астера цифру получить

Игорь
06.09.2018
12:26:59
тоесть через консоль но из астера?

Антон
06.09.2018
12:27:28
имено - из астера получить число

Игорь
06.09.2018
12:28:14
собственно число дает именно та комманда которую я писал

Roman
06.09.2018
12:28:15
Камрады, есть проблема.
Есть 3 номера.
1 - какой-то любой 10 знак.
2 и 3 это экстены на астере.
при звонке с 1 на 2 и переадресации на 3, в базе CDR всегда сохраняется две записи и в обеих src - 1 и dst - первый принявший вызов. Но по логике вторая запись должна содержать dst номер, на который переадресовали.
Так выходит и при слепом переводе и при сопроваждаемом. Астер 13.14.
Вопрос: как всё же сделать так, чтобы в cdr была запись о звонке с номера 1 на экстен 3 ?

Антон
06.09.2018
12:29:30

Vadim
06.09.2018
12:49:19
Это очень редко когда клиент сам прозванивает и узнает что где то можно дешевле и т.д.
Чаще а мы платим 100к , все работает и не чего не знаем .
А у нас тут чаще, что клиент хочет сэкономить, но чтобы работало так же, как и до экономии. И предупреждать, что здесь узкое место и здесь могут быть проблемы - нет, давай дешевле... но когда проблемы начинаются, то часто можно услышать, что мы тебе заплатили, а оно не работает. ... Конечно это не всегда . Подавляющее большинство клиентов адекватные люди, но иногда ложка дегтя серьезно портит настроение, хотя от тебя ничего не зависит


Игорь
06.09.2018
12:57:23
А у нас тут чаще, что клиент хочет сэкономить, но чтобы работало так же, как и до экономии. И предупреждать, что здесь узкое место и здесь могут быть проблемы - нет, давай дешевле... но когда проблемы начинаются, то часто можно услышать, что мы тебе заплатили, а оно не работает. ... Конечно это не всегда . Подавляющее большинство клиентов адекватные люди, но иногда ложка дегтя серьезно портит настроение, хотя от тебя ничего не зависит
Был у нас один такой, "с пулей в голове"
Вот хочу вот так и и всё тут
Вот я гдето слышал, как об этом говорили, но не доконца понял
но хочу вот так и всё тут
мы ему говорим - мы можем так сделать, но это не безопастно
можно переделать вот так
он - нет, меня так не устраивает, хочу именно вот так, и чтоб безопастно

Андрей
06.09.2018
13:07:56

Игорь
06.09.2018
13:26:57
такой вопрос по группам:
если у меня стоит
ringinuse=no
retry=2
и мемберы с несколькими пенальти скажем 1 и 2
если все с пенальти 1 будут заняты вызов пойдет на пенальти 2
это понятно
вопрос: Будет ли каждые 2 секунды (retry=2) проверяться на освобождение мемберов с пенальти 1?

Антон
06.09.2018
13:33:16
ну бросил вызов на пенальти 2 - чо ему проверять то?
придет новый вызов там и проверим

Google

Игорь
06.09.2018
13:45:13
даже больше скажу, если стоит ringinuse=yes
то вызов идет на мембера с высоким пенальти, а если он отбивает вызов - то вызов переводится на оператора с более ниским пенальти
и при освобождении мембера с более высоким пенальти вызов опять направляется ему (при условии что мембер с нимским пенальти не ответил на вызов)

N
06.09.2018
16:15:33
«Поучаствую в любых Voip проектах, на постоянной основе» опыт более 7 лет

Yuriy
06.09.2018
16:23:42

Pavel
06.09.2018
16:26:33
кредо связиста - "заключить договор и сидеть на трубе".
сцуко. билайн выбесил. даже заявку не открывают от имени абонента по поводу непрозвона в Задарму. Задарма наверное тоже устала бодаться и побуждает пользователей строить сотовиков.

Ildar
06.09.2018
16:35:35
подскажите как после измения caller name отправить в следущий контекст\
[incoming]
exten => s,n,Set(CALLERID(num)=${CALLERID(num):1})
include => go on
тип так?

Victor_sc120
06.09.2018
16:41:50
Goto(metka)
exten => s,n(metka),NoOp(==)

Ildar
06.09.2018
16:42:23
[incoming]
exten => s,n,Set(CALLERID(num)=${CALLERID(num):1})
exten => s,n,Goto(go-on,${EXTEN},1)
так?

Victor_sc120
06.09.2018
16:43:31
если в другой контекст надо имя и номер

Ildar
06.09.2018
16:43:47
имя и номер

Victor_sc120
06.09.2018
16:43:52
[new]
exten => s,1,NoOp()
тогда
Goto(new,s,1)
если в том контекте номера телефонов 100

Google

Ildar
06.09.2018
16:45:10
[incoming]
exten => s,n,Set(CALLERID(num)=${CALLERID(num):1})
exten => s,n,Goto(go-on,s,1)

Victor_sc120
06.09.2018
16:45:20
exten => 100,1,NoOp()

Ildar
06.09.2018
16:45:25
go-on уже существует, надо просто в него отправить
cname и cid

Victor_sc120
06.09.2018
16:45:34
Goto(new,100,1)

Ildar
06.09.2018
16:46:06
т.е. этот вариант должен сработать
[incoming]
exten => s,n,Set(CALLERID(num)=${CALLERID(num):1})
exten => s,n,Goto(go-on,${EXTEN},1)
?

Victor_sc120
06.09.2018
16:46:22
да

Ildar
06.09.2018
16:46:30
спасибо, попробую

Victor_sc120
06.09.2018
16:46:38
контекст [go-to]
и там должны быть номера

Ildar
06.09.2018
16:58:27
чет не пашет
404я
при входящем
вроде пошло, s поменял на _X.
но cname не подменяет номером(

Mark
06.09.2018
17:10:44

Victor_sc120
06.09.2018
17:11:28
когда криворукие не прописывают правильно регистрацию

Sqsmile
06.09.2018
17:21:13

Mark
06.09.2018
17:22:05