Size: a a a

2021 June 24

ПС

Павел Соловьев... in ru_freeswitch
сорян)
источник

ПС

Павел Соловьев... in ru_freeswitch
давно просто было
источник

ПС

Павел Соловьев... in ru_freeswitch
стоит работает есть не просит
источник

N

Nikolay in ru_freeswitch
Да, голосовая почта с отправкой на мыло есть, а вот запись разговора нет и отправки нет)
источник

ПС

Павел Соловьев... in ru_freeswitch
как коллега выше написал - луа питон перл...
источник

P

Pavel Balashov in ru_freeswitch
Благодарю за подробный ответ. По первой части вопроса - Вы случайно не в курсе - вот такой механизм прохождения вызова через номплан с учётом атрибута наподобие context - схожим образом и в астериске и прочих soft pbx'ах реализовано ?
источник

AK

Andrey Kryukov in ru_freeswitch
Ну, на счет прочих, я не могу говорить, но думаю общее понимание что контекст , это некоторое "изолированное пространство" исполнения директив диалплана
Планы набора разделены на контексты, что позволяет звонкам следовать разным маршрутам для разных типов звонков. Вызовы также могут быть переданы в другие контексты.
Коллеги может меня поправят, но Asterisk и Freeswitch руководствуются такой логикой

Можно попробовать объяснить на пальцах Абонент А зарегистрирован в домене example_1.com, абонент Б зарегистрирован в домене example_2.com
Для пользователей первого домена проставлен контекст  context_1 для второго context_2
Оба этих пользователя набрали номер 6666
первый пользователь будет обрабатываться согласно правилу указанному в Context_1 для данного номера 6666 - допустим, голосовая почта
второй же пользователь будет обрабатываться в рамках своего контекста , а там у пользователя может быть на номер 6666 IVR  меню или еще что-то другое
Правила в контекстах изолированы друг от друга. Переместить обработку звонка из одного контекста в другой можно, указав соответствующие команды
Asterisk : Goto([[​context|]extension|]priority).
Freeswitch : transfer [-bleg|-both|] <destination_number> [<dialplan> [<context>]]
источник

AK

Andrey Kryukov in ru_freeswitch
Так же даже разным пользователям одного домена можно назначить разные контексты
Например для установления различных ограничений
источник

P

Pavel Balashov in ru_freeswitch
Спасибо. Весьма подробно. Где-то так и полагал.
источник

АФ

Анатолий Филиппов... in ru_freeswitch
для авторизации в sip используется userID, authID и password
перекопал документацию fs но так не нашёл как на внутреннем номере userID и authID сделать разными т.е. к примеру userID=1000 authID=Vasiliy

вопрос - в fs на внутреннем номере userID и authID совмещенные т.е. имеют одно и тоже значение или как-то по другому это делается?
источник

AK

Andrey Kryukov in ru_freeswitch
вот ответ на Ваш вопрос
https://freeswitch.org/confluence/display/FREESWITCH/XML+User+Directory#XMLUserDirectory-AlphanumerictoNumericUserMapping

задается алиас для юзера
<user id="johnsmith" number-alias="1001">
источник

АФ

Анатолий Филиппов... in ru_freeswitch
alias это иное, к буквам навесить номер
я имею ввиду как в gateway параметры username и auth-username
источник
2021 June 25

AK

Andrey Kryukov in ru_freeswitch
<variable name="accountcode" value="1000"/>
ничего кроме вот этого в голову не приходит
источник

AK

Andrey Kryukov in ru_freeswitch
А вообще вот что я думаю
в параметрах юзера стоит указать
<param name="a1-hash" value="c6440e5de50b403206989679159de89a"/>

изменить на свое значение c6440e5de50b403206989679159de89, сгенерив таким образом
openssl dgst -md5 < filename, or echo -n "auth_id:domain:password" | openssl dgst -md5

куда мы указываем  не id = 1000  а auth_id, который johnsmith например

получается что для генерации a1-hash  мы используем  auth_id.
Вроде должно сработать
источник

АФ

Анатолий Филиппов... in ru_freeswitch
Спасибо за наводку, завтра посмотрю что из этого выйдет
источник

AK

Andrey Kryukov in ru_freeswitch
Вот тут указано
https://freeswitch.org/confluence/display/FREESWITCH/XML+User+Directory#XMLUserDirectory-ForcingaParticularUsertoaParticularExtension


Additionally look at JIRA ticket FS-5119 - easy way of registration user with different SIP ID (Contact header) and username (Authorization header).
источник

е

енот in ru_freeswitch
хецнер заманал немношк, теперь они говорят что я прокси сканирую.
исходящий порт - мой сип-порт
это может быть мудак-он-зе-сервер атака? в смысле, хакнули меня.
https://i.imgur.com/04lz327.png
источник

АФ

Анатолий Филиппов... in ru_freeswitch
я бы уже давно в pcap глянул что там вообще
источник

е

енот in ru_freeswitch
Оно как-то рандомно возникает
источник

АФ

Анатолий Филиппов... in ru_freeswitch
я про том что там sip-header или мусор в формате чуч
источник