Size: a a a

Asterisk Russian Community

2021 March 10

A

Alex 53 in Asterisk Russian Community
Andrew Shmig
Коллеги, день добрый!
А как получить от провайдера номер на который позвонили и пробросить в ARI?
Допустим есть 3 номера на стороне провайдера, все 3 номера связаны с одним SIP ID на стороне провайдера, и с этим SIP ID связан Asterisk.
Парсить поле контакт
источник

AS

Andrew Shmig in Asterisk Russian Community
Alex 53
Парсить поле контакт
В поле Contact приходит SIP ID - внешние номера вообще нигде при промотре в sngrep в пакетах не нашел
источник

A

Alex 53 in Asterisk Russian Community
Andrew Shmig
В поле Contact приходит SIP ID - внешние номера вообще нигде при промотре в sngrep в пакетах не нашел
Просить провайдера передавать какой либо  уникальный признак для 3 номеров, или делать 3 учетки
источник

IV

Igor Vyrva in Asterisk Russian Community
Andrew Shmig
В поле Contact приходит SIP ID - внешние номера вообще нигде при промотре в sngrep в пакетах не нашел
Воспользуйтесь DumChan и посмотрите какие параметры есть когда вызов прилетает
источник

IV

Igor Vyrva in Asterisk Russian Community
возможно номер есть в каком-нибудь ${CALLERID(rdnis)}
источник

IV

Igor Vyrva in Asterisk Russian Community
во всяком случае у меня так было с одним провайдером
источник

V

Victor_sc120 in Asterisk Russian Community
Показать входящий инвайт
источник

V

Victor_sc120 in Asterisk Russian Community
И там внимательно поискать номер
источник

RP

Roman Pertsev in Asterisk Russian Community
Igor Vyrva
Воспользуйтесь DumChan и посмотрите какие параметры есть когда вызов прилетает
Если в sngrep нет никаких отличительных признаков, то никакие dumpchan уже не помогут
источник

IV

Igor Vyrva in Asterisk Russian Community
Roman Pertsev
Если в sngrep нет никаких отличительных признаков, то никакие dumpchan уже не помогут
я честно говоря не помню было оно в снгерп или нет
так что спорить не буду
источник

AS

Andrew Shmig in Asterisk Russian Community
Куда копать, если звука нет?
Картина маслом: вебклиент - Астер - МТТ - мобильный
Звонок проходит, после ответа - тишина... кодеки на webrtc клиенте opus,alaw,ulaw,g729 а на астере (транк МТТ) - alaw,ulaw,u729

А в консоли такое только:

-- Executing [79005896658@default:3] Answer("PJSIP/103-00000010", "") in new stack
      > 0x7f22382fa920 -- Strict RTP learning after remote address set to: 37.19.73.13:59862
   -- Executing [79005896658@default:4] Dial("PJSIP/103-00000010", "PJSIP/79005896658@mtt") in new stack
   -- Called PJSIP/79005896658@mtt
   -- PJSIP/mtt-00000011 is ringing
   -- PJSIP/mtt-00000011 is ringing
      > 0x7f22383185f0 -- Strict RTP learning after remote address set to: 80.75.130.103:30728
   -- PJSIP/mtt-00000011 is making progress passing it to PJSIP/103-00000010
   -- PJSIP/mtt-00000011 is making progress passing it to PJSIP/103-00000010
      > 0x7f22382fa920 -- Strict RTP learning after ICE completion
   -- PJSIP/mtt-00000011 answered PJSIP/103-00000010
   -- Channel PJSIP/mtt-00000011 joined 'simple_bridge' basic-bridge <02882d54-5f42-421f-aac9-d89f1be58a13>
   -- Channel PJSIP/103-00000010 joined 'simple_bridge' basic-bridge <02882d54-5f42-421f-aac9-d89f1be58a13>
   -- Channel PJSIP/mtt-00000011 left 'simple_bridge' basic-bridge <02882d54-5f42-421f-aac9-d89f1be58a13>
   -- Channel PJSIP/103-00000010 left 'simple_bridge' basic-bridge <02882d54-5f42-421f-aac9-d89f1be58a13>
 == Spawn extension (default, 79005896658, 4) exited non-zero on 'PJSIP/103-00000010'
источник

DQ

Dmitriy Q in Asterisk Russian Community
Andrew Shmig
Куда копать, если звука нет?
Картина маслом: вебклиент - Астер - МТТ - мобильный
Звонок проходит, после ответа - тишина... кодеки на webrtc клиенте opus,alaw,ulaw,g729 а на астере (транк МТТ) - alaw,ulaw,u729

А в консоли такое только:

-- Executing [79005896658@default:3] Answer("PJSIP/103-00000010", "") in new stack
      > 0x7f22382fa920 -- Strict RTP learning after remote address set to: 37.19.73.13:59862
   -- Executing [79005896658@default:4] Dial("PJSIP/103-00000010", "PJSIP/79005896658@mtt") in new stack
   -- Called PJSIP/79005896658@mtt
   -- PJSIP/mtt-00000011 is ringing
   -- PJSIP/mtt-00000011 is ringing
      > 0x7f22383185f0 -- Strict RTP learning after remote address set to: 80.75.130.103:30728
   -- PJSIP/mtt-00000011 is making progress passing it to PJSIP/103-00000010
   -- PJSIP/mtt-00000011 is making progress passing it to PJSIP/103-00000010
      > 0x7f22382fa920 -- Strict RTP learning after ICE completion
   -- PJSIP/mtt-00000011 answered PJSIP/103-00000010
   -- Channel PJSIP/mtt-00000011 joined 'simple_bridge' basic-bridge <02882d54-5f42-421f-aac9-d89f1be58a13>
   -- Channel PJSIP/103-00000010 joined 'simple_bridge' basic-bridge <02882d54-5f42-421f-aac9-d89f1be58a13>
   -- Channel PJSIP/mtt-00000011 left 'simple_bridge' basic-bridge <02882d54-5f42-421f-aac9-d89f1be58a13>
   -- Channel PJSIP/103-00000010 left 'simple_bridge' basic-bridge <02882d54-5f42-421f-aac9-d89f1be58a13>
 == Spawn extension (default, 79005896658, 4) exited non-zero on 'PJSIP/103-00000010'
так может попробовать отключить opus?
источник

AS

Andrew Shmig in Asterisk Russian Community
Dmitriy Q
так может попробовать отключить opus?
отключал - ничего не изменилось
источник

DQ

Dmitriy Q in Asterisk Russian Community
Парни, натолкните на мысль: трансфер с 601 работает нормально, кроме перевода на 600 - сразу сброс.
https://pastebin.com/M9uDy0ba
источник

DQ

Dmitriy Q in Asterisk Russian Community
Так вроде ничего особенного
https://pastebin.com/1QCfccU4
только контекст трансфера переопределял, но на другие номера трансфер работает
источник

A

Alex in Asterisk Russian Community
Dmitriy Q
Парни, натолкните на мысль: трансфер с 601 работает нормально, кроме перевода на 600 - сразу сброс.
https://pastebin.com/M9uDy0ba
Вообще не видно вызова на 600. Если просто набрать 600 ?
источник

DQ

Dmitriy Q in Asterisk Russian Community
просто вызовы проходят
источник

RM

Roman Miroshnichenko in Asterisk Russian Community
люди, а подскажите неопытному. Надо чтобы из одной очереди по таймауту (не взял трубку оператор) перейти в другую. Пишу exten =>1,1,Queue(ocehered1,6)  exten =>1,2,Queue(ocehered2,t)
источник

RM

Roman Miroshnichenko in Asterisk Russian Community
в теории 6 - таймаут, через который должно выкидывать? но как-то не работает оно
источник

Е

Евгений in Asterisk Russian Community
запятых добавьте)
источник