
AbdulAziz
25.05.2018
11:16:44
А есть тут такие?
поставилс sngrep для захвата сип тарфика, толи после этого толи до этого перестал работа ть звук между оперреторами и самим ФС. Хотя если звонить на номера транков которые подключенны к ФС то слышно музыку на удержании которая. Как только оператор берет трубку снова тишина.


Alex
25.05.2018
11:35:36
bootstrap configure.log?
А что это означает?
Makefile.am:54: warning: source file '$(top_srcdir)/src/zrtp.c' is in a subdirectory,
Makefile.am:54: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled. For now, the corresponding output
automake: object file(s) will be placed in the top-level directory. However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.

Ihor
25.05.2018
12:15:38

Google

AbdulAziz
25.05.2018
12:59:57
там просто библиотек ему не хватало доставлял
несколько библиотек пересекались с ФС

Ivan
25.05.2018
13:00:14
Привет, нужно ли что-то дополнительно указывать для передачи realm? В настройках шлюза стоит realm, но при запросе все равно не подставляется
freeswitch@pbx> sofia status gateway test
======================================
Name test
Profile register
Scheme Digest
Realm testrealm
Username 123456789
Password yes
From <sip:123456789@testrealm>
Contact <sip:gw+test@ip;tport=udp;transport=udp;gw=test>
Exten 123456789
To sip:123456789@ip
Proxy sip:ip:5080
Context out
Expires 300
Freq 300
Ping 0
PingFreq 0
PingTime 0.00
PingState 0/0/0
State REGED
Status UP
Uptime 257s
CallsIN 0
CallsOUT 0
FailedCallsIN 0
FailedCallsOUT 0
==================================================
Но в invite уходит ip

Максим
25.05.2018
13:28:19
realm нужен для digest аутификации
используйте from-domain

Ivan
25.05.2018
13:29:13

Максим
25.05.2018
13:33:26
Попробуйте в Б ноге выставить variable_sip_auth_realm

Ivan
25.05.2018
13:34:46

Максим
25.05.2018
13:36:51
покажите диалстрингу

Ivan
25.05.2018
13:37:19
не правильно сделал, вроде такая переменная должна быть sip_auth_username

Максим
25.05.2018
13:37:34
https://freeswitch.org/confluence/display/FREESWITCH/Variables+Master+List#VariablesMasterList-sip_auth_realm

Google

Ivan
25.05.2018
13:43:07
неа, не работает.
<action application="bridge"
data="{sip_cid_type=none,absolute_codec_string='PCMA,PCMU',sip_auth_realm=test}sofia/gateway/${gateway_name}/+${call_phone}"/>

Максим
25.05.2018
13:55:16
покажите настройки гейта, пароли не забудьте удалить
и версию FS

Ivan
25.05.2018
13:57:04
и версию FS
версия 1.6.20-37-987c9b9~64bit
<gateway name="6344b9b512">
<param name="username" value="USER"/>
<param name="password" value="PASS"/>
<param name="proxy" value="IP:5080"/>
<param name="realm" value="REALM"/>
<param name="from-domain" value="REALM"/>
<param name="register-transport" value="udp"/>
<param name="contact-params" value="tport=udp"/>
<param name="register" value="true"/>
<param name="context" value="out"/>
<param name="expire-seconds" value="300"/>
</gateway>

Максим
25.05.2018
13:58:00
покажите трейс инвайта
и попробуйте перед бриждом сделать <action application="respond" data="407 new_realm"/>

Ivan
25.05.2018
14:02:36
Тоже не помогло, ставит ip из proxy
в настройках профиля стоит Challenge Realm auto_from, но он все равно непонятно откуда берет другое значение


Denis
25.05.2018
14:52:15
send 1199 bytes to udp/[x.x.x.x]:5160 at 17:48:20.943203:
—----------------------------------------------------------------------
INVITE sip:1150@x.x.x.x:5160 SIP/2.0
Via: SIP/2.0/UDP y.y.y.y;rport;branch=z9hG4bKvH4ySKp4NS7tg
Max-Forwards: 70
From: "Extension 1008" <sip:1500@hueta>;tag=c8aQ54389DXDS
To: <sip:1150@x.x.x.x:5160>
Call-ID: 826af9eb-dacd-1236-829f-e8de2702e72e
CSeq: 123293786 INVITE
Contact: <sip:gw+gw@y.y.y.y:5060;transport=udp;gw=gw>
User-Agent: FreeSWITCH-mod_sofia/1.9.0+git~20180329T151820Z~930e7f3b0e~64bit
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
Supported: path, replaces
Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 246
X-FS-Support: update_display,send_info
Remote-Party-ID: "Extension 1008" <sip:1008@hueta>;party=calling;screen=yes;privacy=off
v=0
o=FreeSWITCH 1527202744 1527202745 IN IP4 y.y.y.y
s=FreeSWITCH
c=IN IP4 y.y.y.y
t=0 0
m=audio 56956 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
from-domain


Ivan
25.05.2018
14:53:48
from-domain
если это к моему вопросу, то в from-domain стоит тоже, что и в realm и в INVITE в from все верно стоит

Denis
25.05.2018
14:55:31
т.е. вы хотите INVITE sip:1150@realm:5160 SIP/2.0 ?

Anton
25.05.2018
14:56:26
<action application="bridge" data="{sip_invite_domain=${sip_from_host}}sofia/gateway/gw1/$1@domain.org"/>

Ivan
25.05.2018
14:57:03
вот сюда хочу
Proxy-Authorization: Digest username="USER", realm="REALM_FROM_GATEWAY"

Vitaliy
25.05.2018
14:58:59
разве он её не получает от сервера на котором авторизуется?

Ivan
25.05.2018
15:01:32
т.е. он в 407 ответ приходит этот realm?
и fs его обрато в invite шлет? похоже, что так. В 407 приходит этот ip и fs его обратно

Vitaliy
25.05.2018
15:03:51
конечно, иначе не пройдет авторизация. realm учавствует в формировании md5 хэша.


Denis
25.05.2018
15:04:07
Authorization: Digest username="1500", realm="asterisk", nonce="4e10af05", algorithm=MD5, uri="sip:1150@gw_ip:5160", response="03eace8d92803cfa8b0430e213b2d7a0" в данном случае сам шлюз это прислал, дамп из fs в астер, с машины fs
полный пакет
send 1368 bytes to udp/[192.168.1.44]:5160 at 17:57:26.551180:
—----------------------------------------------------------------------
INVITE sip:1150@192.168.1.44:5160 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.102;rport;branch=z9hG4bK051NXcDrjBKKj
Max-Forwards: 70
From: "Extension 1008" <sip:1500@hueta>;tag=yN592t4Nt46XQ
To: <sip:1150@192.168.1.44:5160>
Call-ID: c7a000c4-dace-1236-829f-e8de2702e72e
CSeq: 123294060 INVITE
Contact: <sip:gw+3cx@192.168.1.102:5060;transport=udp;gw=3cx>
User-Agent: FreeSWITCH-mod_sofia/1.9.0+git~20180329T151820Z~930e7f3b0e~64bit
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
Supported: path, replaces
Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
Authorization: Digest username="1500", realm="asterisk", nonce="4e10af05", algorithm=MD5, uri="sip:1150@192.168.1.44:5160", response="03eace8d92803cfa8b0430e213b2d7a0"
Content-Type: application/sdp
Content-Disposition: session
Content-Length: 246
X-FS-Support: update_display,send_info
Remote-Party-ID: "Extension 1008" <sip:1008@hueta>;party=calling;screen=yes;privacy=off
v=0
o=FreeSWITCH 1527211048 1527211049 IN IP4 192.168.1.102
s=FreeSWITCH
c=IN IP4 192.168.1.102
t=0 0
m=audio 49198 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
—----------------------------------------------------------------------

Google

Ivan
25.05.2018
15:05:34
у меня, когда идет первый INIVTE нет блока Authorization

Vitaliy
25.05.2018
15:05:49
и не должно.

Ivan
25.05.2018
15:06:15
появляется только на ответ 407 и там realm, который мне ответили.
тогда почему провайдер треубет другой realm?
хотя сам присылает не тот, что нужно

Vitaliy
25.05.2018
15:06:48
не знаю, не встречал таких требований :D

Ivan
25.05.2018
15:07:26
ну т.е. fs в данном случае делает все корректно, ему в 407 пришел realm="A" и он его и отдал realm="A"?

Vitaliy
25.05.2018
15:07:55
да, это типовой случай. возможно требования провайдера легальны. надо читать RFC.
повторюсь, я с такими требования не встречался.

Ivan
25.05.2018
15:10:30
понял, спасибо за помощь.

енот
25.05.2018
16:15:04
походу, господа, квм свои прямые обязанности не выполняет. нагрузка упала на 60% на все виртуалки по процу после того как одну из них я выключил.

Виталий
25.05.2018
17:54:05
И с чего такие скоропалительные выводы)?

Alex
25.05.2018
18:04:26
Люди добрые ну подскажите пожалуйста как сделать чтобы в поле cli ничего не подставлялось кроме 79, все остальное отбивалось? Какое правило в диалплан прописать?

Vitaliy
25.05.2018
18:06:25
что за поле cli?

Victor_sc120
25.05.2018
18:18:01
<regex field="caller_id_number" expression="^79\d{10}$"/>

енот
26.05.2018
03:48:28

Dmitry
26.05.2018
03:51:59
Всем привет, ищу отзывы о работе FS+mod_xml_radius. Как стабильность у такой связки?

Alex
26.05.2018
11:55:11
Посоветуйте как правильно написать правило, нужно чтоб effective caller id number пропускал ТОЛЬКО 79, остальные А-номера отбивал?

Alexey
26.05.2018
12:29:01

Yuriy
26.05.2018
12:40:50
Наверное вот эта подсказка будет очень кстати
https://regex101.com/

Alex
26.05.2018
12:53:21
Нет наверное просто сегодня все отдыхают

Google

енот
26.05.2018
13:03:38

Alex
26.05.2018
13:04:38
Да я все равно не понимаю в этом, я Прошу мне написать это правило, чтоб я его скопировал и в ставил в диалплан

енот
26.05.2018
13:04:58
такого не будет
если вы не понимаете, значит и вставить в нужное место не сможете с вероятностью 90%+
стоит пройтись по докуметнации, гуглануть "freeswitch conditions examples"
и, разумеется, сайт который линканули вам выше

Yuriy
26.05.2018
13:07:22

енот
26.05.2018
13:07:40

Admin
ERROR: S client not available

енот
26.05.2018
13:07:58
я б ещё абонентку предложил, но у меня времени нет)))
а то вдруг согласится

Alex
26.05.2018
13:09:52
Нет у мне прописано правило запрет только на 7800 номера, я могу его просто редактировать на другое

енот
26.05.2018
13:09:54
сегодня в @ru_voip подобный разговор был) там правда человек настойчиво спрашивал какой ему ЯП выучить чтобы гоип присобачить к своему кц. что там в кц в качестве АТС он не в курсе.
или что отрицает?
необходимость доки читать?

Alex
26.05.2018
13:11:10

енот
26.05.2018
13:11:41
На этот
так отредактируйте, кто вам мешает?
я ещё раз говорю, в интернете полно примернов кондишенов
вы просите решить за вас задачу, которая решается за полчаса с нуля беглым гуглением

Google

Alex
26.05.2018
13:12:28
Так нужно чтоб кто то написал мне это правило

енот
26.05.2018
13:13:12
ок
100$
я выкрою в своем графике время и напишу
деньги - вперед, + потребуется ваш текущий диалплан

Alex
26.05.2018
13:13:38
Бред

енот
26.05.2018
13:13:44
почему?
а просить решить задачу за вас потому что вам лень - не бред?
стыд, совесть, честь - не?
просить у комьюнити помощи с проблемами стоит в таких форматах:
"я пытался сделать З, получилось Х, пытался К и Ы. Помогите, я чет в тупик зашел",
"мне надо сделать Р, но я вообще не в курсе как, направьте литературой, ссылкой или хотя бы запросом в гугле, плиз" - в особо сложных моментах перетекает в п1
а вы просите "сделайте за меня. нет, сам даже пытаться не буду. кто-нибудь да сделает"

Konstantin
26.05.2018
18:20:11

? Stan
26.05.2018
18:25:04

Alex
26.05.2018
18:28:52
Да вы пизданулись вообще что ли? За какой хуй я должен платить 100евро? За то чтоб написали мне эти сраные символы ^79\d{10}$"/> вы чё реально издеваетесь???

Alex
26.05.2018
18:33:51
Тебе же ответили сразу же как спросил. Не устроило?

Vitaliy
26.05.2018
18:48:53
сделаю за 1к деревянных.

Alex
26.05.2018
18:50:24
Вот это уже интереснее

Vitaliy
26.05.2018
18:53:49
требование на самом деле пустяковое, почему нельзя сделать самостоятельно хз.

Andrey
26.05.2018
18:58:42

? Stan
26.05.2018
19:01:36