
Alexey
12.07.2017
08:59:30
Я так понял, что оно должно уходить на разные сервера

ros
12.07.2017
09:00:06
не должно

POPSODAV
12.07.2017
09:13:17
да, должно
т.е. сервак один, биллинги разные

Google

POPSODAV
12.07.2017
09:13:34
сервак = FS

ros
12.07.2017
10:03:01
это не "должно", а "надо"
нет поддержки находу менять url, но есть поддержка до 20 различных url
если биллингов до 20 можно на тех, которым не нужны эти данные режектить запрос

Konstantin
12.07.2017
10:11:36
А вариант допилить исходник модуля, чтобы он от переменной URL выбирал? ;-)

ros
12.07.2017
10:13:14
то же никто не мешает

Konstantin
12.07.2017
10:13:53
mod_cdr_csv выбирает шаблон от переменной, значит и тут можно реализовать.

POPSODAV
12.07.2017
14:57:14
надо покопать

Yuriy
13.07.2017
14:46:48
Всем дорого времени суток.
Мб кто подскажет - а есть у FS возможность достать SIP код ответа?

Denis 災 nobody
13.07.2017
14:47:09
откуда?

Yuriy
13.07.2017
14:47:18
Эмм из ответа))
из ответа на INVITE

Denis 災 nobody
13.07.2017
14:47:28
и самое простое - повесь хук где нужно и там info или uuid_dump

Konstantin
13.07.2017
14:48:26
Помимо хука нужно ещё сказать, чтобы переменные канальные сохранялись после повешания трубки.

Google

Konstantin
13.07.2017
14:48:33
Это переменной задаётся.

Yuriy
13.07.2017
14:52:39
Ну я так понимаю что этого сам особо никто не делал. Просто я исследовал так сказать эту область на практике и наткнулся на то, что могу поймать только hangupCause и то не всегда...
но это касательно вызывающей сессии. Хотя в общем и целом она то мне и нужна, потому, что callflow при неответе например будет продолжаться именно в ней

Konstantin
13.07.2017
14:53:40
Если речь идёт о Q.850 причине, то есть отдельная переменная для этого

Yuriy
13.07.2017
14:54:14
В моем вопросе речь идет именно о SIP коде (2хх -5хх)

Konstantin
13.07.2017
14:56:59
proto_specific_hangup_cause

Yuriy
13.07.2017
14:57:14
ок. Спасибо!
буду пробовать

Konstantin
13.07.2017
14:57:30
https://wiki.freeswitch.org/wiki/Variable_proto_specific_hangup_cause

Yuriy
13.07.2017
15:01:10
Хотя судя по всему - не буду. Из описания следует что это переменная для установки SIP кода при ответе вызывающему абоненту. то ест ьт, что пошлется клиенту а не то что прилетит на сервер
This variable will cause FreeSWITCH to force the SIP response code to a specific setting when hanging up a call

Konstantin
13.07.2017
15:05:55
https://wiki.freeswitch.org/wiki/Variable_bridge_hangup_cause
Это возможно.

Yuriy
13.07.2017
15:14:25
неа... Толкьо что пробовал. Вообще ничего не возращает...
А info - это переменная такая?

Konstantin
13.07.2017
15:15:07
Нужно сделать uuid_dump на завершении и посмотреть какая переменная содержит нужный код.
Также, можно поймать событие в ESL или включить события в CLI
И посмотреть как называется нужная переменная.

Denis 災 nobody
13.07.2017
15:15:56

Yuriy
13.07.2017
15:16:10
Да. Я сейчас это и хочу сделать

Konstantin
13.07.2017
15:17:09
@Dragonflybsd я видел и на оригинальность своего совета не претендую. ;-)

Yuriy
13.07.2017
15:29:10
Так себе удобство конечно но в общем то работоспособно. Теперь надо посмотреть какая переменная в себе будет содержать ответ сли звонок состоялся))
session:getVariable("sip_invite_failure_status")

Fedor
14.07.2017
11:35:55
привет всем! Возможно ли назначить код завершения при опускании трубки при инициированном звонке?

Google

Fedor
14.07.2017
11:36:21
и по отсутствию, например, rtp и установленной rtp-timeout каким будет код завершения?

Alexandru
14.07.2017
11:39:53

Fedor
14.07.2017
11:58:16
rtp-timeout-sec
The number of seconds of RTP inactivity (media silence)
по этой переменной
просто вдруг забросит Normal call clearing при отсутствии RTP
а есть какой-то аналог астерисковского exten=> h?

Konstantin
14.07.2017
12:10:43
Да

Fedor
14.07.2017
12:10:51
отлично! спасибо =)

Konstantin
14.07.2017
12:11:03
continue_on_fail=true
hangup_after_bridge=true

Fedor
14.07.2017
12:11:29
?

Fedor
14.07.2017
12:11:36
спасибо)

Denis 災 nobody
14.07.2017
13:02:58
есть еще что-то типа transfer_on_fail

Fedor
14.07.2017
13:29:41
?

Ivan
17.07.2017
14:30:22
Привет, делаю вызов на внутреннего пользователя freeswitch, передавая при этом кастомные header`ы при инвайте, sip_h_X_Header, например, вызов в fs приходит в sngrep вижу его и в хедерах все переаедтся, но при попытки достать их ${sip_h_X_Header} пустота.
Возможно, что-то не так делаю, но при попытки звонка через транк с кастомными хедерами прокатывает и получается их получить.

Denis 災 nobody
17.07.2017
14:34:25
X-Header
после икса должно быть тире

Ivan
17.07.2017
14:37:19
все равно пусто

Denis 災 nobody
17.07.2017
14:37:37
ну и выставлять так же нужно

Google

Denis 災 nobody
17.07.2017
14:37:49
и сделай дамп канала, там есть?
и если в луа, можно попробовать как variable_

Ivan
17.07.2017
14:39:07

Denis 災 nobody
17.07.2017
14:39:50
хз, надо смотреть на месте.. у нас работает всё

Ivan
17.07.2017
14:40:46
если я делаю просто на номер входящий, то все ок, а если звоню на юзера sip:1000@domain, то нифига

cheat
17.07.2017
15:00:31
Всем привет
Кто нибудь с такими стойками работал

Admin
ERROR: S client not available

cheat
17.07.2017
15:00:48
?
Салазки не могу подобрать

Alexey
17.07.2017
15:01:13
Нужен напильник :)

cheat
17.07.2017
15:01:20
Хаха

Konstantin
17.07.2017
15:33:30
Китайские чтоли?

Denis 災 nobody
17.07.2017
15:34:07
продать на авите и купить нормальную?

Konstantin
17.07.2017
15:34:19
+1
Чтрбы распилить и выбросить.
или болгарка

Google

Konstantin
17.07.2017
15:40:40
А там резьбы нет?
Может она без закладных монтируется?

Fedor
17.07.2017
15:41:49
может, какой-то умный покрасил ее прост

Denis 災 nobody
17.07.2017
15:42:18
и превратил квадрат в круг?
не, это явно какой-то китай

Fedor
17.07.2017
15:42:36
аааа
видел я атс
для монтажа в стойку
у которой дырки через одно место с ненормальными расстояниями сделаны
может, это как раз тот советсткий случай

Denis 災 nobody
17.07.2017
15:43:47
сделать несколько лишних дырок сверлом в ушах проще, чем превращать круги в квадраты
так-то можно, двоечкой высверлить до квадрата
и напильником доквадратить

Konstantin
17.07.2017
16:01:14
По расстоянию совсем не совпадают со "стандартами" красоты?

Denis 災 nobody
17.07.2017
16:14:12
ну или просто болгаркой пропил сделать, от края до нужной глубины

cheat
17.07.2017
16:23:07
Хз чё это
Какая та хуйня я бы сказал
Резьбы нету
Досталась серверная от предыдущих хозяев

? Stan
17.07.2017
16:25:27
Ебанет-не ебанет