
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
Ну это так, протезирование
Я патч делал, но он там может местами поломать сигналинг

Кеков Зез
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

Denis 災 nobody
30.07.2017
16:23:50

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

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

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"/>
типа так?