forum.technoforward.ru http://forum.technoforward.ru/ |
|
SIP-trunk с Asterisk http://forum.technoforward.ru/viewtopic.php?f=24&t=3378 |
Страница 1 из 1 |
Автор: | Kovipe [ 19 авг 2019, 10:40 ] |
Заголовок сообщения: | SIP-trunk с Asterisk |
коллеги поделитесь настройками или подскажите как правильно настроить SIP транк на НЕК У меня получилось настроить транк так что с Nec на Астериск проходят звонки, а обратно нет - даже транки не занимаются. В tcpdump видно что сервер астериска шлет на Nec пакеты, в ответ прилетает trying и дальше тишина... И Nec и Asterisk находятся в одной подсети - необходимо их связать как две АТС через Sip транк чтобы абоненты этих двух станций могли перезваниваться. На Нек настройки(это уже второй транк первый транк, с Cisco, работает но там Cisco как шлюз используется): 1003 01001 D051 001 - "сигналинг", "000" и 002..031- для другого SIP транка используются. 1003 01032 D052 1003 01033 D053 3000 051 3000 052 43 3000 053 43 3002 051 31 3002 052 02 3002 053 02 3003 051 31 3003 052 02 3003 053 02 3018 051 3018 052 0 3018 053 0 3035 051 3035 052 052 3035 053 053 выход через 0 200 0 A128 8AA000 2 4006 8A4006 25 0025 8A0025 1 02543 8A5025 100 9025 8A9025 0 NONE 35000 43 04 35001 43 7 35004 43 2 35009 43 03 35020 43 00 35090 43 0 35091 43 01 A700 01 051 A701 01 00004 A702 01 00003 A80 00003 01 A81 00003 010007200023 A726 01 0 A728 01 0 A771 01 01 BA21 01 7 BA22 01 1 BA30 01 010007200023 BA31 01 05060 BA45 01 BA70 01 0 BA71 01 3600 BA72 01 BA74 01 5555 |
Автор: | Eduard [ 20 авг 2019, 10:10 ] |
Заголовок сообщения: | Re: SIP-trunk с Asterisk |
Если с Nec на Астериск проходят звонки, значит SIP транки работают. Надо смотреть входящую связь. Сколько цифр обрабатывается (35-12), используется ли конвертация (35-18). Хочу отметить, что SV8300 работает с UDP пакетами. |
Автор: | Kovipe [ 20 авг 2019, 13:07 ] |
Заголовок сообщения: | Re: SIP-trunk с Asterisk |
35012 43 3 - четыре цифры посылать для конвертации 35078 43 1 - все цифры конвертировать 35018 43 1 - использовать конвертацию 35170 43 3 - использовать таблицы из 7600 в 7601 прописал внутренний 7600 2500 400 - 2500 - номер на Астериске 7601 400 EXT У меня пока непонимание, как правильно обработать входящий звонок с SIP транка. |
Автор: | Eduard [ 21 авг 2019, 15:58 ] |
Заголовок сообщения: | Re: SIP-trunk с Asterisk |
А вы уверены, что приходят цифры 2500. У Вас используется SIP с регистрацией. Были случаи, когда приходил не номер, а логин, под которым была регистрация. Или BA70-01>3 ? Попробуйте дополнительно прописать команду 7602 -400 Но в любом случае станция чт0-нибудь ответила. Посмотрите Invite. Правильно указан адрес , порт, номер. Не используется ли формат E.164. |
Автор: | Kovipe [ 21 авг 2019, 17:45 ] |
Заголовок сообщения: | Re: SIP-trunk с Asterisk |
на Астериске нумерация 25хх ... попробовал позвонить на 2600 (26хх- не используется ни на Nec ни на Астериске) прописав предварительно: 7600>2600:400 7601>400:EXT итог тот-же...NEC возвращает "504 Server Time-out" aster.host.sip > 10.7.200.2.sip: [udp sum ok] SIP, length: 815 INVITE sip:2600@10.7.200.2:5060 SIP/2.0 Via: SIP/2.0/UDP 10.7.200.23:5060;branch=z9hG4bK5267dc6f Max-Forwards: 70 From: "2500" <sip:2500@10.7.200.23>;tag=as29c5e464 To: <sip:2600@10.7.200.2:5060> Contact: <sip:2500@10.7.200.23:5060> Call-ID: 4f75c31822e025d7682656ac13b164d6@10.7.200.23:5060 CSeq: 102 INVITE User-Agent: AsteriskPBX Date: Wed, 21 Aug 2019 14:18:42 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE Supported: replaces, timer Content-Type: application/sdp Content-Length: 262 v=0 o=root 1816270396 1816270396 IN IP4 10.7.200.23 s=Asterisk PBX 13.28.0 c=IN IP4 10.7.200.23 t=0 0 m=audio 15902 RTP/AVP 8 0 101 a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=maxptime:150 a=sendrecv потом идет Trying и.... 17:19:02.314339 IP (tos 0x0, ttl 64, id 64587, offset 0, flags [none], proto UDP (17), length 320) 10.7.200.2.sip > aster.host.sip: [udp sum ok] SIP, length: 292 SIP/2.0 504 Server Time-out Via: SIP/2.0/UDP 10.7.200.23:5060;branch=z9hG4bK5267dc6f From: "2500" <sip:2500@10.7.200.23>;tag=as29c5e464 To: <sip:2600@10.7.200.2:5060>;tag=252d5d5d7d170-236 Call-ID: 4f75c31822e025d7682656ac13b164d6@10.7.200.23:5060 CSeq: 102 INVITE Content-Length: 0 |
Автор: | Kovipe [ 22 авг 2019, 11:40 ] |
Заголовок сообщения: | Re: SIP-trunk с Asterisk |
интересно, что с Nec вот так выглядит звонок(который проходит) c 4317(ext на NEC) на 2500: 10.7.200.2.sip > aster.host.sip: SIP, length: 594 INVITE sip:2500@10.7.200.23:5060 SIP/2.0 Via: SIP/2.0/UDP 10.7.200.2:5060;branch=z9hG4bK-2b995d5e6e534-216 From: "4317" <sip:4317@10.7.200.23:5060>;tag=47c25d5e6e533-216 To: <sip:2500@10.7.200.23:5060> во From: видим IP адрес Астериска и в To: тоже |
Автор: | Eduard [ 23 авг 2019, 14:09 ] |
Заголовок сообщения: | Re: SIP-trunk с Asterisk |
Сразу не обратил внимание. Для SIP транков команды 3002 и 3003 должны быть по умолчанию (31). Я думаю из-за этого нет входящей связи. |
Автор: | Kovipe [ 23 авг 2019, 16:15 ] |
Заголовок сообщения: | Re: SIP-trunk с Asterisk |
хм...странно, есть работающий пример с Cisco там 02 стоит...,но попробую. |
Автор: | Kovipe [ 27 авг 2019, 08:58 ] |
Заголовок сообщения: | Re: SIP-trunk с Asterisk |
не помогло, картина та же - с Nec вызовы идут, обратно - нет. Такое впечатление что Nec не понимает, что делать с входящими пакетами. |
Автор: | Eduard [ 27 авг 2019, 10:42 ] |
Заголовок сообщения: | Re: SIP-trunk с Asterisk |
Последний вопрос. А прописано ли в нумерационном плане 2, или 26, или 260 как 804? Если нет, то сделайте это. |
Автор: | Kovipe [ 29 авг 2019, 10:26 ] |
Заголовок сообщения: | Re: SIP-trunk с Asterisk |
прописал - не помогло. Думаю нужно немного в другую сторону копнуть: Вот Asterisk, когда на него идет вызов, чтобы его обработать необходимо 1. чтобы SIP пакет был соответствующим образом сформирован, т.е. чтобы в From "xxxx" <sip:yyyy@IP.sip> yyyy-был описан в sip.conf как минимум как тип user : [yyyy] type=user context=from-trunk 2. чтобы в диалплане(extensions.conf) была обработка по контексту например [from-tunk] exten => _25XX,1,Dial(SIP/${EXTEN}) Так вот мне не понятно каким д.б. заголовок SIP пакета чтобы NEC его обработал - какие д.б. настройки в NEC Чему должен соответствовать yyyy в NEC - какому-то номеру(реальному/виритуальному) или чему-либо из полей команд BA32 BA45 или BA72 ? Потому что, как я понимаю обработка через таблицы конвертации 76xx в NEC относится скорее ко 2-му пункту. |
Автор: | Eduard [ 29 авг 2019, 11:21 ] |
Заголовок сообщения: | Re: SIP-trunk с Asterisk |
Попробуйте для начала убрать конвертацию. Создать номер 2600 (реальный или виртуальный с переадресацией). Вызов при этом пройдет? Что касается команд BA. BA32 - обязательно должен быть назначен (ID). Без него не будет запросов на регистрацию или Invite. Но он может быть только числовой. BA72 - это логин регистрации, BA74 - пароль Иногда оператор требует в качестве ID, не номер, а имя ,или в качестве АОНа тогда используется BA45. Но надо при этом надо задействовать и команду BA92. Все это для регистрации и Caller ID. Для входящей 30, 35 и A7 команды . А в 3500 рекомендуется выставить 00 для point-to point. |
Автор: | Kovipe [ 30 авг 2019, 10:34 ] |
Заголовок сообщения: | Re: SIP-trunk с Asterisk |
исходящая без BA32 работает, просто в BA92 выставил 2 и заголовок получился: From "из BA44" <sip:изBA45@IPaddressAsterisk:5060.sip> Астериск его обрабатывает, если есть в sip.conf запись [изBA45] |
Автор: | Kovipe [ 30 авг 2019, 11:09 ] |
Заголовок сообщения: | Re: SIP-trunk с Asterisk |
влияет ли на обработку входящих вызовов BA44? т.е. что правильнее выставить в ВА44 совместно с 8A5XXX>176 |
Автор: | Eduard [ 03 сен 2019, 13:00 ] |
Заголовок сообщения: | Re: SIP-trunk с Asterisk |
BA 44 - это указание Caller ID для звонков по SIP транкам. Она работает с командой LCR 8A5XXXX->176. Если открыть командный мануал, то в команде 8A есть таблица выставления Caller ID при разных комбинациях этих команд. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |