
? Stan
28.05.2017
16:35:01

Сергей
29.05.2017
15:19:03
Всем, привет. Подскажите плиз, переменная destination_number откуда берет значение? Из Req-URI? Или дополнительно из других полей, например, при Refer?

Denis 災 nobody
29.05.2017
15:24:16
проще всего открыть сорс
при внутренних переадресациях оно тоже меняется при том же инвайте

Google

Denis 災 nobody
29.05.2017
15:25:57
так что это вычисляемое поле

Сергей
29.05.2017
15:27:07
благодарю, гляну сорсы


Igor
29.05.2017
16:15:01
Вечер добрый.
Суньте носом в доку, где выключить "Outbound Call" в профиле или какую переменную сунуть.
Вот это всё уже перепробовал
<action application="set/export" data="sip_cid_type=none/pid/rpid"/>
<action application="set/export" data="ignore_display_updates=true"/>
в профилях:
<param name="cid-type" value="none/pid/rpid"/>
<param name="pass-callee-id" value="false"/>
<param name="caller-id-type" value="none/pid/rpid"/>
Суть в чем, ФС какого то хрена пихает в P-Asserted-Identity сначала значение а-ля "dst_num <dst_num@domain>", а после ответа прилетает UPDATE, в котором содержится "Oubound Call <dst_num@IP>".
В исходниках нашел
new_profile->callee_id_name = switch_core_strdup(new_profile->pool, "Outbound Call");
Изменил на
new_profile->callee_id_name = switch_core_strdup(new_profile->pool, new_profile->destination_number);
Вроде сожрало и заработало относительно ровно, но что-то мне подсказывает что должен быть всё таки нормальный вариант решения этого вопроса.


Denis 災 nobody
29.05.2017
16:18:40
бага, да
запили репорт, вдруг примут

Igor
29.05.2017
16:19:17
бляха
а вот про это я чот не подумал, пойду ка мастера солью с гита

Denis 災 nobody
29.05.2017
16:19:52
P-Asserted-Identity пихается когда не просят, в инвайте отключается через caller-id-type + вроде caller_id_type как переменная, но в подстановку в какие-то ответы не лечит

? Stan
29.05.2017
16:19:58
А я всегда думал что это фича)

Igor
29.05.2017
16:20:19
но нет

Denis 災 nobody
29.05.2017
16:20:33
из инвайтов выносится
но в итоге мы на каме вырезаем

Google

Igor
29.05.2017
16:21:10
ох балин, казалось бы

? Stan
29.05.2017
16:22:06

Igor
29.05.2017
16:22:13
в дп

Denis 災 nobody
29.05.2017
16:22:18

Igor
29.05.2017
16:22:32
в профиль cid-type

Denis 災 nobody
29.05.2017
16:22:32
в профиле прямо указаны примеры даже

Igor
29.05.2017
16:22:43
но оно хрен работает)
т.е. они сломали это еще в 1.4

Denis 災 nobody
29.05.2017
16:23:09
<!— Caller-ID type (choose one, can be overridden by inbound call type and/or sip_cid_type channel variable —>
<!--<param name="caller-id-type" value="rpid"/>-->
<!--<param name="caller-id-type" value="pid"/>-->
<!--<param name="caller-id-type" value="none"/>-->
вот прямо от разрабов
у нас none
но вырезает только из инвайтов

? Stan
29.05.2017
16:23:53
Спасибо)

Denis 災 nobody
29.05.2017
16:24:11
и да, в дп дублировать, оно тупое )

Igor
29.05.2017
16:24:45
аа, т.е. и там и там надо?
тогда сожрет?

Denis 災 nobody
29.05.2017
16:25:04
у нас получилось так
доделываем миграцию на 1.6
есть шанс, что в июне уже 1.6 будет

Igor
29.05.2017
16:25:49
да вот собственно 1.6 та же боль

Google

Denis 災 nobody
29.05.2017
16:26:10
зато по нему репорты принимают )

Igor
29.05.2017
16:29:24
прям вспомнилось
неа, не проканало
sip_cid_type и caller-id-type в профиле
пойду костыль приделаю
я так понимаю не работает вот этот кусок
https://pastebin.com/w9jDYNjQ
обновился до последней версии 1.6
заработал ignore_display_update=true
ан нет, нихрена ? это мой патч оказывается отрабатывал
но, выяснил следующее, при установленном ignore_display_updates не обновляет callee_id_number

Igor
29.05.2017
18:33:19
но продолжает обновлять callee_id_name

Denis 災 nobody
29.05.2017
18:35:29
А, проверь что не прокидываешь sip-req-uri, как оно точно.. Если есть - обнуляй
Может даже сюда скидывал про это

Igor
29.05.2017
18:38:45
чот не нашел сходу
спасибо за наводку, завтра уже наверно проверю
а то глаза уже на лоб лезут) костыль прикрутил пока, пару дней поживет я думаю

Denis 災 nobody
29.05.2017
18:40:21
Тоже гляну, что сбрасываю при трансфере

Igor
29.05.2017
18:40:35
буду очень благодарен)

Google

ros
30.05.2017
05:04:56

Igor
30.05.2017
09:01:35
overridden by inbound call
Т.е. входящий для ФС перетирает
в исходящих экспортил, не алё тоже
т.е. export sip_cid_type=none
не проканало тоже, разные вариации пробовал

Denis 災 nobody
30.05.2017
09:03:49

Igor
30.05.2017
09:04:10
пустую строку запхнуть всмысле

Admin
ERROR: S client not available

Denis 災 nobody
30.05.2017
09:04:37
я экспорчу с пустой строкой

Igor
30.05.2017
09:04:47
ага, ща попробую, спасибо

Denis 災 nobody
30.05.2017
12:32:09
кто знает, если я в att_xfer убрал встроенный бинд на # для сброса третьей ноги, могу я как-то эмулировать это поведение?

? Stan
30.05.2017
12:38:47
коллеги, нету ли случайно какой-нить переменной, которую можно перед бриджом поставить в {} чтобы ограничить время соединения? (sched_hangup не предлагать)

Igor
30.05.2017
12:40:49

Vitaliy
30.05.2017
12:40:53
почему не подойдет sched_hangup?

? Stan
30.05.2017
12:41:15
потому что там диалплана нет. originate sofia/.... &playback(moh..)

Vitaliy
30.05.2017
12:41:53
а execute_on_answer?

? Stan
30.05.2017
12:42:04
а его куда? он же тоже в диалплане работает

Igor
30.05.2017
12:42:27
А нога endpoint, Б нога inline диалплан

Google

Denis 災 nobody
30.05.2017
13:01:52

Igor
30.05.2017
14:53:11

Denis 災 nobody
30.05.2017
14:54:18

Igor
30.05.2017
14:55:09

Alexandru
31.05.2017
08:25:08
Originate {params}sofia...

Ivan
31.05.2017
08:33:21
Добрый день.
Используем fs для ихсодящих звонков, 90% звонков идут через браузер, используем mod_verto.
Но иногда бывает проблема, что оператора, который звонит из браузера клиента плохо слышит или слышит тихо.
Возможно проблема в транскодинге, так как если я правильно понял, то verto использует opus-кодек и он достаточно тяжел и к тому же идет транскодинг звонка.
Верно ли это и возможно ли как-то оптимизировать? Либо может кто-то ткет носом, где смотреть и что почитать на эту тему. Заранее спасибо.

Igor
31.05.2017
08:39:18

Artur
31.05.2017
08:39:48
Парни приветствую всех..
Только начал работать c freeswitch c FusionPBX
так возник вопрос.

Максим
31.05.2017
08:40:35

Ivan
31.05.2017
08:41:15
нет, расширение не используем, просто взяли библиотеку verto.js и сами написали свою простую звонилку
просто не нашел, где для verto поставить принудительно другой кодек
и возможно ли это сделать?

Artur
31.05.2017
08:42:19
есть внутренние номера, находяться в default contex, есть исходящии contex out85 out84 внутренние номера допустим 1001 находиться в contex out85 и не может звонить на внутренние номера которые находяться в contex default
как сделать
в астере знаю а тут нет
хотя номер 1001 в contex out85 может совершать исходящие звонки в город