Size: a a a

2020 April 24

v

vad in Asterisker-ы
mad
эта команда покажет то, что видит АТС, а не как прописано в конфигах
Default Settings:
-----------------
 Allowed transports:     UDP
 Outbound transport:     UDP
 Context:                from-sip-external
 Record on feature:      automon
 Record off feature:     automon
 Force rport:            Yes
 DTMF:                   rfc2833
 Qualify:                0
 Keepalive:              0
 Use ClientCode:         No
 Progress inband:        No
 Language:               ru
 Tone zone:              <Not set>
 MOH Interpret:          default
 MOH Suggest:
 Voice Mail Extension:   *97
 RTCP Multiplexing:      No
источник

SG

Sergey Grushko in Asterisker-ы
Dm Sh
Доброго дня уважаемые, подскажите по возможности, во время ввода dtmf используя команду read, рвется связь секунд через 11, при этом в логах вижу следующее
<--- SIP read from UDP:X.X.X.X:5060 --->
BYE sip:voip3513229_1@192.168.150.50:5060 SIP/2.0
Via: SIP/2.0/UDP X.X.X.X;branch=z9hG4bK7c5b.67c955d994f392931773296994603f8e.0
Via: SIP/2.0/UDP X.X.X.Y:5060;received=X.X.X.Y;rport=5060;branch=z9hG4bK-o405480-1771
From: "777777777" <sip:+777777777@voip-sbc1.mgn.ru;user=phone>;tag=o1771p0D1557D0t6
To: <sip:+7999999999@voip.viop_voip_voip.ru;user=phone>;tag=as6200eb02
Call-ID: 1587-719962-319864
CSeq: 3 BYE
User-Agent: Eltex smg_pa_sip 3.10.0.35
Max-Forwards: 30
Contact: <sip:777777777@X.X.X.Y:5060>
Allow: INVITE, ACK, BYE, CANCEL, PRACK, REGISTER, INFO, REFER, NOTIFY, OPTIONS, UPDATE
Supported: 100rel, replaces
Reason: Q.850;cause=3;text="No route to destination"
Content-Length: 0

<------------->
--- (14 headers 0 lines) ---
Sending to X.X.X.X:5060 (NAT)
Scheduling destruction of SIP dialog '1587-719962-319864' in 32000 ms (Method: BYE)

<--- Transmitting (NAT) to X.X.X.X:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP X.X.X.X;branch=z9hG4bK7c5b.67c955d994f392931773296994603f8e.0;received=X.X.X.X;rport=5060
Via: SIP/2.0/UDP X.X.X.Y:5060;received=X.X.X.Y;rport=5060;branch=z9hG4bK-o405480-1771
From: "777777777" <sip:+777777777@voip-sbc1.mgn.ru;user=phone>;tag=o1771p0D1557D0t6
To: <sip:+7999999999@voip.viop_voip_voip.ru;user=phone>;tag=as6200eb02
Call-ID: 1587-719962-319864
CSeq: 3 BYE
Server: Asterisk PBX 16.2.1~dfsg-1+deb10u1
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


<------------>
   -- User disconnected

не пойму разрыв по вине провайдера? просто если звонить по внутреннему номеру такой проблемы нету.
самый быстрый способ понять, в провайдере вина или нет - это подключить тестовую линию  от другого провайдера и сравнить)
источник

m

mad in Asterisker-ы
vad
Global Settings:
----------------
 UDP Bindaddress:        0.0.0.0:8812
 TCP SIP Bindaddress:    Disabled
 TLS SIP Bindaddress:    Disabled
 RTP Bindaddress:        Disabled
 Videosupport:           No
 Textsupport:            No
 Ignore SDP sess. ver.:  No
 AutoCreate Peer:        Off
 Match Auth Username:    No
 Allow unknown access:   No
 Allow subscriptions:    Yes
 Allow overlap dialing:  Yes
 Allow promisc. redir:   No
 Enable call counters:   No
 SIP domain support:     No
 Path support :          No
 Realm. auth:            No
 Our auth realm          asterisk
 Use domains as realms:  No
 Call to non-local dom.: Yes
 URI user is phone no:   No
 Always auth rejects:    Yes
 Direct RTP setup:       No
 User Agent:             FPBX-14.0.13.23(16.6.2)
 SDP Session Name:       Asterisk PBX 16.6.2
 SDP Owner Name:         root
 Reg. context:           (not set)
 Regexten on Qualify:    No
 Trust RPID:             No
 Send RPID:              No
 Legacy userfield parse: No
 Send Diversion:         Yes
 Caller ID:              Unknown
 From: Domain:
 Record SIP history:     Off
 Auth. Failure Events:   Off
 T.38 support:           No
 T.38 EC mode:           Unknown
 T.38 MaxDtgrm:          4294967295
 SIP realtime:           Disabled
 Qualify Freq :          60000 ms
 Q.850 Reason header:    No
 Store SIP_CAUSE:        No

Network QoS Settings:
---------------------------
 IP ToS SIP:             CS3
 IP ToS RTP audio:       EF
 IP ToS RTP video:       AF41
 IP ToS RTP text:        CS0
 802.1p CoS SIP:         4
 802.1p CoS RTP audio:   5
 802.1p CoS RTP video:   6
 802.1p CoS RTP text:    5
 Jitterbuffer enabled:   Yes
 Jitterbuffer forced:    No
 Jitterbuffer max size:  200
 Jitterbuffer resync:    1000
 Jitterbuffer impl:      fixed
 Jitterbuffer log:       No

Network Settings:
---------------------------
 SIP address remapping:  Disabled
 Externhost:             <none>
 Externaddr:             (null)
 Externrefresh:          10
 Localnet:               192.168.1.0/255.255.255.0
                         192.168.95.0/255.255.255.0
                         192.168.11.0/255.255.255.0
                         192.168.70.0/255.255.255.0
                         192.168.14.0/255.255.255.0
                         192.168.21.0/255.255.255.0
                         172.16.0.0/255.255.0.0
                         10.15.0.0/255.255.255.0
                         172.17.0.0/255.255.0.0
                         172.18.0.0/255.255.0.0

Global Signalling Settings:
---------------------------
 Codecs:                 (ulaw|alaw|gsm|g726|g722|opus)
 Relax DTMF:             No
 RFC2833 Compensation:   No
 Symmetric RTP:          Yes
 Compact SIP headers:    No
 RTP Keepalive:          0 (Disabled)
 RTP Timeout:            30
 RTP Hold Timeout:       300
 MWI NOTIFY mime type:   application/simple-message-summary
 DNS SRV lookup:         No
 Pedantic SIP support:   Yes
 Reg. min duration       60 secs
 Reg. max duration:      3600 secs
 Reg. default duration:  120 secs
 Sub. min duration       60 secs
 Sub. max duration:      3600 secs
 Outbound reg. timeout:  20 secs
 Outbound reg. attempts: 0
 Outbound reg. retry 403:No
 Notify ringing state:   Yes
   Include CID:          No
 Notify hold state:      Yes
 SIP Transfer mode:      open
 Max Call Bitrate:       384 kbps
 Auto-Framing:           No
 Outb. proxy:            <not set>
 Session Timers:         Accept
 Session Refresher:      uas
 Session Expires:        1800 secs
 Session Min-SE:         90 secs
 Timer T1:               500
 Timer T1 minimum:       100
 Timer B:                32000
 No premature media:     Yes
 Max forwards:           70
Externhost:             <none>
 Externaddr:             (null)

Вот у вас внешний не задан.
Задайте или в интерфейсе или в sip_general_custom.conf через параметр externip=
источник

m

mad in Asterisker-ы
сделвфте sip reload и потом гляньте settings еще раз
источник

DS

Dm Sh in Asterisker-ы
Sergey Grushko
самый быстрый способ понять, в провайдере вина или нет - это подключить тестовую линию  от другого провайдера и сравнить)
в нашей деревеньке такого нету, попробуем поискать внешних)
источник

AO

Anton Oskin in Asterisker-ы
mad
Externhost:             <none>
 Externaddr:             (null)

Вот у вас внешний не задан.
Задайте или в интерфейсе или в sip_general_custom.conf через параметр externip=
Лучше всё-таки через FreePBX, раз там всё равно FreePBX.
источник

SG

Sergey Grushko in Asterisker-ы
Dm Sh
в нашей деревеньке такого нету, попробуем поискать внешних)
астериску пофигу, какой именно будет этот номер)
источник

m

mad in Asterisker-ы
Anton Oskin
Лучше всё-таки через FreePBX, раз там всё равно FreePBX.
Не принципиально вообще.
источник

AO

Anton Oskin in Asterisker-ы
mad
Не принципиально вообще.
Может стать принципиально, когда надо будет этот IP найти через пару лет.
источник

m

mad in Asterisker-ы
Anton Oskin
Может стать принципиально, когда надо будет этот IP найти через пару лет.
если туда человек, который не шарит совсем полезет - да. Но там и других трудностией возникнет. А так все знают, что это так работает.
Более того, если вы внешний интернет резервируете то написав скрипт, который менял бы вам адрес при смене провайдера - по другому не выйдет.
источник

AO

Anton Oskin in Asterisker-ы
mad
если туда человек, который не шарит совсем полезет - да. Но там и других трудностией возникнет. А так все знают, что это так работает.
Более того, если вы внешний интернет резервируете то написав скрипт, который менял бы вам адрес при смене провайдера - по другому не выйдет.
В БД можно IP менять и настройки FreePBX применять (так и делаем на самом деле)
источник

v

vad in Asterisker-ы
mad
если туда человек, который не шарит совсем полезет - да. Но там и других трудностией возникнет. А так все знают, что это так работает.
Более того, если вы внешний интернет резервируете то написав скрипт, который менял бы вам адрес при смене провайдера - по другому не выйдет.
Прописал в freepbx.  И все заработало . Спасибо всем. А то я уже мозг поломал.
источник

m

mad in Asterisker-ы
vad
Прописал в freepbx.  И все заработало . Спасибо всем. А то я уже мозг поломал.
не за что
источник

m

mad in Asterisker-ы
Anton Oskin
В БД можно IP менять и настройки FreePBX применять (так и делаем на самом деле)
ну релоадить все равно.
в базу update сделать, потом релоад, или в полстроки sedом заменить айпи?
источник

m

mad in Asterisker-ы
быстрее и проще sedом)
источник

SG

Sergey Grushko in Asterisker-ы
Dm Sh
Доброго дня уважаемые, подскажите по возможности, во время ввода dtmf используя команду read, рвется связь секунд через 11, при этом в логах вижу следующее
<--- SIP read from UDP:X.X.X.X:5060 --->
BYE sip:voip3513229_1@192.168.150.50:5060 SIP/2.0
Via: SIP/2.0/UDP X.X.X.X;branch=z9hG4bK7c5b.67c955d994f392931773296994603f8e.0
Via: SIP/2.0/UDP X.X.X.Y:5060;received=X.X.X.Y;rport=5060;branch=z9hG4bK-o405480-1771
From: "777777777" <sip:+777777777@voip-sbc1.mgn.ru;user=phone>;tag=o1771p0D1557D0t6
To: <sip:+7999999999@voip.viop_voip_voip.ru;user=phone>;tag=as6200eb02
Call-ID: 1587-719962-319864
CSeq: 3 BYE
User-Agent: Eltex smg_pa_sip 3.10.0.35
Max-Forwards: 30
Contact: <sip:777777777@X.X.X.Y:5060>
Allow: INVITE, ACK, BYE, CANCEL, PRACK, REGISTER, INFO, REFER, NOTIFY, OPTIONS, UPDATE
Supported: 100rel, replaces
Reason: Q.850;cause=3;text="No route to destination"
Content-Length: 0

<------------->
--- (14 headers 0 lines) ---
Sending to X.X.X.X:5060 (NAT)
Scheduling destruction of SIP dialog '1587-719962-319864' in 32000 ms (Method: BYE)

<--- Transmitting (NAT) to X.X.X.X:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP X.X.X.X;branch=z9hG4bK7c5b.67c955d994f392931773296994603f8e.0;received=X.X.X.X;rport=5060
Via: SIP/2.0/UDP X.X.X.Y:5060;received=X.X.X.Y;rport=5060;branch=z9hG4bK-o405480-1771
From: "777777777" <sip:+777777777@voip-sbc1.mgn.ru;user=phone>;tag=o1771p0D1557D0t6
To: <sip:+7999999999@voip.viop_voip_voip.ru;user=phone>;tag=as6200eb02
Call-ID: 1587-719962-319864
CSeq: 3 BYE
Server: Asterisk PBX 16.2.1~dfsg-1+deb10u1
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


<------------>
   -- User disconnected

не пойму разрыв по вине провайдера? просто если звонить по внутреннему номеру такой проблемы нету.
многие провайдеры используют защиту от ввода DTMF: могут или не пропускать вообще, или определенные символы (решетку, звездочку, например), или определенную длину
источник

m

mad in Asterisker-ы
Sergey Grushko
многие провайдеры используют защиту от ввода DTMF: могут или не пропускать вообще, или определенные символы (решетку, звездочку, например), или определенную длину
сталкивался, когда клиентский dtmf слушал провайдерский АТС и… делал перевод вызова на уровне оператора связи)
источник

DS

Dm Sh in Asterisker-ы
Sergey Grushko
многие провайдеры используют защиту от ввода DTMF: могут или не пропускать вообще, или определенные символы (решетку, звездочку, например), или определенную длину
нет отключение не зависит от количества ввода, могу вообще ничего не вводить, все одно отключится через секунд 11
источник

SG

Sergey Grushko in Asterisker-ы
BYE от кого прилетает? из ваших логов не очень удобно это разобрать
источник

m

mad in Asterisker-ы
Sergey Grushko
BYE от кого прилетает? из ваших логов не очень удобно это разобрать
Reason: Q.850;cause=3;text="No route to destination"
источник