ВидеоКонф(ВКС)  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Как получить DID входящего звонка?

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Как получить DID входящего звонка?

Сообщение rom@nыч » 09 дек 2023, 13:24

При звонке на транк в DID вместо номера 's'. Как получить внешний номер? Если указываю номер в конце строки регистрации, то транк не регистрируется у провайдера с ошибкой
Код: выделить все
Invalid client URI 'sip:7xxxxxxxxxx@multifon.ru:5060/7xxxxxxxxxx' specified on outbound registration
rom@nыч
 
Сообщений: 25
Зарегистрирован: 30 ноя 2023, 08:55

Re: Как получить DID входящего звонка?

Сообщение ded » 09 дек 2023, 14:20

Можно так
register=79295837984:MW2z6vbWvl64@sbc.megafon.ru/79295837984
и можно так
register=79299137198@multifon.ru:ByRamPsr:79299137198@sbc.megafon.ru:5060/79299137198

Оба варианта валидны и работают.
Код: выделить все
*CLI> sip show registry
Host                                    dnsmgr Username       Refresh State                Reg.Time               
sbc.megafon.ru:5060                     N      79295837984        165 Registered           Sat, 09 Dec 2023 13:11:0
sbc.megafon.ru:5060                     N      79299137198@       165 Registered           Sat, 09 Dec 2023 13:11:0
2 SIP registrations.
ded
 
Сообщений: 15830
Зарегистрирован: 26 авг 2010, 19:00

Re: Как получить DID входящего звонка?

Сообщение rom@nыч » 11 дек 2023, 21:48

На сколько я понял, данный метод работает только для SIP. Для pjsip же требуется указать DID номер в дополнительных настройках pjsip транка в поле "Контактная персона" (Contact User). Перерыл весь интернет, пока не наткнулся на данное описание.
rom@nыч
 
Сообщений: 25
Зарегистрирован: 30 ноя 2023, 08:55

Re: Как получить DID входящего звонка?

Сообщение ded » 11 дек 2023, 23:54

rom@nыч, где у вас в первом сообщении информация о том, что это PJSIP?
ded
 
Сообщений: 15830
Зарегистрирован: 26 авг 2010, 19:00

Re: Как получить DID входящего звонка?

Сообщение Zavr2008 » 12 дек 2023, 14:16

Все верно, в REGISTER сообщении при регистрации передается в поле Contact данная информация.
Для chan_sip в register строке после "/", в PJSIP - в поле contact соответствующего AOR, указанного в секции регистрации.
Для всех, кого гугл сюда заведет в будущем.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Аватар пользователя
Zavr2008
 
Сообщений: 2172
Зарегистрирован: 27 янв 2011, 01:35


Вернуться в Вопросы новичков

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH