Страница 1 из 3
FreePBX + SIP от МТС виртуальная АТС
Добавлено: 08 июн 2024, 15:49
mrkop
Приветствую всех присутствующих!, никак не получится принять звонок от вирт АТС МТС исходящие работают а вот входящие не доходят до моей АТС. Ни одного пакета не приходит, как будто не туда отправляет.
Может кто то поделится рабочим конфигом?
Если настривают чероез PhonerLite то звонки приходят на него и уходят.
Как то можно понять как регистрируется СофтФОН?
Исход
type=peer
secret=XXXXXX
qualify=3000
port=5060
outboundproxy=pov.vpbx.mts.ru,force
insecure=port,invite
host=vpbx.mts.ru
fromuser=mobsip_YYYYYYYYYY
fromdomain=vpbx.mts.ru
dtmfmode=rfc2833
disallow=all
defaultuser=sip_YYYYYYYYYY_hk6P
context=from-trunk
allow=alaw,ulaw
Входящий
mobsip_YYYYYYYYYY@vpbx.mts.ru:XXXXXX:
sip_YYYYYYYYYY_hk6P@pov.vpbx.mts.ru/mobsip_YYYYYYYYYY
Регистрация проходит но пакеты не приходят на АТС при входящем...
Исходящая связь заработала только после прописания callerID c нижним подчеркиванием (_mobsip_YYYYYYYYYY)
В ТП написал но ответил через день только и то скорее всего как обычно без какой либо конкретики. МТС друрная телефония(((
Re: FreePBX + SIP от МТС виртуальная АТС
Добавлено: 08 июн 2024, 19:01
Glukinho
Ни одного пакета не приходит
Как вы это поняли?
Re: FreePBX + SIP от МТС виртуальная АТС
Добавлено: 09 июн 2024, 01:27
mrkop
Glukinho писал(а):Как вы это поняли?
sip set debug on
Re: FreePBX + SIP от МТС виртуальная АТС
Добавлено: 09 июн 2024, 02:39
Glukinho
Скорее всего, у вас в пакетах REGISTER указан внутренний адрес Астерикса, и МТС отправляет на него входящие, понятно, что они не доходят.
Вам нужно или указать на Астериске опции externip=..., localnet=... или включить ALG на роутере.
Чтобы в этом убедиться, надо смотреть пакеты, уходящие с внешнего интерфейса роутера, который смотрит в интернет.
Re: FreePBX + SIP от МТС виртуальная АТС
Добавлено: 09 июн 2024, 02:51
mrkop
Glukinho писал(а):Скорее всего, у вас в пакетах REGISTER указан внутренний адрес Астерикса, и МТС отправляет на него входящие, понятно, что они не доходят.
Вам нужно или указать на Астериске опции externip=..., localnet=... или включить ALG на роутере.
Чтобы в этом убедиться, надо смотреть пакеты, уходящие с внешнего интерфейса роутера, который смотрит в интернет
externip=..., localnet=... Прописанны
ALG на роутере отключенно
В АТС включене nat=yes
Прикол в том что паралельный trunk с номером мегафон работает без проблем на вход и выход.
Попробую пакеты захватить посомтреть что в них
Re: FreePBX + SIP от МТС виртуальная АТС
Добавлено: 09 июн 2024, 05:53
ded
1) не надо полностью цитировать предыдущий ответ.
2) nat=yes - не работает, устаревший синтаксис, в современных версиях - два параметра rport & comedia (см. документацию)
3) по возможности не используйте здесь такие скрытия - XXXXXX и YYYYYYYYY
Лучше так: если скрываете ИП адрес - просто измените пару цифр в существующем при публикации, и если скрываете номер телефона - то же самое. Тогда будет понятнее.
4) Ничего прикольного в том, что паралельный trunk с номером мегафон работает без проблем нет. У всех провайдеров своя, у каждого, система раздачи DIDs и регистрации транков. И нет единого стандарта в этом. К каждому провайдеру приходится подбирать ключи.
5) Пакеты смотрите лучше через tcpdump port 5060 во время входящего звонка, очень может быть что вызов прилетает от МТС совсем не с того адреса, с которого вы ждёте. Ибо сервер регистрации и outbound proxy у МТС скорее всего разделены.
Re: FreePBX + SIP от МТС виртуальная АТС
Добавлено: 09 июн 2024, 13:22
mrkop
mrkop писал(а): Ибо сервер регистрации и outbound proxy у МТС скорее всего разделены.
ПОхоже нашел в чем косяк
Really destroying SIP dialog '48d6616d43a47de32191014909416835@85.140.**.***:5060' Method: OPTIONS
[2024-06-09 13:10:02] NOTICE[2349]: chan_sip.c:15889 sip_reregister: -- Re-registration for mobsip_987*******@pov.vpbx.mts.ru
REGISTER 12 headers, 0 lines
Reliably Transmitting (NAT) to 195.34.37.67:5060:
REGISTER sip:vpbx.mts.ru SIP/2.0
Via: SIP/2.0/UDP 85.140.**.***:5060;branch=z9hG4bK618243d8;rport
Max-Forwards: 70
From: <sip:mobsip_987*******@vpbx.mts.ru>;tag=as7b3142ef
To: <sip:mobsip_987*******@vpbx.mts.ru>
Call-ID: 5af3f9b012e4649c0f1ad52f037db62f@[::1]
CSeq: 104 REGISTER
Supported: replaces, timer
User-Agent: FPBX-16.0.40.8(18.20.2)
Authorization: Digest username="sip_987*******_hk6P", realm="BroadWorks", algorithm=MD5, uri="sip:vpbx.mts.ru", nonce="BroadWorksXlx7dickgTr6z5zhBW", response="97f1d01065a927f3e3cc623aeeccfd42", qop=auth, cnonce="32e6069b", nc=00000002
Expires: 120
Contact: <sip:mobsip_987*******@85.140.**.***:5060>
Content-Length: 0
Почемуто в паекете
Call-ID: 5af3f9b012e4649c0f1ad52f037db62f@[::1]
Если смотрю лог софт фона при регистрации.
Call-ID: 80C1E692-9824-EF11-A52A-EBD894336054@192.168.50.50
Re: FreePBX + SIP от МТС виртуальная АТС
Добавлено: 09 июн 2024, 15:15
Glukinho
Вряд ли пакет OPTIONS и Call-id в нем что-то на самом деле значат, это всё не про то.
Кстати, call-id вообще каждый раз разный, для каждого диалога. Это просто уникальный идентификатор для связывания сообщений внутри одного диалога, сам по себе он ничего не значит.
Рекомендую вместо tcpdump и sip set debug всегда запускать sngrep, это примерно в 30 раз удобнее и понятнее, там все раскрашено и разбито по диалогам.
Если нужны только звонки (диалоги INVITE), запускать быстро можно через sngrep -c
Sip set debug вы в принципе не сможете прочитать, если в системе больше одного звонка, там все сразу в кашу сбивается.
У Вирт АТС МТС есть интерфейс? Там указано, что учётная запись зарегистрирована? Какой-то ip:port видны?
Ещё как отдельный вариант, МТС умеет подавать городские номера не через виртуальную АТС, а обычным SIP транком в услуге Автосекретарь. Делается отдельным заявлением через менеджера. Работает нормально.
По возможности всегда уходите от всяких навязываемых провайдерских виртуальных АТС, это все шляпа с кучей проблем.
Re: FreePBX + SIP от МТС виртуальная АТС
Добавлено: 09 июн 2024, 16:52
ded
А какой ответ приходит от МТС на ваш запрос
CSeq: 104 REGISTER
Supported: replaces, timer
User-Agent: FPBX-16.0.40.8(18.20.2)
?
Его статус можно увидеть по
CLI> sip show registry
Re: FreePBX + SIP от МТС виртуальная АТС
Добавлено: 09 июн 2024, 20:42
mrkop
ded писал(а):CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
pov.vpbx.mts.ru:5060 Y mobsip_98751 585 Registered Sun, 09 Jun 2024 20:28:59
Glukinho писал(а):Если нужны только звонки (диалоги INVITE), запускать быстро можно через sngrep -c
Клевая штука спс за подсказку, но invite нет от мтс на freebpx(
Glukinho писал(а):У Вирт АТС МТС есть интерфейс? Там указано, что учётная запись зарегистрирована? Какой-то ip:port видны?
Там вообще песня)
Регитсрацию видит и показывает правильно
freePBX
URI: sip:mobsip_9875100263@10.248.32.227:47799;transport=udp;ep=85.140.**.***:5060;fw=85.140.**.***:5060
SoftPhone
URI: sip:mobsip_9875100263@10.248.32.227:46637;transport=udp;ep=81.200.***.***:5060;fw=81.200.***.***:5060
пакеты с Softphone При регистрации
-------------------------------------------
20:16:28,759: T: 195.34.37.67:5060 (UDP)
REGISTER sip:vpbx.mts.ru SIP/2.0
Via: SIP/2.0/UDP 192.168.50.50:5060;branch=z9hG4bK00be00adf124ef11b1eb67e1eca2b1e5;rport
From: "PhonerLite" <sip:mobsip_98751*****@vpbx.mts.ru>;tag=2454835392
To: "PhonerLite" <sip:mobsip_98751*****@vpbx.mts.ru>
Call-ID: 00BE00AD-F124-EF11-B1E9-67E1ECA2B1E5@192.168.50.50
CSeq: 1 REGISTER
Contact: <sip:mobsip_98751*****@192.168.50.50>;+sip.instance="<urn:uuid:80DD1E71-FF21-EF11-AD4F-7B2E3A6E8724>"
Allow: INVITE, ACK, BYE, CANCEL, MESSAGE, NOTIFY, OPTIONS, REFER, UPDATE, PRACK
Max-Forwards: 70
Allow-Events: org.3gpp.nwinitdereg
User-Agent: PhonerLite/3.25
Supported: replaces, from-change
Expires: 600
Content-Length: 0
20:16:28,767: Facility Confirm: 16 00 10 00 80 81 B3 00 01 00 00 00 00 00 03 00 05 01 00 02 00 00
20:16:28,767: Facility Confirm (Supplementary Services)
20:16:28,767: Listen: success
-------------------------------------------
20:16:28,807: R: 195.34.37.67:5060 (UDP)
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.50.50:5060;received=81.200.***.***;branch=z9hG4bK00be00adf124ef11b1eb67e1eca2b1e5;rport=5060
From: "PhonerLite" <sip:mobsip_98751*****@vpbx.mts.ru>;tag=2454835392
To: "PhonerLite" <sip:mobsip_98751*****@vpbx.mts.ru>;tag=SDdr67d99-661372605-1717953390131
Call-ID: 00BE00AD-F124-EF11-B1E9-67E1ECA2B1E5@192.168.50.50
CSeq: 1 REGISTER
WWW-Authenticate: DIGEST realm="BroadWorks",qop="auth",nonce="BroadWorksXlx7t3bjnT14nic3BW",algorithm=MD5
Content-Length: 0
-------------------------------------------
20:16:28,807: T: 195.34.37.67:5060 (UDP)
REGISTER sip:vpbx.mts.ru SIP/2.0
Via: SIP/2.0/UDP 81.200.***.***:5060;branch=z9hG4bK00be00adf124ef11b1ee67e1eca2b1e5;rport
From: "PhonerLite" <sip:mobsip_98751*****@vpbx.mts.ru>;tag=2454835392
To: "PhonerLite" <sip:mobsip_98751*****@vpbx.mts.ru>
Call-ID: 00BE00AD-F124-EF11-B1E9-67E1ECA2B1E5@81.200.***.***
CSeq: 2 REGISTER
Contact: <sip:mobsip_98751*****@81.200.***.***>;+sip.instance="<urn:uuid:80DD1E71-FF21-EF11-AD4F-7B2E3A6E8724>"
Authorization: DIGEST username="sip_98751*****_hk6P", realm="BroadWorks", nonce="BroadWorksXlx7t3bjnT14nic3BW", uri="sip:vpbx.mts.ru", response="68b7fe92f48b9b7dd544060d96c6ecc8", algorithm=MD5, cnonce="00be00adf124ef11b1ed67e1eca2b1e5", qop=auth, nc=00000001
Allow: INVITE, ACK, BYE, CANCEL, MESSAGE, NOTIFY, OPTIONS, REFER, UPDATE, PRACK
Max-Forwards: 70
Allow-Events: org.3gpp.nwinitdereg
User-Agent: PhonerLite/3.25
Supported: replaces, from-change
Expires: 600
Content-Length: 0
-------------------------------------------
20:16:28,857: R: 195.34.37.67:5060 (UDP)
SIP/2.0 200 OK
Via: SIP/2.0/UDP 81.200.***.***:5060;received=81.200.***.***;branch=z9hG4bK00be00adf124ef11b1ee67e1eca2b1e5;rport=5060
From: "PhonerLite" <sip:mobsip_98751*****@vpbx.mts.ru>;tag=2454835392
To: "PhonerLite" <sip:mobsip_98751*****@vpbx.mts.ru>;tag=SD1l7bc99-2026104804-1717953390180
Call-ID: 00BE00AD-F124-EF11-B1E9-67E1ECA2B1E5@81.200.***.***
CSeq: 2 REGISTER
Contact: <sip:mobsip_98751*****@81.200.***.***>;expires=600;q=0.5
Allow-Events: call-info,line-seize,dialog,message-summary,as-feature-event,x-broadworks-hoteling,x-broadworks-call-center-status,conference
Content-Length: 0
-------------------------------------------
20:16:28,857: T: 195.34.37.67:5060 (UDP)
SUBSCRIBE sip:mobsip_98751*****@vpbx.mts.ru SIP/2.0
Via: SIP/2.0/UDP 81.200.***.***:5060;branch=z9hG4bK00be00adf124ef11b1ef67e1eca2b1e5;rport
From: "PhonerLite" <sip:mobsip_98751*****@vpbx.mts.ru>;tag=4030773974
To: <sip:mobsip_98751*****@vpbx.mts.ru>
Call-ID: 00BE00AD-F124-EF11-B1EA-67E1ECA2B1E5@81.200.***.***
CSeq: 1 SUBSCRIBE
Contact: <sip:mobsip_98751*****@81.200.***.***>;+sip.instance="<urn:uuid:80DD1E71-FF21-EF11-AD4F-7B2E3A6E8724>"
Max-Forwards: 70
User-Agent: PhonerLite/3.25
Expires: 1200
Event: message-summary
Accept: application/simple-message-summary
Content-Length: 0
-------------------------------------------
20:16:28,908: R: 195.34.37.67:5060 (UDP)
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 81.200.***.***:5060;received=81.200.***.***;branch=z9hG4bK00be00adf124ef11b1ef67e1eca2b1e5;rport=5060
From: "PhonerLite" <sip:mobsip_98751*****@vpbx.mts.ru>;tag=4030773974
To: <sip:mobsip_98751*****@vpbx.mts.ru>;tag=SD1l9bc99-668336843-1717953390230
Call-ID: 00BE00AD-F124-EF11-B1EA-67E1ECA2B1E5@81.200.***.***
CSeq: 1 SUBSCRIBE
WWW-Authenticate: DIGEST realm="BroadWorks",qop="auth",nonce="BroadWorksXlx7t3bmeTz4jwzyBW",algorithm=MD5
Content-Length: 0
-------------------------------------------
20:16:28,908: T: 195.34.37.67:5060 (UDP)
SUBSCRIBE sip:mobsip_98751*****@vpbx.mts.ru SIP/2.0
Via: SIP/2.0/UDP 81.200.***.***:5060;branch=z9hG4bK00be00adf124ef11b1f267e1eca2b1e5;rport
From: "PhonerLite" <sip:mobsip_98751*****@vpbx.mts.ru>;tag=4030773974
To: <sip:mobsip_98751*****@vpbx.mts.ru>
Call-ID: 00BE00AD-F124-EF11-B1EA-67E1ECA2B1E5@81.200.***.***
CSeq: 2 SUBSCRIBE
Contact: <sip:mobsip_98751*****@81.200.***.***>;+sip.instance="<urn:uuid:80DD1E71-FF21-EF11-AD4F-7B2E3A6E8724>"
Authorization: DIGEST username="sip_98751*****_hk6P", realm="BroadWorks", nonce="BroadWorksXlx7t3bmeTz4jwzyBW", uri="sip:mobsip_98751*****@vpbx.mts.ru", response="587840f65602859bf7b3136e1ac47cec", algorithm=MD5, cnonce="00be00adf124ef11b1f167e1eca2b1e5", qop=auth, nc=00000001
Max-Forwards: 70
User-Agent: PhonerLite/3.25
Expires: 1200
Event: message-summary
Accept: application/simple-message-summary
Content-Length: 0
-------------------------------------------
20:16:28,946: R: 195.34.37.67:5060 (UDP)
SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 81.200.***.***:5060;received=81.200.***.***;branch=z9hG4bK00be00adf124ef11b1f267e1eca2b1e5;rport=5060
From: "PhonerLite" <sip:mobsip_98751*****@vpbx.mts.ru>;tag=4030773974
To: <sip:mobsip_98751*****@vpbx.mts.ru>;tag=SD1l9bc99-849640497-1717953390269
Call-ID: 00BE00AD-F124-EF11-B1EA-67E1ECA2B1E5@81.200.***.***
CSeq: 2 SUBSCRIBE
Content-Length: 0
Пакеты freePBX При регистрации
Reloading SIP
Reliably Transmitting (NAT) to 195.34.49.2:5060:
OPTIONS sip:vpbx.mts.ru SIP/2.0
Via: SIP/2.0/UDP 85.140.**.***:5060;branch=z9hG4bK5399f386;rport
Max-Forwards: 70
From: "Unknown" <sip:mobsip_98751*****@85.140.**.***>;tag=as3b7700f9
To: <sip:vpbx.mts.ru>
Contact: <sip:mobsip_98751*****@85.140.**.***:5060>
Call-ID: 0472ea8119dbc73c219fb3d809622bef@85.140.**.***:5060
CSeq: 102 OPTIONS
User-Agent: FPBX-16.0.40.8(18.20.2)
Date: Sun, 09 Jun 2024 17:19:14 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0
---
<--- SIP read from UDP:195.34.37.67:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 85.140.**.***:5060;received=85.140.**.***;branch=z9hG4bK5399f386;rport=42702
From: "Unknown" <sip:mobsip_98751*****@85.140.**.***>;tag=as3b7700f9
To: <sip:vpbx.mts.ru>;tag=aprqj43hrk1-7mqmtj00000c6
Call-ID: 0472ea8119dbc73c219fb3d809622bef@85.140.**.***:5060
CSeq: 102 OPTIONS
<------------->
--- (6 headers 0 lines) ---
[2024-06-09 20:19:14] NOTICE[2636]: chan_sip.c:25009 handle_response_peerpoke: Peer 'MTS_98751*****' is now Reachable. (32ms / 3000ms)
Really destroying SIP dialog '0472ea8119dbc73c219fb3d809622bef@85.140.**.***:5060' Method: OPTIONS
[2024-06-09 20:19:14] NOTICE[2636]: chan_sip.c:15889 sip_reregister: -- Re-registration for mobsip_98751*****@pov.vpbx.mts.ru
REGISTER 11 headers, 0 lines
Reliably Transmitting (NAT) to 195.34.37.67:5060:
REGISTER sip:vpbx.mts.ru SIP/2.0
Via: SIP/2.0/UDP 85.140.**.***:5060;branch=z9hG4bK4a66f279;rport
Max-Forwards: 70
From: <sip:mobsip_98751*****@vpbx.mts.ru>;tag=as6f728ad4
To: <sip:mobsip_98751*****@vpbx.mts.ru>
Call-ID: 0eb1ade162d47a387106d5757928e7c6@[::1]
CSeq: 102 REGISTER
Supported: replaces, timer
User-Agent: FPBX-16.0.40.8(18.20.2)
Expires: 120
Contact: <sip:mobsip_98751*****@85.140.**.***:5060>
Content-Length: 0
---
<--- SIP read from UDP:195.34.37.67:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 85.140.**.***:5060;received=85.140.**.***;branch=z9hG4bK4a66f279;rport=42702
From: <sip:mobsip_98751*****@vpbx.mts.ru>;tag=as6f728ad4
To: <sip:mobsip_98751*****@vpbx.mts.ru>;tag=SDjgjl299-1168802348-1717953554278
Call-ID: 0eb1ade162d47a387106d5757928e7c6@[::1]
CSeq: 102 REGISTER
WWW-Authenticate: DIGEST realm="BroadWorks",qop="auth",nonce="BroadWorksXlx7t6u7aTli3x7lBW",algorithm=MD5
Content-Length: 0
<------------->
--- (8 headers 0 lines) ---
Responding to challenge, registration to domain/host name pov.vpbx.mts.ru
REGISTER 12 headers, 0 lines
Reliably Transmitting (NAT) to 195.34.37.67:5060:
REGISTER sip:vpbx.mts.ru SIP/2.0
Via: SIP/2.0/UDP 85.140.**.***:5060;branch=z9hG4bK6255faae;rport
Max-Forwards: 70
From: <sip:mobsip_98751*****@vpbx.mts.ru>;tag=as6f728ad4
To: <sip:mobsip_98751*****@vpbx.mts.ru>
Call-ID: 0eb1ade162d47a387106d5757928e7c6@[::1]
CSeq: 103 REGISTER
Supported: replaces, timer
User-Agent: FPBX-16.0.40.8(18.20.2)
Authorization: Digest username="sip_98751*****_hk6P", realm="BroadWorks", algorithm=MD5, uri="sip:vpbx.mts.ru", nonce="BroadWorksXlx7t6u7aTli3x7lBW", response="e7b53aad6597c42ffff61858b6812953", qop=auth, cnonce="120fd008", nc=00000001
Expires: 120
Contact: <sip:mobsip_98751*****@85.140.**.***:5060>
Content-Length: 0
---
<--- SIP read from UDP:195.34.37.67:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 85.140.**.***:5060;received=85.140.**.***;branch=z9hG4bK6255faae;rport=42702
From: <sip:mobsip_98751*****@vpbx.mts.ru>;tag=as6f728ad4
To: <sip:mobsip_98751*****@vpbx.mts.ru>;tag=SDjgjl299-1298479978-1717953554327
Call-ID: 0eb1ade162d47a387106d5757928e7c6@[::1]
CSeq: 103 REGISTER
Contact: <sip:mobsip_98751*****@85.140.**.***:5060>;expires=600;q=0.5
Allow-Events: call-info,line-seize,dialog,message-summary,as-feature-event,x-broadworks-hoteling,x-broadworks-call-center-status,conference
Content-Length: 0
<------------->
--- (9 headers 0 lines) ---
[2024-06-09 20:19:14] NOTICE[2636]: chan_sip.c:24961 handle_response_register: Outbound Registration: Expiry for pov.vpbx.mts.ru is 600 sec (Scheduling reregistration in 585 s)
Really destroying SIP dialog '0eb1ade162d47a387106d5757928e7c6@[::1]' Method: REGISTER
что то в строке регистрации для входящих, ну как не эксперементировал так не проходит входящий((( /130(внут номер) и _mobsipXXXXXX и хххххх и sip_xxxxxxxx_xxx
не отправляет invite и все
Мне на недели давали как раз для теста номер с авто секретаря... с него все и уходило и приходило. не думал что там все сложно так с этим мтс(((
ТП молчит пока( позвонил сказали что передали разработчикам(на вторую линию потдержки)
Как то можно посмотреть PhoneLite какую стороку регистрации формирует?