124 просмотров
от (350 баллов) в категории Настройка провайдеров

Добрый день!

Перешел с MikoPBX 2020.1.124 на 2021.2.194

Входящие звонки работают, а исходящие нет.

При исходящем звонке пишет:

в messages:

WARNING[29321][C-0000000a] app_dial.c: Unable to create channel of type 'PJSIP' (cause 3 - No route to destination)

в errors:

ERROR[9935] res_pjsip.c: Endpoint 'SIP-1623748623': Could not create dialog to invalid URI 'SIP-1623748623'.  Is endpoint registered and reachable?

ERROR[9935] chan_pjsip.c: Failed to create outgoing session to endpoint 'SIP-1623748623'

в информации о системе

────────────────────────────────── asterisk endpoints ───────────────────────────────────

 Endpoint:  <Endpoint/CID.....................................>  <State.....>  <Channels.>

    I/OAuth:  <AuthId/UserName...........................................................>

        Aor:  <Aor............................................>  <MaxContact>

      Contact:  <Aor/ContactUri..........................> <Hash....> <Status> <RTT(ms)..>

  Transport:  <TransportId........>  <Type>  <cos>  <tos>  <BindAddress..................>

   Identify:  <Identify/Endpoint.........................................................>

        Match:  <criteria.........................>

    Channel:  <ChannelId......................................>  <State.....>  <Time.....>

        Exten: <DialedExten...........>  CLCID: <ConnectedLineCID.......>

==========================================================================================

 Endpoint:  401/401                                              Not in use    0 of 1

    OutAuth:  401/denis.ostapuk@redcity.su

     InAuth:  401/denis.ostapuk@redcity.su

        Aor:  401                                                5

      Contact:  401/sip:401@192.168.77.132:49182;line=r6f9 630d0e4e68 Avail        24.023

 Endpoint:  402/402                                              Not in use    0 of 1

    OutAuth:  402/ekaterina.timofeeva@redcity.su

     InAuth:  402/ekaterina.timofeeva@redcity.su

        Aor:  402                                                5

      Contact:  402/sip:402@192.168.77.135:56455;line=sppd a2f288dcd8 Avail        23.858

 Endpoint:  403/403                                              Not in use    0 of 1

    OutAuth:  403/elena.peregrimova@redcity.su

     InAuth:  403/elena.peregrimova@redcity.su

        Aor:  403                                                5

      Contact:  403/sip:403@192.168.77.138:55281;line=gkcd 4382d8e088 Avail        29.191

 Endpoint:  404/404                                              Unavailable   0 of 1

    OutAuth:  404/olga.zhukovina@redcity.su

     InAuth:  404/olga.zhukovina@redcity.su

        Aor:  404                                                5

 Endpoint:  405/405                                              Unavailable   0 of 1

    OutAuth:  405/olga.dimchenko@redcity.su

     InAuth:  405/olga.dimchenko@redcity.su

        Aor:  405                                                5

 Endpoint:  SIP-1623748623                                       Unavailable   0 of inf

        Aor:  SIP-1623748623                                     1

      Contact:  SIP-1623748623/sip:82.151.127.114:5060     29fcc2faa0 Unavail         nan

   Identify:  SIP-1623748623/SIP-1623748623

        Match: 82.151.127.114/32

Objects found: 6

─────────────────────────────────── asterisk contacts ───────────────────────────────────

  Contact:  <Aor/ContactUri..............................> <Hash....> <Status> <RTT(ms)..>

==========================================================================================

  Contact:  401/sip:401@192.168.77.132:49182;line=r6f91lz9 630d0e4e68 Avail        24.023

  Contact:  402/sip:402@192.168.77.135:56455;line=sppdo0yl a2f288dcd8 Avail        23.858

  Contact:  403/sip:403@192.168.77.138:55281;line=gkcdrsj1 4382d8e088 Avail        29.191

  Contact:  SIP-1623748623/sip:82.151.127.114:5060         29fcc2faa0 Unavail         nan

Objects found: 4

Такое ощущение, что АТС не может проверить доступность соединения с провайдером. Хотя от ростелекома приходят ответы на сообщения OPTIONS :

2021/06/15 14:08:09.307297 192.168.67.10:54255 -> 82.151.127.114:5060

OPTIONS sip:82.151.127.114:5060 SIP/2.0

Via: SIP/2.0/UDP 89.208.85.252:54255;rport;branch=z9hG4bKPj25c92dbc-1e9b-4171-8d45-12d9185ad950

From: <sip:74722733003@82.151.127.114>;tag=be6380fd-5b4a-4301-aad2-03a08fb508c5

To: <sip:82.151.127.114>

Contact: <sip:74722733003@89.208.85.252:54255>

Call-ID: 31478c31-a8b1-4f67-ab70-3c34ac8f18b2

CSeq: 12954 OPTIONS

Max-Forwards: 70

User-Agent: mikopbx-2021.2.194

Content-Length:  0

2021/06/15 14:08:10.306624 192.168.67.10:54255 -> 82.151.127.114:5060

OPTIONS sip:82.151.127.114:5060 SIP/2.0

Via: SIP/2.0/UDP 89.208.85.252:54255;rport;branch=z9hG4bKPj25c92dbc-1e9b-4171-8d45-12d9185ad950

From: <sip:74722733003@82.151.127.114>;tag=be6380fd-5b4a-4301-aad2-03a08fb508c5

To: <sip:82.151.127.114>

Contact: <sip:74722733003@89.208.85.252:54255>

Call-ID: 31478c31-a8b1-4f67-ab70-3c34ac8f18b2

CSeq: 12954 OPTIONS

Max-Forwards: 70

User-Agent: mikopbx-2021.2.194

Content-Length:  0

2021/06/15 14:08:12.307305 192.168.67.10:54255 -> 82.151.127.114:5060

OPTIONS sip:82.151.127.114:5060 SIP/2.0

Via: SIP/2.0/UDP 89.208.85.252:54255;rport;branch=z9hG4bKPj25c92dbc-1e9b-4171-8d45-12d9185ad950

From: <sip:74722733003@82.151.127.114>;tag=be6380fd-5b4a-4301-aad2-03a08fb508c5

To: <sip:82.151.127.114>

Contact: <sip:74722733003@89.208.85.252:54255>

Call-ID: 31478c31-a8b1-4f67-ab70-3c34ac8f18b2

CSeq: 12954 OPTIONS

Max-Forwards: 70

User-Agent: mikopbx-2021.2.194

Content-Length:  0

2021/06/15 14:08:12.350170 82.151.127.114:5060 -> 192.168.67.10:54255

SIP/2.0 200 OK

Via: SIP/2.0/UDP 89.208.85.252:54255;received=89.208.85.252;branch=z9hG4bKPj25c92dbc-1e9b-4171-8d45-12d9185ad950;rport=54255

From: <sip:74722733003@82.151.127.114>;tag=be6380fd-5b4a-4301-aad2-03a08fb508c5

To: <sip:82.151.127.114>

Call-ID: 31478c31-a8b1-4f67-ab70-3c34ac8f18b2

CSeq: 12954 OPTIONS

Content-Length: 0

Как заставить работать исходящие звонки?

от (87.4 тыс. баллов)

По вашему логу вижу только отправку 

2021/06/15 14:08:09.307297 192.168.67.10:54255 -> 82.151.127.114:5060

OPTIONS sip:82.151.127.114:5060 SIP/2.0

Не вижу сообщения ASK от "82.151.127.114:5060". 

от (350 баллов)

По идее вот оно:

2021/06/15 14:08:12.350170 82.151.127.114:5060 -> 192.168.67.10:54255

SIP/2.0 200 OK

Via: SIP/2.0/UDP 89.208.85.252:54255;received=89.208.85.252;branch=z9hG4bKPj25c92dbc-1e9b-4171-8d45-12d9185ad950;rport=54255

From: <sip:74722733003@82.151.127.114>;tag=be6380fd-5b4a-4301-aad2-03a08fb508c5

To: <sip:82.151.127.114>

Call-ID: 31478c31-a8b1-4f67-ab70-3c34ac8f18b2

CSeq: 12954 OPTIONS

Content-Length: 0

В диалоге идет четыре OPTIONS потом один 200 ОК.

Пока разбирался, увидел, что если в поле FROMDOMAIN поставить например внешний IP адрес, то контакт начинает определяться как доступный. А диалог OPTIONS идет с одним OPTIONS и сразу с 200 ОК. На предыдущей версии эту настройку не делал.

Теперь при исходящем звонке в ответ на INVITE приходит 403 forbidden. Хотя входящие нормально работают.

от (350 баллов)

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

2021/06/16 09:08:24.867398 192.168.67.10:54255 -> 82.151.127.114:5060

INVITE sip:89036420355@82.151.127.114:5060 SIP/2.0

Via: SIP/2.0/UDP 89.208.85.252:54255;rport;branch=z9hG4bKPj33073f30-c5a3-48f0-8ee6-f89b3ff7fb2a

From: <sip:74722733003@89.208.85.252>;tag=3a0cac3b-e2ee-4c81-afeb-11f33b7bb260

To: <sip:89036420355@82.151.127.114>

Contact: <sip:74722733003@89.208.85.252:54255>

Call-ID: dc5ccf8d-d932-428e-a2e5-1d54713e038b

CSeq: 9200 INVITE

Allow: OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, PUBLISH, INVITE, ACK, BYE, CANCEL, UPDATE, MESSAGE, REFER

Supported: replaces, norefersub

Max-Forwards: 70

User-Agent: mikopbx-2021.2.194

Content-Type: application/sdp

Content-Length:   260

v=0

o=- 458735778 458735778 IN IP4 89.208.85.252

s=mikopbx

c=IN IP4 89.208.85.252

t=0 0

m=audio 10148 RTP/AVP 8 0 97 107

a=rtpmap:8 PCMA/8000

a=rtpmap:0 PCMU/8000

a=rtpmap:97 iLBC/8000

a=rtpmap:107 opus/48000/2

a=ptime:20

a=maxptime:20

a=sendrecv

2021/06/16 09:08:24.889329 82.151.127.114:5060 -> 192.168.67.10:54255

SIP/2.0 100 Trying

Via: SIP/2.0/UDP 89.208.85.252:54255;received=89.208.85.252;branch=z9hG4bKPj33073f30-c5a3-48f0-8ee6-f89b3ff7fb2a;rport=54255

From: <sip:74722733003@89.208.85.252>;tag=3a0cac3b-e2ee-4c81-afeb-11f33b7bb260

To: <sip:89036420355@82.151.127.114>

Call-ID: dc5ccf8d-d932-428e-a2e5-1d54713e038b

CSeq: 9200 INVITE

2021/06/16 09:08:24.889655 82.151.127.114:5060 -> 192.168.67.10:54255

SIP/2.0 403 Forbidden

Via: SIP/2.0/UDP 89.208.85.252:54255;received=89.208.85.252;branch=z9hG4bKPj33073f30-c5a3-48f0-8ee6-f89b3ff7fb2a;rport=54255

From: <sip:74722733003@89.208.85.252>;tag=3a0cac3b-e2ee-4c81-afeb-11f33b7bb260

To: <sip:89036420355@82.151.127.114>;tag=aprqngfrt-ar0q5k000o80f

Call-ID: dc5ccf8d-d932-428e-a2e5-1d54713e038b

CSeq: 9200 INVITE

2021/06/16 09:08:24.889907 192.168.67.10:54255 -> 82.151.127.114:5060

ACK sip:89036420355@82.151.127.114:5060 SIP/2.0

Via: SIP/2.0/UDP 89.208.85.252:54255;rport;branch=z9hG4bKPj33073f30-c5a3-48f0-8ee6-f89b3ff7fb2a

From: <sip:74722733003@89.208.85.252>;tag=3a0cac3b-e2ee-4c81-afeb-11f33b7bb260

To: <sip:89036420355@82.151.127.114>;tag=aprqngfrt-ar0q5k000o80f

Call-ID: dc5ccf8d-d932-428e-a2e5-1d54713e038b

CSeq: 9200 ACK

Max-Forwards: 70

User-Agent: mikopbx-2021.2.194

Content-Length:  0

1 Ответ

от (350 баллов)

Получилось разобраться.

АТС в диалоге OPTIONS почему-то не успевало получить ответ и присваивало контакту ростелекома статус недоступного. В результате АТС не находило доступного маршрута для исходящего вызова.

В карточке провайдера добавил параметр:

[aor]

qualify_frequency = 20

qualify_timeout = 4.0

где увеличил время таймаута до 4 секунд

На этом сайте можно бесплатно задать вопрос разработчикам MikoPBX и другим членам сообщества. Время ответа не регламентированно, но мы стараемся несколько раз в день заглядывать сюда. Для срочного решения проблем обращайтесь на платную линию поддержки

Популярные теги

askozia входящие-вызовы настройка провайдер запись-разговоров ivr маршрутизация исходящие исходящие-звонки провайдеры обновление очередь запись маршрут askozia7 askozia6 транк очередь-вызовов переадресация входящие логи перевод-вызова перевод callerid факс перехват-вызова ростелеком история-звонков веб-интерфейс настройка-провайдер релиз история установка голосовая-почта gsm панель-телефонии-1с звонок nat pjsip запись-разговора ascozia goip мобильный интеграция почта редактор asterisk mikopbx битрикс24 телефонная-книга аон маршруты провайдеров ошибка диалплан время вызовы разговоров панель внешние-номера web-интерфейс нерабочее-время битрикс bitrix24 переадресация-мобильный beeline тишина smtp cdr sip лицензия askozia-5 распределение донабор префиксы статистика альтернативный monitoring оповещения голосовая cisco модуль парковка перехват вызовов номер vmware мультифон мегафон #mikopbx дополнительный-диск билайн beta задержки сетевые регистрация взлом dialplan звонков

2.1 тыс. вопросов

1.8 тыс. ответов

4.7 тыс. комментариев

9.6 тыс. пользователей

...