@ru_freeswitch

Страница 241 из 430
Alexandru
14.02.2018
18:27:08
можно каналы разъединить с помощью transfer ?

я так делал, когда была задача нескольких линий на одном абоненте

хотя наверное есть и более изящное решение

Igor
14.02.2018
18:29:42
Там uuid_hold, поэтому не так все просто)

Google
Alexandru
14.02.2018
18:30:19
ну почему? uuid_transfer и потом каждый в hold по отдельности

я примерно то же самое и делал

из answered state они не выходят

Igor
14.02.2018
18:31:20
Там очень специфичная хрень, только с uuid_hold норм работает

Всё перепробовали что можно было) поэтому мне проще холд обмануть было чем переписывать

Alexandru
14.02.2018
18:32:16
сложно представить :/ но раз ты так считаешь

Евгений Большедворский
14.02.2018
18:41:34
Добрый день, можете подсказать по IVR.. что-то под вечер крыша едет..

как мне из <entry action="menu-exec-app" digits="/^[0-9][0-9)$/" param="bridge user/$1"/>

вместо bridge - сделать звонок на Local_extension ?

Igor
14.02.2018
18:46:06
transfer $1 XML context, насколько я помню

Евгений Большедворский
14.02.2018
18:48:43
ага... только что-то еще нехватает... после asterisk очень тяжело в xml искать хвосты

Igor
14.02.2018
18:49:23
что говорит?

Евгений Большедворский
14.02.2018
18:50:11
2018-02-14 21:47:13.022282 [ERR] mod_sofia.c:4503 Invalid Gateway ''

Google
Евгений Большедворский
14.02.2018
18:50:11
там переадресация на мобильный

Igor
14.02.2018
18:50:46
это другая песня, ищи в ДП маршрут, который за исходящие вызовы на мобильники отвечает

и проверь правильно ли там шлюз указан

а потом проверь включен ли он

Евгений Большедворский
14.02.2018
18:51:25
там правильно всё... мне нужно из IVR пусить звонки по правилу внутреннему

Igor
14.02.2018
18:51:41
у тебя там ХХХХ маршрут ссылается на мобильник?

Евгений Большедворский
14.02.2018
18:52:05
нет, xxxx - звонит sip телефон, потом через timeout уходит на мобилу

Igor
14.02.2018
18:52:42
[0-9][0-9) у тебя тут в регулярке косяк, это из рабочего XML?

на мобилу как переводишь вызов? transfer_on_fail?

Евгений Большедворский
14.02.2018
18:53:08
неа ) это я подправил немного.. там правильно всё )

Евгений Большедворский
14.02.2018
18:54:04
<action application="hash" data="insert/${domain_name}-last_dial_ext/global/${uuid}"/> <!--<action application="export" data="nolocal:rtp_secure_media=${user_data(${dialed_extension}@${domain_name} var rtp_secure_media)}"/>--> <action application="hash" data="insert/${domain_name}-last_dial/${called_party_callgroup}/${uuid}"/> <action application="bridge" data="${sofia_contact(${dialed_extension})}"/> <action application="answer"/> <action application="sleep" data="${user_data(${dialed_extension}@${domain_name} var mobile_timeout)}"/> <action application="bridge" data="sofia/gateway/${default_gateway}/${user_data(${dialed_extension}@${domain_name} var mobile)}"/> <action application="bridge" data="loopback/app=voicemail:default ${domain_name} ${dialed_extension}"/>

сории что почти целиком сюда, но видимо вот тут идёт адресация на мобилку...

это не я настраивал изначально, оно мне досталось... разбираюсь

Igor
14.02.2018
18:55:37
<action application="bridge" data="sofia/gateway/${default_gateway}/${user_data(${dialed_extension}@${domain_name} var mobile)}"/>

я так понимаю он у тебя вот здесь ругается

на ${default_gateway}

задача какая? чтобы вызов на пользователя, потом пауза ${mobile_timeout} потом соединение с мобилой? я правильно всё понял? или по таймауту дозвона сразу перевести на мобилу?

Евгений Большедворский
14.02.2018
18:57:14
Спасибо, сейчас попробую понять как оно работает. может правда переменные какие-то бетиться.

Google
Евгений Большедворский
14.02.2018
18:57:37
да, именно такая. и такое правило есть уже.

вообщем мне нужно было добавить простой ivr

что-бы можно было набрать номер внутренний, но что-бы он шел по обычному правилу (как звонок по внутреннему номеру)

Igor
14.02.2018
18:59:33
эт правильно, переменные там всякие и прочие cdr

из IVR напрямую с этим будут сложности, лучше трансфером

Pavel
14.02.2018
19:24:13
а как то можно изменить поле Contact, чтобы удалить из него имя шлюза и оставить только номер ?

сам спросил - сам ответил :)

<param name="extension-in-contact" value="true"/>

и с 3сх заработал транк :)

Alexandru
14.02.2018
22:40:13
можно как-то не посылать переменную sip_h_*, но оставить ее в cdr?

Denis 災 nobody
15.02.2018
06:30:28
Убрать sip_h? В этом их суть, попадать в заголовки

Плюс есть rh, ph

Yura
15.02.2018
09:57:25
пробовал ли кто-нибудь в FusionPBX клонировать полностью домен со всеми его учётными записями, диалпланами средствами БД? муторно руками каждый раз одно и то же делать. Или подскажите, пожалуйста, в каких таблицах хранятся основные настройки домена и его учётных записей?

Виталий
15.02.2018
09:57:55
mysqldump )?

Yura
15.02.2018
09:58:42
вери фанни. мне нужен не дамп, а клон домена в пределах одного сервера.

Denis 災 nobody
15.02.2018
10:00:15
а дамп проанализировать (грепом?) на нужный домен. В том числе - может потом просто sed-ом сделать замену, только unique id убрать если они есть в дампе

Yura
15.02.2018
10:02:01
пробовал. похоже, что где-то ещё есть ссылки на другие таблицы, естественно без указания имения домена. в результате моих попыток получался нежизнеспособный домен, котоорый даже руками невозможно было починить.

irton
15.02.2018
10:21:47
Все это безобразие как то потом в другую базу перекидывать

Yura
15.02.2018
10:25:20
зачем в другую базу? мне нужно в пределах одной базы склонировать домен с новым именем, чтобы в склонированном домене склонировались бы и учётные записи, диалпланы, роуты и т.д. То есть у Вас тоже соображения общего порядка, но сами это не делали?

Google
Yura
15.02.2018
10:27:33
спасибо за советы, будем дальше копать.

irton
15.02.2018
10:27:47
Но я надеюсь за ваш счет повысить свой скилл

?

Yura
15.02.2018
10:30:37
да уж... небыстро это будет. до недавнего времени тоже руками делали, но вот создали новый домен, точно так же, как и все предыдущие, а у него то КПВ не идёт, то трансфёр отпадает, то DTMF то ли не передаётся, то ли не обрабатывается. И есть образцово-показательный домен, в котором всё-всё работает. Вот и захотелось клонировать этот правильный домен.

Denis 災 nobody
15.02.2018
10:39:24
обычно в домены добавляется сам домен, дальше в таблицах только его ид

Yura
15.02.2018
10:56:07
спасибо, посмотрим на этот вариант. но обычно в домене огранизуют логически выделенные структуры - различные организации. В этом случае не нужно заморачиваться ограничениями кому можно звонить в пределах кдомена, кому нельзя.

Alexey
15.02.2018
20:06:11
Для фс домен - это группа в которой есть набор пользователей

Alexey
15.02.2018
23:15:02
Для фс домен - это группа в которой есть набор пользователей
realm из настроек bind_digit_action тоже можно считать доменом, хоть и с натяжкой ?

Yura
16.02.2018
06:14:33
Dtmf так же как и кпв не связанны в фс с доменами ну вообще ни как. Так же как и шлюзы. Для фс это все общие настройки. FusionPBX патается сделать вид для шлюзов, что они часть домена.
Сегодня выяснили, почему на одном из новых доменов КПВ не работал. Не работал КПВ для номера, на котором включили запись разговоров. Стали сравнивать всё подряд - обнаружили, что в диалплане неьольшая разница. После какого-то обновления FusionPBX изменили План нумерации, создаваемый для нового домена, и там была небольшая обшибка. В-общем, это комбинация софтсвитча и freeswitch'а. В одном случае выдатся 183, в другом - 180 и КПВ в RTP. А Вы говорите, что КПВ не связан с доменом....

Dmitriy
16.02.2018
06:23:19
у freeswitch - в общем случае никак не связан. а у вас получаетс я - связал fusionpbx через dialplan ;)

Alexey
16.02.2018
11:22:58


Пытаюсь организовать стык с клиентом, с той стороны человек похоже не очень специалист по телефонии. Регистрация не проходит. Есть дамп, можно по нему поставить диагноз, какие настройки надо потрогать?

Ну или самому допилить у себя

ros
16.02.2018
11:25:46
а вы похоже очень специалист, что дамп сами не можете посмотреть?

Alexey
16.02.2018
11:26:37
я сам чуть больший специалист чем с той стороны, но на лавры не претендую.

Google
ros
16.02.2018
11:27:20
SIP/2.0 403 Forbidden почти 100% не попадаете в ACL пира на астериске

Alexey
16.02.2018
11:27:47
спасибо

Nikolay
16.02.2018
11:28:01
пусть с той стороны сделают core set verbose 10 и смотрят в консоль астериска :)

Serjio
16.02.2018
11:30:34
сверьтесь с той стороной по логину-паролю а то как-то sip:digitec@89.232.97.222 очково выглядит

Alexey
16.02.2018
11:31:42
сверьтесь с той стороной по логину-паролю а то как-то sip:digitec@89.232.97.222 очково выглядит
сверился, сразу как получил инфу с той стороны, что попытка регистрация стала пытаться пройти. Так то второй день боремся, до сего момента на мой Register просто ответа не было.

ros
16.02.2018
11:37:01
параметры deny permit пусть глядят

Denis 災 nobody
16.02.2018
11:54:49
?

Serge
16.02.2018
12:24:33
Есть косяк: не соблюдается заданный диапазон RTP портов, версия последний релиз (1.6.20) - по JIRA ничего такого не нашёл. Оно же только в одном месте задаётся?

Serge
16.02.2018
12:31:42
пока вижу только out - у меня небольшой трафик и из 15 звонков два мимо тазика

Konstantin
16.02.2018
12:32:19
?
+

Artem
16.02.2018
12:32:35
всем привет. есть у меня не очень тривиальная необходимость звать curl из lua-скрипта при api_hangup_hook. проблема в том что курл после хэнгапа не зовется, тк нужно ему выставлять set_zombie_exec, чего я просто из скрипта оригинации сделать не могу. подскажите, может кто сталкивался с таким?

Ihor
16.02.2018
13:08:04
Плюс, пробовали session_in_hangup_hook=true?

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