Страница 95 из 473
Добавлено: 01 дек 2024, 06:28
notify_ded_bot
Добрые Астерискеры, подскажите, а можно в Астере добавить значение в поле (например Contact) или удалить? Скажем было так: Contact: sip:vova@10.10.10.10, а стало Contact: sip:vova@10.10.10.10;val=8888
Это возможно или нет?
Теоретически возможно всё что угодно, при условии изменения кода. Но согласно RFC-3261 туда нельзя пихать отсебятину, иначе сторонее устройство этого значения не поймёт:
Contact contains a SIP or SIPS URI that represents a direct route to
contact Alice, usually composed of a username at a fully qualified
domain name (FQDN). While an FQDN is preferred, many end systems do
not have registered domain names, so IP addresses are permitted.
While the Via header field tells other elements where to send the
response, the Contact header field tells other elements where to send
future requests.
Может вам нужен просто RPID?
С каналом PJSIP люди пытаются манипулировать полем Contact -
https://community.asterisk.org/t/pjsip-change-the-user-part-of-the-contact-header/67049/11
Для кастомных параметров есть доп. поля в SIP headers
https://www.voip-info.org/asterisk-cmd-sipaddheader/
Добавлено: 01 дек 2024, 12:11
notify_ded_bot
ответ на поверхности: подправить UA и переписать UI, затем выдать за свой продукт.
я то подумал как-то идентифицировать андроид терминал в условиях ротации wifi/lte путём дописки да хотя-бы мас в агента дабы не держать лишние реги
Добавлено: 01 дек 2024, 12:24
notify_ded_bot
Добрый день, настроил Asterisk 21.4.3 в realtime, всё работает, но при нескольких регистрациях одного номера, звонок приходит только на 1 аппарат, подскажите какой параметр нужно добавить? Максимальное количество клиентов указано.
Добавлено: 01 дек 2024, 12:35
notify_ded_bot
Добрый день, настроил Asterisk 21.4.3 в realtime, всё работает, но при нескольких регистрациях одного номера, звонок приходит только на 1 аппарат, подскажите какой параметр нужно добавить? Максимальное количество клиентов указано.
Экстеншн должен быть pjsip, тогда Max Contacts работает.
Добавлено: 01 дек 2024, 12:37
notify_ded_bot
PJSIP_CONTACT - Asterisk Documentation
https://docs.asterisk.org/Latest_API/API_Documentation/Dialplan_Functions/PJSIP_CONTACT/
Добавлено: 01 дек 2024, 12:37
notify_ded_bot
Экстеншн должен быть pjsip, тогда Max Contacts работает.
Так он pjsip
Endpoint: 7003/7003 Not in use 0 of 1
InAuth: 7003/7003
Aor: 7003 3
Contact: 7003/sip:7003@172.XXX.XXX.XXX:5060 367532fd71 Avail 6.692
Contact: 7003/sip:7003@10.XXX.XXX.XXX:54798;ob 783cca1161 Avail 1.685
Добавлено: 01 дек 2024, 12:37
notify_ded_bot
Добрые Астерискеры, подскажите, а можно в Астере добавить значение в поле (например Contact) или удалить? Скажем было так: Contact: sip:vova@10.10.10.10, а стало Contact: sip:vova@10.10.10.10;val=8888
Это возможно или нет?
Если речь про исходящую SIP регистрацию, то смотрите опцию contact_header_params
Добавлено: 01 дек 2024, 12:38
notify_ded_bot
регистрации одновременно работают
Добавлено: 01 дек 2024, 12:39
notify_ded_bot
Добрый день, настроил Asterisk 21.4.3 в realtime, всё работает, но при нескольких регистрациях одного номера, звонок приходит только на 1 аппарат, подскажите какой параметр нужно добавить? Максимальное количество клиентов указано.
To dial all the contacts associated with the endpoint, use the PJSIP_DIAL_CONTACTS()function. It evaluates to a list of contacts separated by &, which causes the Dial application to call them simultaneously.
Добавлено: 01 дек 2024, 12:39
notify_ded_bot
https://docs.asterisk.org/Configuration/Channel-Drivers/SIP/Configuring-res_pjsip/Dialing-PJSIP-Channels/