AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

не приходят sip сигналы от оператора телефонной связи

Asterisk IP PBX 15 сообщений -
#1

подключились к телефонному оператору по sip. звонки маршрутизирует с нашей стороньі астериск. со стороньі оператора стоит какая-то циска

с внутренними номерами все более-менее нормально. но вон при звонке наружу проблемьі. если позвонить наружу через транк оператора а затем на принимающей стороне нажать отбой не поднимая трубки, то наш вьізьівающий телефон продолжает звонить дальше до самого таймаута. если за операторским шлюзом занято то сигнал занято тоже не приходит.

если на интерфейсе запустить тисипидам и смотреть что приходит по сипу то видно что например если на удаленнйо стороне ответили и потом положили трубку то приходит команда sip bye . если же отбой без подема трубки или реально занято то никаких сип сигналов нет. оператор говорит чтото типа "мьі присьілаем правильньій отбой по каналу д" но мне то в сипе ничего не приходит. или я дурак или меня таким пробуют сделать

посоветуйте что нибуть кроме как убиться об стену

п.с. если позвонить с внутреннего номера на внутренний и нажать отбой то трубка ложится нормально. если же на внешний то не ложится и в консоли астрикса видно что открьіто два канала (внутренний и бридж на транк провайдера)


Последний раз редактировалось: Frutik (Пн Авг 18, 2008 15:35)
#2

Запишите сессию звонка и ткните носом в нее провайдера, показав, что от него не приходит SIP BYE.
_________________
Я вернулся.
#3

Frutik писал(а):
если же на внешний то не ложится и в консоли астрикса видно что открьіто два канала (внутренний и бридж на транк провайдера)

Вы в этом случае ложили внутреннюю трубочку или наружную?

_________________
"Фантазия важнее знания.", Альберт Эйнштейн
#4

Romik писал(а):
Запишите сессию звонка и ткните носом в нее провайдера, показав, что от него не приходит SIP BYE.


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

Added after 1 minutes:

ToxaP писал(а):
Frutik писал(а):
если же на внешний то не ложится и в консоли астрикса видно что открьіто два канала (внутренний и бридж на транк провайдера)

Вы в этом случае ложили внутреннюю трубочку или наружную?

если ложится внутрення трубка всегда все работает правильно. если удаленная (за телефонным провайдером) то у меня в астриксе до таймаута живут два открытых канала - на набирающую трубку и на транк провайдера

Added after 4 minutes:

сказали что пришлют спеца с цискиным телефоном и если он заработает то претензий не примут. хорошо я сам найду циску. но это же имхо както не совсем правильно даже если циска заработет
#5

Когда пришлют спеца с цискофоном, запишите обмен сообщениями между ним и их VoIP шлюзом, и ткните их носом в разницу, если она будет -)
_________________
Я вернулся.
#6

дык придет то он горшки бить. а у меня задача другая. застасвить сделать чтобы работало

вот записсанный через тисипи дамп лог сипа

Код:
================== початок дзвінка ========================

11:48:36.542571 IP (tos 0x0, ttl 64, id 24056, offset 0, flags [none], proto UDP (17), length 822) 10.43.96.3.sip > 10.43.96.2.sip: SIP, length: 794
INVITE sip:80970000000@10.43.96.2 SIP/2.0
Via: SIP/2.0/UDP 10.43.96.3:5060;branch=z9hG4bK6aca5c7b;rport
From: "350000000" ;tag=as58faae85
To:
Contact:
Call-ID: 06c7c6665b401dca36b72ad17ae48ba8@10.43.96.3
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Thu, 14 Aug 2008 08:48:36 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Type: application/sdp
Content-Length: 260

v=0
o=root 17966 17966 IN IP4 10.43.96.3
s=session
c=IN IP4 10.43.96.3
t=0 0
m=audio 19306 RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv

11:48:36.554463 IP (tos 0x10, ttl 64, id 62790, offset 0, flags [none], proto UDP (17), length 579) 10.43.96.2.sip > 10.43.96.3.sip: SIP, length: 551
SIP/2.0 100 trying -- your call is important to us
Via: SIP/2.0/UDP 10.43.96.3:5060;branch=z9hG4bK6aca5c7b;rport=5060
From: "350000000" ;tag=as58faae85
To:
Call-ID: 06c7c6665b401dca36b72ad17ae48ba8@10.43.96.3
CSeq: 102 INVITE
Server: Sip EXpress router (0.9.6 (x86_64/freebsd))
Content-Length: 0
Warning: 392 10.43.96.2:5060 "Noisy feedback tells: pid=88499 req_src_ip=10.43.96.3 req_src_port=5060 in_uri=sip:80970000000@10.43.96.2 out_uri=sip:80970000000@10.43.96.1:5060 via_cnt==1"


11:48:36.609160 IP (tos 0x10, ttl 64, id 62889, offset 0, flags [none], proto UDP (17), length 951) 10.43.96.2.sip > 10.43.96.3.sip: SIP, length: 923
SIP/2.0 183 Session Progress
Via: SIP/2.0/UDP 10.43.96.3:5060;branch=z9hG4bK6aca5c7b;rport=5060
From: "350000000" ;tag=as58faae85
To: ;tag=9F88B37C-14E7
Date: Thu, 14 Aug 2008 08:55:01 GMT
Call-ID: 06c7c6665b401dca36b72ad17ae48ba8@10.43.96.3
Server: Cisco-SIPGateway/IOS-12.x
CSeq: 102 INVITE
Allow: INVITE, OPTIONS, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY, INFO, REGISTER
Allow-Events: telephone-event
Contact:
Record-Route:
Content-Type: application/sdp
Content-Disposition: session;handling=required
Content-Length: 241

v=0
o=CiscoSystemsSIP-GW-UserAgent 8470 4704 IN IP4 10.43.96.1
s=SIP Call
c=IN IP4 10.43.96.1
t=0 0
m=audio 17076 RTP/AVP 0 101
c=IN IP4 10.43.96.1
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20

11:48:41.316616 IP (tos 0x10, ttl 64, id 63098, offset 0, flags [none], proto UDP (17), length 951) 10.43.96.2.sip > 10.43.96.3.sip: SIP, length: 923
SIP/2.0 183 Session Progress
Via: SIP/2.0/UDP 10.43.96.3:5060;branch=z9hG4bK6aca5c7b;rport=5060
From: "350000000" ;tag=as58faae85
To: ;tag=9F88B37C-14E7
Date: Thu, 14 Aug 2008 08:55:01 GMT
Call-ID: 06c7c6665b401dca36b72ad17ae48ba8@10.43.96.3
Server: Cisco-SIPGateway/IOS-12.x
CSeq: 102 INVITE
Allow: INVITE, OPTIONS, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY, INFO, REGISTER
Allow-Events: telephone-event
Contact:
Record-Route:
Content-Type: application/sdp
Content-Disposition: session;handling=required
Content-Length: 241

v=0
o=CiscoSystemsSIP-GW-UserAgent 8470 4704 IN IP4 10.43.96.1
s=SIP Call
c=IN IP4 10.43.96.1
t=0 0
m=audio 17076 RTP/AVP 0 101
c=IN IP4 10.43.96.1
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20


в этот момент удаленная сторона сделала отбой. мой телефон продолжает посылать вызов

Код:

11:49:10.476907 IP (tos 0x10, ttl 64, id 63990, offset 0, flags [none], proto UDP (17), length 598) 10.43.96.2.sip > 10.43.96.3.sip: SIP, length: 570
SIP/2.0 408 Request Timeout
Via: SIP/2.0/UDP 10.43.96.3:5060;branch=z9hG4bK6aca5c7b;rport=5060
From: "350000000" ;tag=as58faae85
To: ;tag=644e1fe85cdd0f447978ac28e733185b-3138
Call-ID: 06c7c6665b401dca36b72ad17ae48ba8@10.43.96.3
CSeq: 102 INVITE
Server: Sip EXpress router (0.9.6 (x86_64/freebsd))
Content-Length: 0
Warning: 392 10.43.96.2:5060 "Noisy feedback tells: pid=88504 req_src_ip=10.43.96.3 req_src_port=5060 in_uri=sip:80970000000@10.43.96.2 out_uri=sip:80970000000@10.43.96.1:5060 via_cnt==0"


11:49:10.478949 IP (tos 0x0, ttl 64, id 24057, offset 0, flags [none], proto UDP (17), length 439) 10.43.96.3.sip > 10.43.96.2.sip: SIP, length: 411
ACK sip:80970000000@10.43.96.2 SIP/2.0
Via: SIP/2.0/UDP 10.43.96.3:5060;branch=z9hG4bK6aca5c7b;rport
From: "350000000" ;tag=as58faae85
To: ;tag=644e1fe85cdd0f447978ac28e733185b-3138
Contact:
Call-ID: 06c7c6665b401dca36b72ad17ae48ba8@10.43.96.3
CSeq: 102 ACK
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0


11:49:10.480517 IP (tos 0x0, ttl 64, id 24058, offset 0, flags [none], proto UDP (17), length 402) 10.43.96.3.sip > 10.43.96.2.sip: SIP, length: 374
BYE sip:80970000000@10.43.96.2 SIP/2.0
Via: SIP/2.0/UDP 10.43.96.3:5060;branch=z9hG4bK21db24e4;rport
From: "350000000" ;tag=as58faae85
To: ;tag=644e1fe85cdd0f447978ac28e733185b-3138
Call-ID: 06c7c6665b401dca36b72ad17ae48ba8@10.43.96.3
CSeq: 103 BYE
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0


11:49:10.490003 IP (tos 0x10, ttl 64, id 63993, offset 0, flags [none], proto UDP (17), length 372) 10.43.96.2.sip > 10.43.96.3.sip: SIP, length: 344
SIP/2.0 481 Call Leg/Transaction Does Not Exist
Via: SIP/2.0/UDP 10.43.96.3:5060;branch=z9hG4bK21db24e4;rport=5060
From: "350000000" ;tag=as58faae85
To: ;tag=644e1fe85cdd0f447978ac28e733185b-3138
Call-ID: 06c7c6665b401dca36b72ad17ae48ba8@10.43.96.3
CSeq: 103 BYE
Content-Length: 0


подождал секунд 40 и локально положил трубуку
#7

а у вас libpri стоит?
_________________
Успехов!
#8

2 anest: а причем тут libpri?
_________________
"Фантазия важнее знания.", Альберт Эйнштейн
#9

я так и знал Cool
потому что Е1
ps: из телепатического отдела позвонили и просили передать товарищу выше что для Е1 нужна libpri в обязательном порядке Wink

_________________
Успехов!
#10

Ненене... anest, у его провайдера E1 поток с PRI входит в некую Cisco, откуда по SIP приходит на Asterisk.
Так что никакого libpri ему не нужно.

_________________
Я вернулся.
#11

я гдето про е1 говорил? Smile

я забираю телефонию по сипу Smile между моим астриском и реальной телефонной сетью стоит еще сер провайдера и его же шлюз циско

Added after 2 minutes:

собственно ест у меня теперь и липпри. с тем самім толком что и без него Smile
#12

Romik писал(а):
Ненене... anest, у его провайдера E1 поток с PRI входит в некую Cisco, откуда по SIP приходит на Asterisk.

ах блин, слона то я и не заметил.. Embarassed
сорри, Frutik, я ошибся.

_________________
Успехов!
#13

нашел циско тиелефон. повесил его вместо астериска на канал провайдера. вот что выяснилось, сигналы типа занято и отбой приходят в голосовом канале. по сипу ничего не приходит

1. могу ли я както обрабатывать эти голосовые сигналы астриском?
2. не должна ли циска провайдера всю сигнализацию по д каналу конвертировать в сип сигнализацию?

поскольку я так понял ответа на мой вопрос не существует ни у кого, буду рад любым идеям и советам что потестировать еще
#14

А что за провайдер?
_________________
"Фантазия важнее знания.", Альберт Эйнштейн
#15

ф*п

Последний раз редактировалось: Frutik (Вт Авг 19, 2008 13:46)