с внутренними номерами все более-менее нормально. но вон при звонке наружу проблемьі. если позвонить наружу через транк оператора а затем на принимающей стороне нажать отбой не поднимая трубки, то наш вьізьівающий телефон продолжает звонить дальше до самого таймаута. если за операторским шлюзом занято то сигнал занято тоже не приходит.
если на интерфейсе запустить тисипидам и смотреть что приходит по сипу то видно что например если на удаленнйо стороне ответили и потом положили трубку то приходит команда sip bye . если же отбой без подема трубки или реально занято то никаких сип сигналов нет. оператор говорит чтото типа "мьі присьілаем правильньій отбой по каналу д" но мне то в сипе ничего не приходит. или я дурак или меня таким пробуют сделать
посоветуйте что нибуть кроме как убиться об стену
п.с. если позвонить с внутреннего номера на внутренний и нажать отбой то трубка ложится нормально. если же на внешний то не ложится и в консоли астрикса видно что открьіто два канала (внутренний и бридж на транк провайдера)
Последний раз редактировалось: Frutik (Пн Авг 18, 2008 15:35)
_________________
Я вернулся.
| Frutik писал(а): |
| если же на внешний то не ложится и в консоли астрикса видно что открьіто два канала (внутренний и бридж на транк провайдера) |
Вы в этом случае ложили внутреннюю трубочку или наружную?
_________________
"Фантазия важнее знания.", Альберт Эйнштейн
| Romik писал(а): |
| Запишите сессию звонка и ткните носом в нее провайдера, показав, что от него не приходит SIP BYE. |
записал. сказал что не приходят по сипу в описанном случае (если инициатор события удаленная сторона) ни бизи ни канселед ни бай. тисипидампом смотрел. и в консоли астрикса смотрел. бай наступает у меня по таймауту. а мне в ответ "ничего не знаем мы посылаем правильный отбод по д каналу". но д-канал то чистой воды исдн сигнализация? астериск может это увидить каким либо образом (причем желательно увидить не хаком каким нибуть а стандартым в сипе образом - что будет если завтра в место астрикчса буде чтото другое - снова хакать?)? темболее что уже и спеки на сип смотрел - там есть соответсвуюший команды. которые мне не приходят
Added after 1 minutes:
| ToxaP писал(а): | ||
| Frutik писал(а): |
| если же на внешний то не ложится и в консоли астрикса видно что открьіто два канала (внутренний и бридж на транк провайдера) |
Вы в этом случае ложили внутреннюю трубочку или наружную?
если ложится внутрення трубка всегда все работает правильно. если удаленная (за телефонным провайдером) то у меня в астриксе до таймаута живут два открытых канала - на набирающую трубку и на транк провайдера
Added after 4 minutes:
сказали что пришлют спеца с цискиным телефоном и если он заработает то претензий не примут. хорошо я сам найду циску. но это же имхо както не совсем правильно даже если циска заработет
_________________
Я вернулся.
вот записсанный через тисипи дамп лог сипа
| Код: |
| ================== початок дзвінка ======================== 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 и локально положил трубуку
_________________
Успехов!
_________________
"Фантазия важнее знания.", Альберт Эйнштейн
потому что Е1
ps: из телепатического отдела позвонили и просили передать товарищу выше что для Е1 нужна libpri в обязательном порядке
_________________
Успехов!
Так что никакого libpri ему не нужно.
_________________
Я вернулся.
я забираю телефонию по сипу
Added after 2 minutes:
собственно ест у меня теперь и липпри. с тем самім толком что и без него
| Romik писал(а): |
| Ненене... anest, у его провайдера E1 поток с PRI входит в некую Cisco, откуда по SIP приходит на Asterisk. |
ах блин, слона то я и не заметил..
сорри, Frutik, я ошибся.
_________________
Успехов!
1. могу ли я както обрабатывать эти голосовые сигналы астриском?
2. не должна ли циска провайдера всю сигнализацию по д каналу конвертировать в сип сигнализацию?
поскольку я так понял ответа на мой вопрос не существует ни у кого, буду рад любым идеям и советам что потестировать еще
_________________
"Фантазия важнее знания.", Альберт Эйнштейн
Последний раз редактировалось: Frutik (Вт Авг 19, 2008 13:46)