Halo,
ada yang tau caranya ngubah CONTACT header chan_sip di INVITE biar hostnya FQDN alih2 ip address ndak ya?
Asumsi:
Sebisa mungkin ndak pake OpenSIPS atau Kamailio dulu.
Halo,
ada yang tau caranya ngubah CONTACT header chan_sip di INVITE biar hostnya FQDN alih2 ip address ndak ya?
Asumsi:
Sebisa mungkin ndak pake OpenSIPS atau Kamailio dulu.
Ternyata harus ngedit source chan_sip.c di bagian build_contact().
Baris :
ast_sockaddr_stringify_remote(&p->ourip)
dari:
ast_string_field_build(p, our_contact, "<%s:%s%s%s;transport=%s>",
use_sips ? "sips" : "sip", user, ast_strlen_zero(user) ? "" : "@",
ast_sockaddr_stringify_remote(&p->ourip), ast_str_to_lower(transport));
Langsung diganti dengan string “hostname.tld”.
Next step:
Bagaiman caranya &p->ourip diganti dengan variable dari *fromdomain