VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Перестали ходить звонки *->SIP->TDE200->E1

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Аватара пользователя
D9thc
Сообщения: 22
Зарегистрирован: 02 дек 2013, 13:13

Перестали ходить звонки *->SIP->TDE200->E1

Сообщение D9thc »

Дано:
в одной локалке Asterisk 11.6.0 - SIPGW16 - TDE200 - E1
Нумерация: * - 3XX; TDE200 - [12]XX

sip.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[general]
context=default
allowguest=no
allowoverlap=no
udpbindaddr=10.98.0.240
externip=***********
tcpenable=no
transport=udp
srvlookup=yes
disallow=all
allow=alaw
language=ru
progressinband=yes
dtmfmode=auto
alwaysauthreject=yes
rtptimeout=600
rtpholdtimeout=600
t38pt_udptl=yes
callcounter=yes
notifyhold=yes
pedantic=no
directmedia=nonat

[sip-phone](!) ;template
type=friend
host=dynamic
qualify=yes
context=dialplan
canreinvite=no

; define device

[309](sip-phone)
secret=************
nat=no
и т.д.
[panastde200]
type=friend
host=dynamic
t38pt_udptl=yes
username=panastde200
secret=**************
context=dialplan
callerid="Office" <Office>
insecure = port,invite
qualify=yes
port=35060
dtmfmode=rfc2833
disallow=all
allow=alaw
canreinvite=no
nat=no
call-limit=16
extensions.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[general]
static=yes
writeprotect=no
clearglobalvars=no
[globals]

[dialplan]
exten => _3XX,1,Dial(SIP/${EXTEN},90,tT)
exten => _3XX,2,Hangup()

exten => _[12]XX,1,Dial(SIP/panastde200/${EXTEN},90,tT)
exten => _[27]XXXXXX,1,Dial(SIP/panastde200/${EXTEN},90,tT)
какое-то время все работало.... и вот:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
-- Executing [7330642@dialplan:1] Dial("SIP/309-0000002e", "SIP/panastde200/7330642,90,tT") in new stack
== Using SIP RTP CoS mark 5
Audio is at 16544
Adding codec 100004 (alaw) to SDP
Adding non-codec 0x1 (telephone-event) to SDP
Reliably Transmitting (no NAT) to 10.98.0.200:35060:
INVITE sip:7330642@10.98.0.200:35060 SIP/2.0
Via: SIP/2.0/UDP 10.98.0.240:5060;branch=z9hG4bK08d9153e
Max-Forwards: 70
From: "309" <sip:309@10.98.0.240>;tag=as51e4b644
To: <sip:7330642@10.98.0.200:35060>
Contact: <sip:309@10.98.0.240:5060>
Call-ID: 06e0c21633ec597b2b08e5ad7b1644d1@10.98.0.240:5060
CSeq: 102 INVITE
User-Agent: Asterisk PBX 11.6.0
Date: Fri, 24 Oct 2014 03:34:45 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 229

v=0
o=root 79616740 79616740 IN IP4 10.98.0.240
s=Asterisk PBX 11.6.0
c=IN IP4 10.98.0.240
t=0 0
m=audio 16544 RTP/AVP 8 101
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv

---
-- Called SIP/panastde200/7330642

<--- SIP read from UDP:10.98.0.200:35060 --->
SIP/2.0 100 Trying
Via: SIP/2.0/UDP 10.98.0.240:5060;branch=z9hG4bK08d9153e
To: sip:7330642@10.98.0.200
From: "309" <sip:309@10.98.0.240>;tag=as51e4b644
Call-ID: 06e0c21633ec597b2b08e5ad7b1644d1@10.98.0.240:5060
CSeq: 102 INVITE
Content-Length: 0


<------------->
--- (7 headers 0 lines) ---

<--- SIP read from UDP:10.98.0.200:35060 --->
INVITE sip:330642@10.98.0.240 SIP/2.0
Via: SIP/2.0/UDP 10.98.0.200:35060;branch=z9hG4bK000019fc;rport
Max-Forwards: 70
To: sip:330642@10.98.0.240
From: sip:309@10.98.0.240;tag=23504
Call-ID: 00005c16-c2f67bde3eed100084100080f0d50c68@10.98.0.200
CSeq: 1 INVITE
Contact: sip:panastde200@10.98.0.200:35060
Supported: timer,100rel
Session-Expires: 600
Allow: INVITE,ACK,CANCEL,BYE,PRACK,OPTIONS,REGISTER,INFO,UPDATE
Content-Type: application/sdp
User-Agent: Panasonic-MPR08-V4.2003/VSIPGW-V2.3001
Content-Length: 264

v=0
o=- 1 1 IN IP4 10.98.0.201
s=-
c=IN IP4 10.98.0.201
t=0 0
m=audio 12132 RTP/AVP 8 0 18 101
a=rtpmap:8 PCMA/8000/1
a=rtpmap:0 PCMU/8000/1
a=rtpmap:18 G729/8000/1
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
a=ptime:20
a=rtcp:12133

<------------->
--- (14 headers 14 lines) ---
Sending to 10.98.0.200:35060 (no NAT)
Sending to 10.98.0.200:35060 (no NAT)
Using INVITE request as basis request - 00005c16-c2f67bde3eed100084100080f0d50c68@10.98.0.200
Found peer '309' for '309' from 10.98.0.200:35060

<--- Reliably Transmitting (no NAT) to 10.98.0.200:35060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 10.98.0.200:35060;branch=z9hG4bK000019fc;received=10.98.0.200;rport=35060
From: sip:309@10.98.0.240;tag=23504
To: sip:330642@10.98.0.240;tag=as466ddda0
Call-ID: 00005c16-c2f67bde3eed100084100080f0d50c68@10.98.0.200
CSeq: 1 INVITE
Server: Asterisk PBX 11.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="4798db4a"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog '00005c16-c2f67bde3eed100084100080f0d50c68@10.98.0.200' in 6464 ms (Method: INVITE)

<--- SIP read from UDP:10.98.0.200:35060 --->
ACK sip:330642@10.98.0.240 SIP/2.0
Via: SIP/2.0/UDP 10.98.0.200:35060;branch=z9hG4bK000019fc;rport
Max-Forwards: 70
To: sip:330642@10.98.0.240;tag=as466ddda0
From: sip:309@10.98.0.240;tag=23504
Call-ID: 00005c16-c2f67bde3eed100084100080f0d50c68@10.98.0.200
CSeq: 1 ACK
Content-Length: 0


<------------->
--- (8 headers 0 lines) ---

<--- SIP read from UDP:10.98.0.200:35060 --->
INVITE sip:330642@10.98.0.240 SIP/2.0
Via: SIP/2.0/UDP 10.98.0.200:35060;branch=z9hG4bK00003d91;rport
Max-Forwards: 70
To: sip:330642@10.98.0.240
From: sip:309@10.98.0.240;tag=23504
Call-ID: 00005c16-c2f67bde3eed100084100080f0d50c68@10.98.0.200
CSeq: 2 INVITE
Contact: sip:panastde200@10.98.0.200:35060
Supported: timer,100rel
Authorization: Digest realm="asterisk", nonce="4798db4a", algorithm=MD5, uri="sip:330642@10.98.0.240", username="panastde200", response="5f5df7531c0b314f3febeff1bca5ccf2"
Session-Expires: 600
Allow: INVITE,ACK,CANCEL,BYE,PRACK,OPTIONS,REGISTER,INFO,UPDATE
Content-Type: application/sdp
User-Agent: Panasonic-MPR08-V4.2003/VSIPGW-V2.3001
Content-Length: 264

v=0
o=- 1 1 IN IP4 10.98.0.201
s=-
c=IN IP4 10.98.0.201
t=0 0
m=audio 12132 RTP/AVP 8 0 18 101
a=rtpmap:8 PCMA/8000/1
a=rtpmap:0 PCMU/8000/1
a=rtpmap:18 G729/8000/1
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=sendrecv
a=ptime:20
a=rtcp:12133

<------------->
--- (15 headers 14 lines) ---
Sending to 10.98.0.200:35060 (no NAT)
Using INVITE request as basis request - 00005c16-c2f67bde3eed100084100080f0d50c68@10.98.0.200
Found peer '309' for '309' from 10.98.0.200:35060
[2014-10-24 09:34:45] WARNING[2809][C-00000139]: chan_sip.c:16376 check_auth: username mismatch, have <309>, digest has <panastde200>
[2014-10-24 09:34:45] NOTICE[2809][C-00000139]: chan_sip.c:25300 handle_request_invite: Failed to authenticate device sip:309@10.98.0.240;tag=23504

<--- Reliably Transmitting (no NAT) to 10.98.0.200:35060 --->
SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 10.98.0.200:35060;branch=z9hG4bK00003d91;received=10.98.0.200;rport=35060
From: sip:309@10.98.0.240;tag=23504
To: sip:330642@10.98.0.240;tag=as466ddda0
Call-ID: 00005c16-c2f67bde3eed100084100080f0d50c68@10.98.0.200
CSeq: 2 INVITE
Server: Asterisk PBX 11.6.0
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog '00005c16-c2f67bde3eed100084100080f0d50c68@10.98.0.200' in 6464 ms (Method: INVITE)

<--- SIP read from UDP:10.98.0.200:35060 --->
ACK sip:330642@10.98.0.240 SIP/2.0
Via: SIP/2.0/UDP 10.98.0.200:35060;branch=z9hG4bK00003d91;rport
Max-Forwards: 70
To: sip:330642@10.98.0.240;tag=as466ddda0
From: sip:309@10.98.0.240;tag=23504
Call-ID: 00005c16-c2f67bde3eed100084100080f0d50c68@10.98.0.200
CSeq: 2 ACK
Authorization: Digest realm="asterisk", nonce="4798db4a", algorithm=MD5, uri="sip:330642@10.98.0.240", username="panastde200", response="bf8ca0348e06103f1f728506db384215"
Content-Length: 0


<------------->
--- (9 headers 0 lines) ---

<--- SIP read from UDP:10.98.0.200:35060 --->
SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 10.98.0.240:5060;branch=z9hG4bK08d9153e
To: sip:7330642@10.98.0.200;tag=26085
From: "309" <sip:309@10.98.0.240>;tag=as51e4b644
Call-ID: 06e0c21633ec597b2b08e5ad7b1644d1@10.98.0.240:5060
CSeq: 102 INVITE
Allow: INVITE,ACK,CANCEL,BYE,PRACK,OPTIONS,REGISTER,INFO,UPDATE
Server: Panasonic-MPR08-V4.2003/VSIPGW-V2.3001
Content-Length: 0


<------------->
--- (9 headers 0 lines) ---
Transmitting (no NAT) to 10.98.0.200:35060:
ACK sip:7330642@10.98.0.200:35060 SIP/2.0
Via: SIP/2.0/UDP 10.98.0.240:5060;branch=z9hG4bK08d9153e
Max-Forwards: 70
From: "309" <sip:309@10.98.0.240>;tag=as51e4b644
To: <sip:7330642@10.98.0.200:35060>;tag=26085
Contact: <sip:309@10.98.0.240:5060>
Call-ID: 06e0c21633ec597b2b08e5ad7b1644d1@10.98.0.240:5060
CSeq: 102 ACK
User-Agent: Asterisk PBX 11.6.0
Content-Length: 0


---
[2014-10-24 09:34:45] WARNING[2809][C-00000138]: chan_sip.c:22945 handle_response_invite: Received response: "Forbidden" from '"309" <sip:309@10.98.0.240>;tag=as51e4b644'
Scheduling destruction of SIP dialog '06e0c21633ec597b2b08e5ad7b1644d1@10.98.0.240:5060' in 6400 ms (Method: INVITE)
== Everyone is busy/congested at this time (1:0/0/1)
-- Auto fallthrough, channel 'SIP/309-0000002e' status is 'CHANUNAVAIL'
Really destroying SIP dialog '06e0c21633ec597b2b08e5ad7b1644d1@10.98.0.240:5060' Method: INVITE
Really destroying SIP dialog '00005c16-c2f67bde3eed100084100080f0d50c68@10.98.0.200' Method: ACK
Reliably Transmitting (no NAT) to 10.98.0.200:35060:
OPTIONS sip:panastde200@10.98.0.200:35060 SIP/2.0
Via: SIP/2.0/UDP 10.98.0.240:5060;branch=z9hG4bK12e1d311
Max-Forwards: 70
From: "asterisk" <sip:asterisk@10.98.0.240>;tag=as34ace2dd
To: <sip:panastde200@10.98.0.200:35060>
Contact: <sip:asterisk@10.98.0.240:5060>
Call-ID: 1308c74f138b5aca0f2bb8ac2c4705f7@10.98.0.240:5060
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX 11.6.0
Date: Fri, 24 Oct 2014 03:34:52 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


---

<--- SIP read from UDP:10.98.0.200:35060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 10.98.0.240:5060;branch=z9hG4bK12e1d311
To: sip:panastde200@10.98.0.200;tag=3976
From: "asterisk" <sip:asterisk@10.98.0.240>;tag=as34ace2dd
Call-ID: 1308c74f138b5aca0f2bb8ac2c4705f7@10.98.0.240:5060
CSeq: 102 OPTIONS
Contact: sip:10.98.0.200:35060
Allow: INVITE,ACK,CANCEL,BYE,PRACK,OPTIONS,REGISTER,INFO,UPDATE
Accept-Encoding: *
Accept-Language: *
Server: Panasonic-MPR08-V4.2003/VSIPGW-V2.3001
Content-Length: 0


<------------->
--- (12 headers 0 lines) ---
Really destroying SIP dialog '1308c74f138b5aca0f2bb8ac2c4705f7@10.98.0.240:5060' Method: OPTIONS
Смущает - куда делась первая семерка в номере????
Помогите разобраться.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Перестали ходить звонки *->SIP->TDE200->E1

Сообщение Vlad1983 »

TDE200 пытается вызвать 330642 на астериске
<--- SIP read from UDP:10.98.0.200:35060 --->
INVITE sip:330642@10.98.0.240 SIP/2.0
ЛС: @rostel
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Перестали ходить звонки *->SIP->TDE200->E1

Сообщение virus_net »

Вот что точно смущает, так это полное отсутствие оформления вашего сообщения. Рулон логов без тега CODE и SPOILER.
"Спасибо" что уважаете читающих.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Перестали ходить звонки *->SIP->TDE200->E1

Сообщение Zavr2008 »

ТС - вообще это безобразие, можно же логи и полные конфиги под спойлер запихивать.. Уважайте всех, кто это вынужден читать..
[2014-10-24 09:34:45] WARNING[2809][C-00000139]: chan_sip.c:16376 check_auth: username mismatch, have <309>, digest has <panastde200>
[2014-10-24 09:34:45] NOTICE[2809][C-00000139]: chan_sip.c:25300 handle_request_invite: Failed to authenticate device sip:309@10.98.0.240;tag=23504
Вам нужно добавить для пира параметр

Код: Выделить всё

fromuser=panastde200
Также малость неверно

Код: Выделить всё

insecure = port,invite
Если пир с регистрацией - тогда нужно это убрать.


Вообще же сама схема немного ущербна, TDE не в состоянии делать полный транзит. Правильнее Астер подключать к ТфОП E1, а за ним уже и TDE.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Аватара пользователя
D9thc
Сообщения: 22
Зарегистрирован: 02 дек 2013, 13:13

Re: Перестали ходить звонки *->SIP->TDE200->E1

Сообщение D9thc »

Над оформлением - конечно извиняюсь...
Не понял куда нужно добавить ?

Код: Выделить всё

fromuser=panastde200
В sip.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[309](sip-phone)
fromuser=panastde200
secret=************
nat=no
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Перестали ходить звонки *->SIP->TDE200->E1

Сообщение virus_net »

D9thc, вот вы выложили SIP dump, вам указали на строчки, на которые стоит обратить внимание.
Разворачиваем (уже спойлер), тупо жмем CTRL+F и вбиваем в поиск panastde200 и смотрим что подсвечено. Там можно разглядеть:
INVITE sip:330642@10.98.0.240 SIP/2.0
....
From: sip:309@10.98.0.240;tag=23504
Call-ID: 00005c16-c2f67bde3eed100084100080f0d50c68@10.98.0.200
CSeq: 2 INVITE
Contact: sip:panastde200@10.98.0.200:35060
Supported: timer,100rel
Authorization: Digest realm="asterisk", nonce="4798db4a", algorithm=MD5, uri="sip:330642@10.98.0.240", username="panastde200", response="5f5df7531c0b314f3febeff1bca5ccf2"
Если зайти в гугл и вбить туда username mismatch digest has можно получить инфу о том что это и как с этим жить.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Перестали ходить звонки *->SIP->TDE200->E1

Сообщение Vlad1983 »

virus_net, смотрим схему в заголовке темы

D9thc, вы кидаете вызов на TDE она пытается вам его обратно отправить на астериск, т.к. нет маршрута на E1
ЛС: @rostel
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Перестали ходить звонки *->SIP->TDE200->E1

Сообщение virus_net »

Vlad1983, честно, даже не смотрел. Ибо надоело.
Если ТС изначально не утруждается даже над оформлением своего поста, то ИМХО считаю это полным неуважением к тем кто потенциально должен помогать. Всем некогда, всем срочно и абы как.
Если они не вникают, то почему я должен ?
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Перестали ходить звонки *->SIP->TDE200->E1

Сообщение Vlad1983 »

virus_net, не вникаете? не надо?
идите мимо!
от вас мусора больше чет от таких постов.
ЛС: @rostel
Аватара пользователя
Zavr2008
Сообщения: 2211
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Перестали ходить звонки *->SIP->TDE200->E1

Сообщение Zavr2008 »

D9thc писал(а): Не понял куда нужно добавить ?

Код: Выделить всё

fromuser=panastde200
Конечно в пир [panastde200]
еще стоит наверное там использовать sendrpid=yes
и убрать insecure=port,invite, а также callerid
также username давно уже defaultuser, поправил ниже

итого:


[panastde200]
type=friend
host=dynamic
t38pt_udptl=yes
defaultuser=panastde200
fromuser=panastde200
secret=**************
context=dialplan
qualify=yes
port=35060
dtmfmode=rfc2833
disallow=all
allow=alaw
canreinvite=no
directmedia=no
sendrpid=yes
nat=no
call-limit=16
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH