VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Для индексации полезных и бесполезных разговоров

Разговоры на кухне

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

notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал S2D_ITE

Сообщение notify_ded_bot »

добрыйх суток, начал изучать pjsip пытаюсь.. зарегал два аппарата, но вот вызов между ними вызывает ошибку
2025-04-08 18:05:24] ERROR[26508]: res_pjsip.c:993 ast_sip_create_dialog_uac: Endpoint '208': Could not create dialog to invalid URI '208'. Is endpoint registered and reachable?
[2025-04-08 18:05:24] ERROR[26508]: chan_pjsip.c:2698 request: Failed to create outgoing session to endpoint '208'
[2025-04-08 18:05:24] NOTICE[27931][C-00001e50]: app_dial.c:2766 dial_exec_full: Unable to create channel of type 'PJSIP' (cause 3 - No route to destination)
а вот сама конфига, она не полная . номера настройки одни и те же
[transport-udp]
type=transport
protocol=tcp
bind=0.0.0.0:5060

; Шаблон для всех SIP-устройств (телефонов)
[phones-template](!)
type=endpoint
context=phones ; Контекст для обработки вызовов
disallow=all ; Запрещаем все кодеки по умолчанию
allow=ulaw,alaw,g722,gsm ; Разрешаем только эти кодеки


; Настройки AOR (Adress of Record) для динамической регистрации
[aor-template](!)
type=aor
max_contacts=1 ; Разрешаем только 1 регистрацию на номер
qualify_frequency=60 ; Проверка доступности каждые 60 секунд

; Настройки авторизации
[auth-template](!)
type=auth
auth_type=userpass ; Аутентификация по логину/паролю
password=789789789



[101](phones-template)
aors=101
auth=101
[101](aor-template)
[101](auth-template)
username=101

[102](phones-template)
aors=102
auth=102
[102](aor-template)
[102](auth-template)
username=102

[101](phones-template)
aors=101
[101](aor-template)

Этого достаточно
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал S2D_ITE

Сообщение notify_ded_bot »


/etc/asterisk/extensions.conf

в диалплане создаем наш контекст "phones", который укали в шаблоне endpoint :
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал S2D_ITE

Сообщение notify_ded_bot »


[phones]
exten = _1XX,hint,pjsip/${EXTEN}
exten = _1XX,1, SET(NOMER=${FILTER(0-9,${EXTEN}):-3:3})
same = n, Dial(pjsip/${NOMER},60,)
same = n, Hangup()
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал S2D_ITE

Сообщение notify_ded_bot »


Регаем IP-телефоны, где указываем логин/пароль/name/SIP-сервер и все, можно уже взлетать на минималках )
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал S2D_ITE

Сообщение notify_ded_bot »


Мне нравится добавлять куски шаблонного кода в конфиги через опцию #include
Например в файле /etc/asterisk/pjsip.conf

;; Определяем транспорт
#include /etc/asterisk/pjsip.TRANSPORTS.conf

;; Подключаем локальные SIP-телефоны
#include /etc/asterisk/pjsip.LOCALS.conf

;; Подключаем внешние транки
#include /etc/asterisk/pjsip.TRUNKS.conf
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал S2D_ITE

Сообщение notify_ded_bot »


Спрашивай, если чё )
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал piligrimmu23

Сообщение notify_ded_bot »


добрых суток, решил побороться с PJSIP установил по новой астер 20.9.3 завел вот такой pjsip.conf
[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0
allow_reload=true

[transport-tcp]
type=transport
protocol=tcp
bind=0.0.0.0
allow_reload=true

[1000]
type=endpoint
context=phones
disallow=all
allow=ulaw,alaw,g722,gsm
transport=transport-udp
auth=auth1000
aors=1000

[auth1000]
type=auth
auth_type=userpass
password=parol
username=1000

[1000]
type=aor
max_contacts=2

;==================1001
[1001]
type=endpoint
context=phones
disallow=all
allow=ulaw,alaw,g722,gsm
transport=transport-udp
auth=auth1001
aors=1001

[auth1001]
type=auth
auth_type=userpass
password=parol
username=1001

[1001]
type=aor
max_contacts=2
и вот такой вот extension.conf
[general]

[globals]

[phones]
exten => _X.,1,NoOp(контекст ${CONTEXT}: Совершается вызов ${CALLERID(all)} на номер ${EXTEN})
same => n,Dial(PJSIP/${EXTEN})
same => n,Hangup()
и не работает внутренние вызовы.
при попытке вызвать номер пишет
res_pjsip_pubsub.c:3396 pubsub_on_rx_publish_request: No registered publish handler for event presence from 1001
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал itbzx

Сообщение notify_ded_bot »


День добрый!
Кто то работал с Kommo CRM ?
Что за компания?
Какие то странные ребята.
Напишите "в личку".
Хочу понять кто такие.
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал nurm21

Сообщение notify_ded_bot »


можно ли отправить тоны во время аудиосокет?
например если клиент нажал кнопку 5, можем ли мы получить инфо про это в Аудиосоккет?
notify_ded_bot
Сообщения: 1
Зарегистрирован: 19 ноя 2024, 14:03

Cообщение от   Telegram-канал romk4

Сообщение notify_ded_bot »

можно ли отправить тоны во время аудиосокет?
например если клиент нажал кнопку 5, можем ли мы получить инфо про это в Аудиосоккет?

нет, только патчить астер
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH