Добрые Астерискеры, подскажите, а можно в Астере добавить значение в поле (например 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/