@ru_freeswitch

Страница 118 из 430
Alexey
27.07.2017
15:21:11
со стороны CUCM не было запроса на изменение SDP

она установила sendonly и на это м все

Serge
27.07.2017
15:22:16
так ФС тогда мог бы сказать recvonly

почему sendonly то?

Google
Alexey
27.07.2017
15:22:27
почему на следующем ACK они шлют recvonly загадка

Serge
27.07.2017
15:22:59
так положено - отвечать на sendonly recvonly

астер в аналогичной ситуации никаких sendonly не генерит

мне ФС куда роднее, но пока приходится обходиться астером

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

в июне 2016 они очень сильно поломали работу 3pcc

Igor
27.07.2017
16:05:02
uuid_media_reneg

пересогласовывает и включается sendrecv

сразу после ответа или перед ответом, не помню

Serge
27.07.2017
16:28:35
не понял.. у меня ФС не отвечает, там только bridge - перед ним воткнуть?

судя по описанию команды оно мне бесполезно

нашёл в жире описание моей ситуации и workarround который они не приняли - завтра учту их замечания и попробую

спасибо за пинок в сторону жира - как-то я плохо искал :(

Google
Serge
27.07.2017
17:05:05
хотя конечно с их стороны тоже бага - нефиг на sendonly отвечать им же

Igor
27.07.2017
18:39:58
судя по описанию команды оно мне бесполезно
Оно делает реинвайт и там sendrecv уже будет

Ну это так, протезирование

Я патч делал, но он там может местами поломать сигналинг

Кеков Зез
28.07.2017
11:50:35
народ, всем привет. А есть у кого-нибудь успешный опыт применения mod_spy?

пытаюсь заставить заработать - не получается

<extension name="spy"> <condition field="destination_number" expression="^\*0(.*)$"> <action application="answer"/> <action application="userspy" data="$1@${domain_name}"/> </condition> </extension> вот так в диалплане написал при звонке слышу музыку ожидания

Igor
28.07.2017
13:03:44
eavesdrop не подходит?

Кеков Зез
28.07.2017
13:34:00
не пробовал eavesdrop

а можно какой-то простой пример с eavesdrop'ом?

Serge
28.07.2017
15:05:11
оказывается ничего патчить не надо уже - они втащили sip_unhold_nosdp в trunk и stable, осталось попробовать

Ihor
29.07.2017
13:27:09
Про mod_spy добавлю - попробуйте позвонить с другой стороны. У меня при мониторинге экстеншена получалось слушать только в случае звонка с экстеншена, а не на него. Судя по всему, это бага, но как подтвердить - хз

Andrey
29.07.2017
14:23:55
камрады побскажите гле взять пример работаеющего с фрисвичем телефона cisco 7970

Serge
30.07.2017
21:51:16
У Cisco Unified Communications Manager (CUCM, CallManager) и каких-то станций Nortel своё понимание как должен работать холд и трансфер и эта переменная лечит один из таких случаев, когда сход с холода делается пустым инвайтом. Но как я уже упоминал, ФС тоже хорош - на sendonly в одном случае не отвечает recvonly, в другом лепит тоже sendonly

Sergey
31.07.2017
11:00:24
Коллеги, кто может помочь подружить Cisco CUCM с Megafon FMC с помощью ФС? Ибо Мегафон шлет номер назначения в поле P-Called-Party-ID, про который CUCM вроде как ничего не слыхивал

Konstantin
31.07.2017
11:01:32
С помощью FS однозначно сделать получится.

Alexey
31.07.2017
11:02:43
Делал подобное для какой-то аппаратной АТС

Denis 災 nobody
31.07.2017
11:04:02
Камой тоже

Google
Denis 災 nobody
31.07.2017
11:04:06
Это ж сип

Konstantin
31.07.2017
11:04:11
Можно на A-плече вычитывать заголовок через переменную sip_h_P-Called-Party-ID и выполнять вызов на этот номер в bridge

Sergey
31.07.2017
11:05:25
Можно на A-плече вычитывать заголовок через переменную sip_h_P-Called-Party-ID и выполнять вызов на этот номер в bridge
Это всё понятно, нужно чтобы кто-то сделал, еще в одном софте (коих только сиповых уже начинает переваливать за десяток) разбираться не хочется. За какие-нибудь плюшки естсетвенно

Alexey
31.07.2017
11:07:23
XML <extension name="sip.beeline.ru"> <condition field="${sip_gateway}" expression="^sip\.beeline\.ru$"/> <condition field="destination_number" expression="^xxxxxxx@sip\.beeline\.ru$"/> <condition field="${sip_h_Diversion}" expression="<sip:([^@]+)" break="never"> <action inline="true" application="set" data="did_number=$1"/> <anti-action inline="true" application="set" data="did_number=JUST_IN_CASE_SOME_NUMBER"/> </condition> <condition> <action application="bridge" data="sofia/local/${did_number}@xx.xx.xx.xx"/> </condition> </extension> Это для билайн. Но идея я думаю понятна.

Они правда используют Diversion заголовок

Sergey
31.07.2017
11:12:01
Они правда используют Diversion заголовок
Да я примерно представляю что задача на несколько строк конфига, но разбираться с нуля довольно запарно

Dmitriy
01.08.2017
09:39:41
добрый день

провайдер выдал сип транк

сип сервер пингуется нормально

но звонки не доходят до сервера

<include> <gateway name="engin"> <param name="proxy" value="93.88.80.88"/> <param name="register" value="false"/> <param name="caller-id-in-from" value="true"/> <param name="username" value="not-used"/> <param name="password" value="not-used"/> </gateway> </include>

Konstantin
01.08.2017
09:40:47
NAT?

Alexey
01.08.2017
09:40:51
Firewall?

Dmitriy
01.08.2017
09:40:55
вот так пытаюсь связаться с провайдером

firewall откл

Konstantin
01.08.2017
09:41:11
tcpdump

Alexey
01.08.2017
09:41:22
Оператор тоже может его иметь :)

Dmitriy
01.08.2017
09:41:56
оператор говорит все откл

Konstantin
01.08.2017
09:41:58
Вместо proxy лучше realm

Alexey
01.08.2017
09:42:00
В дампе есть ICMP отверы?

Google
Dmitriy
01.08.2017
09:42:06
и айпи не требует регистрации

вообще ничего не доходит

образец сип транка правильныйЮ

??

Admin
ERROR: S client not available

Dmitriy
01.08.2017
09:42:37
до этого момента только сип юзерами пользовался

Alexey
01.08.2017
09:43:38
Я еще realm ставлю. В WIKI было.

какая версия FS? Там может быть проблема если есть еще шлюзы с регистрацией

Konstantin
01.08.2017
09:44:20
А можно: tcpdump -i any -vns0 'host 93.88.80.88'

И, соответственно, попингуйте по ICMP и поставьте в настройках шлюза SIP "пропинговку"

Dmitriy
01.08.2017
09:47:52
версия 1,6

с регистрацией только один тран и то без регистрации

Konstantin
01.08.2017
09:48:36
<param name="ping" value="5" /> <param name="ping-max" value="3" /> <param name="retry-seconds" value="5" /> <param name="expire-seconds" value="60" />

Это добавьте.

И опять-таки, у вас АТС за NAT? Если ДА, то в sip профиле это как-то отражено в настройках?

<param name="ext-rtp-ip" value="x.x.x.x"/> <param name="ext-sip-ip" value="x.x.x.x"/>

Dmitriy
01.08.2017
09:52:43
sofia.c:6092 Ping failed engin with code 408 - count 1/0/3, state DOWN

<param name="ext-rtp-ip" value="auto-nat"/>

Konstantin
01.08.2017
09:53:09
Лучше ext-ip впрямую укажите.

И tcpsump сделайте, пожалуйста, как я выше описал.

Google
Dmitriy
01.08.2017
09:54:39
ext ip свой внешний указать?

немного не понял(

Konstantin
01.08.2017
09:54:50
Да.

После изменения параметров нужно рестартануть профиль.

Denis
01.08.2017
16:49:29
Как бороться с тем что от провайдера номера в коде 74 идут с dtmf2833 а в коде 79 идет dtmf inband??

Konstantin
01.08.2017
16:54:52
Провайдеру мозг вправить, тому, который inband шлёт.

А dtmf нужно принимать от провайдера или ему отправлять?

Во FS есть средства генер рования и распознавания dtmf в виде api и приложений.

Denis
01.08.2017
17:10:49
У меня реализация такая что ечть транк от провайдер он приходит на fs далее номер уходит на астериск на котром есть ivr в нем то периодически при изменении типа dtmf то проходят то не прозодят dtmf сигналы((

? Stan
01.08.2017
18:38:55
а можно в condition в expression использовать переменные? мне надо проверить условие что а и б нумера одинаковые

Alexey
01.08.2017
18:40:27
можно, но в expression надо передават regexp

например если номер +7916... это будет не верное выражение

api для экранирования я не нашел

можно попробывать \Q${caller_id_number}\E

? Stan
01.08.2017
18:44:29
<condition regex="any" break="on-false"> <regex field="destination_number" expression="\Q${caller_id_number}\E"/> типа так?

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