@ru_freeswitch

Страница 140 из 430
Слава
13.09.2017
21:59:09
с трудоустройством и релокацией
Дайте ссылку, пожалуйста, это интересно

енот
14.09.2017
01:56:39
@t917910

Есть в чате или среди ваших знакомых желающие начать разрабить на erlang? У друга контора бесплатно обучит + потом сделает оффер, если нормально учились. Все проходит в ДС. если что пишите в лс

пацаны, мопед не мой, эта мессага - форвард, вот тому кто написал и пишите, я ничо не знаю, меня послали - я не москвич

Google
Konstantin
14.09.2017
02:59:18
shift это выбор следующего элемента из массива.

енот
14.09.2017
02:59:24
всё

вопрос снят

просто я енот, у меня лапки и маленький мозг

а ещё я год не тыкал фс и всё забыл

Konstantin
14.09.2017
03:00:34
Ничего, в "Стражах Галактики" тебе это всё не мешало. ?

енот
14.09.2017
03:00:51
по секрету скажу - дублеры это всё

Borik
14.09.2017
05:58:33
В файлике имеются явные ошибки. Например, весь индекс +7 не принадлежит РФ. РФ принадлежит только его половина: 73 74 75 78 и 79. Так же в справочнике отсутствует Казахстан с индексом +77. Если мне память не изменяет, то +70 - это коды некоторых городов Японии. В общем, не все так однозначно :)

Lev
14.09.2017
06:01:56
70, 71, 72, 75, 76 незарезервированный диапазон, в файлике упор на Россию не делал, это просто выборка данных, от которых можно начать отталкиваться)

Borik
14.09.2017
06:03:03
В общем, осторожно надо

Lev
14.09.2017
06:03:33
Я ни в коем случае не навязываю использование)

Borik
14.09.2017
06:04:08
Даже мысли не было подозревать Вас в таком грехе ))))

Кстати, посмотрел, Казахстану принадлежит не только +77, но и +76

Google
Lev
14.09.2017
06:11:59
Ещё пару месяцев назад там не было ни одного активированного номера

Borik
14.09.2017
06:12:30
вполне возможно, что ничего не изменилось

? Stan
14.09.2017
10:07:18
еще обратите внимание, что есть всякие 7940, 7840, которые немного там абхазия и стоит как чугунный мост

а еще в 79 есть всякие спутниковые коды

по хорошему если вам нужна именно россия, берите базу данных ФАС и по ней проверяйте

енот
14.09.2017
10:08:22
а какой есть способ проверять к какому региону номер принадлежит?

? Stan
14.09.2017
10:08:39
в базе данных фас

енот
14.09.2017
10:09:03
а если мне нужно ещё и СНГ?

? Stan
14.09.2017
10:09:13
а это отдельно)

россия по фасу, остальное надо разбираться

Lev
14.09.2017
10:09:33
https://www.rossvyaz.ru/activity/num_resurs/registerNum/)/

СНГ так просто не дает информацию

нужно присутствовать в регионе

В основном

Ihor
14.09.2017
10:11:41
Приветствую. Возник вопрос.... Я устанавливаю для ринг группы leg_timout для каждой ноги по 300 секунд. Но дозвон все равно идет ровно 30 а потом - [CS_CONSUME_MEDIA] [NO_ANSWER]

Ноги формата user/<id>@<domain>

Это во Fusion, если что

Borik
14.09.2017
10:23:12
а как выглядит при этом EXECUTE в логе?

Alexey
14.09.2017
10:23:22
у пользователя стоит таймоут

посмотри xml для пользователя

Google
Ihor
14.09.2017
10:25:12
У пользователя call_timeout разные, пробовал менять

Execute - EXECUTE sofia/internal/902@demo.nestpbx.com bridge({ignore_early_media=true}[sip_invite_domain=demo.nestpbx.com,call_direction=local,confirm=false,leg_timeout=300,leg_delay_start=0,dialed_extension=901,extension_uuid=b502843b-bf44-482c-906b-0a95460499ed,api_on_answer='uuid_record 5a71daff-194a-41b8-a777-ed852d6be750 start /var/lib/freeswitch/recordings/demo.nestpbx.com/archive/2017/Sep/14/5a71daff-194a-41b8-a777-ed852d6be750.mp3']user/901@demo.nestpbx.com,[sip_invite_domain=demo.nestpbx.com,call_direction=local,confirm=false,leg_timeout=300,leg_delay_start=0,dialed_extension=903,extension_uuid=a3d7aca6-e9a5-4b61-87e8-3cb7c0ba7e74]user/903@demo.nestpbx.com,[sip_invite_domain=demo.nestpbx.com,call_direction=local,confirm=false,leg_timeout=300,leg_delay_start=0,dialed_extension=905,extension_uuid=379a1abc-95a8-4cec-bc68-33e87f19c373]user/905@demo.nestpbx.com)

Ну и в теории, не должен ли leg_timeout перекрывать настройку пользователя?

Borik
14.09.2017
10:27:48
не, не должен, потому как разрешение dial-string идет позже в итоговой строке

Ihor
14.09.2017
10:29:42
Поставил для одного из юзеров <variable name="call_timeout" value="5000"/>

Все равно 30 секунд...

Ihor
14.09.2017
10:31:16
В директории

Или если про Fusion - в настройках пользователя

user -> variables если в XML

Хм.... Кажись, нашел

Момент, проверю.

Да, таки это оно

Суть такая - я звонил с внутреннего же

Fusion по умолчанию ставит call_timeout таким, которым он есть у пользователя

Стоял 30 секунд

Т.е. если я звоню с 902, а у него call_timeout прописан в 30 секунд, то он влияет как на входящие, так и на исходящие

Borik
14.09.2017
10:39:26
так это по логам должно было быть видно: в таком случае у вас сначала должна была отрубаться нога А, и только потом Б

Ihor
14.09.2017
10:40:13
2017-09-14 10:34:20.000323 [NOTICE] switch_ivr_originate.c:3605 Hangup sofia/internal/901@192.168.1.100:5060 [CS_CONSUME_MEDIA] [NO_ANSWER] 2017-09-14 10:34:20.000323 [NOTICE] switch_ivr_originate.c:3605 Hangup sofia/internal/903@192.168.1.86:5062 [CS_CONSUME_MEDIA] [NO_ANSWER]

И как понять, что виновата нога A?

Google
Borik
14.09.2017
10:41:04
а Вы включите вывод в логи uuid плеча

Ihor
14.09.2017
10:41:22
Тоже вариант, грац

Borik
14.09.2017
10:41:36
ну и плюс ут видно два плеча: одно 901, второе 903

Ihor
14.09.2017
10:41:51
Не знаю, это баг или фича честно говоря

Borik
14.09.2017
10:41:55
первым отвалилось по неответу 901

Ihor
14.09.2017
10:42:51
Потому как если телефону посавить call_timeout 5 (например, чтобы делать call-forward), то позвонить с него куда-то уже может быть проблемой

Borik
14.09.2017
10:44:51
можно придумать еще десяток способов выстрелить себе в ногу :) зачем для кол-форварда выставлять значение этой переменной глобально для пользователя?

Ihor
14.09.2017
10:46:13
Например, если человек не успел взять трубку в течение 5 секунд, звонок уходит куда-то

И это должно работать со всеми юзерами

В смысле со всеми входящими звонками

Просто бага в чем вылезла. Есть входящая ринг-группа с временем как раз 5 минут

Borik
14.09.2017
10:48:14
ну так напишите это в диалплане

Ihor
14.09.2017
10:48:32
И все входящие звонки аккурат на 1 минуте рвались

Borik
14.09.2017
10:48:50
логично, время оригинации по умолчанию 60 секунд

Ihor
14.09.2017
10:48:51
А call_timeout по умолчанию 1 минута

Вот и получается, что leg_timout не переопределяет call_timeout

Borik
14.09.2017
10:52:13
надо будет поэкспериментировать, но кажется мне, что глюк где-то...

Ihor
14.09.2017
10:59:19
Да нет

Denis 災 nobody
14.09.2017
11:01:18
Ihor
14.09.2017
11:34:24
Ну да. Поросто вот такая багофича.

Google
Denis 災 nobody
14.09.2017
13:22:52
при множественном вызове эти переменные как раз дополняют друг друга

kino
14.09.2017
17:10:38
а чем 1.6 от1.8 отличаеться? где почитать?

Denis 災 nobody
14.09.2017
17:39:35
Сие неведомо никому..

Konstantin
14.09.2017
17:40:11
Кроме разрабов и персон приближённых.

Слава
14.09.2017
17:44:32
Теоретически, у них должен быть changelog

Denis 災 nobody
14.09.2017
18:15:22
Там ничего такого, что тянет на новую ветку

kino
14.09.2017
18:18:48
тоесть книга приминима к 1.6?

Теоретически, у них должен быть changelog
у них та чёрт ногу сломит они уже 1.9 пилят

енот
15.09.2017
04:19:57
Коллеги, подскажите пожалуйста, не понимаю с чего начать вообще. клиент старый просит такую штуку запилить 1. «Задержка дисконнекта присланного стороной Б с возможностью самостоятельного определения времени задержки (в секундах) 2. А сторона должна при этом получить тишину 3. Дисконнект присланный А стороной должен быть передан своевременно. 4. Объем около 2 млн минут в день, пропускать только сигнализацию, из функции маршрутизации - слать только на один IP и принимать только с одного IP Не пойму куда копать начать.

ros
15.09.2017
04:28:09
не копать, а закапывать тех кто пишет такое ТЗ

Konstantin
15.09.2017
04:29:47
Ну, тут понятно как делать, но попахивает каким-то мошенничеством, если честно.

hangup_after_bridge=false

Страница 140 из 430